Breadcrumbs

Data Exchange Between JavaScript Calls

As explained on JavaScript Type Mapping, JavaScript objects and properties will vanish when the script finishes. You can, however, use the global session object to store JavaScript objects between operation calls. This object exists for the duration of the current session, and can be accessed from any script during that session.

One session during service execution in Designer context is one request to the running service, e.g. one BPMN task, or one API call.

JavaScript_Session_Example

Click here to download a simple example model that shows how you can use transfer data between JavaScript operation calls using the session object.

Example

Script 1

number = 42
session.number = number

Script 2

answer = session.number + number
📗

Related Pages: