2021.2

Table Of Contents
Note
l
The JScript engine is Microsofts JScript 5.8, which is the equivalent of JavaScript
1.5 (ECMA-262 3rd edition + ECMA-327 (ES-CP) + JSON).
Enhanced JScript allows the use of more recent JavaScript syntax. Many methods
- basic methods like Date.now(), String.trim(), btoa()/atob() and more
advanced methods like Array.forEach() - are added to the JScript engine via
the polyfill.js library.
l While JavaScript and VBScript are natively available on Windows operating
systems, Python and Perl require third-party tools to be functional. For Perl,
ActivePerl can be installed. For Python ActivePython (version 2.7.13 ) can be
installed.
APIs
Multiple APIs (methods of communicating with PlanetPress Workflow scripting tools) are
available through the scripting engine, in all languages.
l
The Watch object is used to communicate with your current process and configuration.
See "The Watch Object" on page156.
l
The PlanetPress Connect REST API consists of many services that expose access to a
number of areas including Workflow, data entity management and file store operations.
See the Connect REST API Cookbook.
l
You can manipulate PDF files using the PlanetPress Alambic API. See "AlambicEdit API
reference" on page243. Note that in PlanetPress Suite, the PlanetPress Alambic API is
part of the PDF Tools.
l
You can manipulate the Metadata in your process using the Metadata API. See the
"Metadata API" on page197.
l
You can communicate with a SOAP server using the SOAP API. See "SOAP Server API
Reference" on page149.
l
You can communicate with the PlanetPress Capture Database using the Capture API.
See Capture API Reference.
l
You can communicate the with the Data Repository using the Data Repository API. See:
"Data Repository API" on page175.
Page 142