Dell Boomi AtomSphere

Execution properties

Execution properties contain run-time information related to a specific execution of an integration process.

You can use execution properties in a process to support built-in testing logic, generate dynamic email notifications, or create custom reports. Properties such as account ID and execution ID can also be useful for logging process activity and for troubleshooting.

These properties, which are set and maintained automatically by the run-time engine, cannot be modified. The following execution properties are available:

PropertyDescriptionScripting value
Account IDThe ID of the AtomSphere account on which the process is running. ACCOUNT_ID
Atom ID The ID of the Atom where the process is running. ATOM_ID
Atom nameThe name that was assigned to the Atom when it was installed, or the local host name if no name was specified. ATOM_NAME
Document count The number of documents at the start of the current step in the process. DOCUMENT_COUNT
Execution ID The ID of this execution of the process. This is the execution ID of the currently executing process, which could be a subprocess.EXECUTION_ID
Node ID For Molecules and Atom Clouds, the ID of the node where the process is running. NODE_ID
Process ID The ID of the process. This is the process ID of the currently executing process, which could be a subprocess.PROCESS_ID
Process name The name of the process at the time it was deployed. This is the name of the currently executing process, which could be a subprocess.
NOTE: If the process name was changed after it was deployed, the process should be redeployed.

Execution properties can be retrieved from the parameter value list for the following shapes:

  • Decision shape

  • Exception shape

  • Message shape

  • Notify shape

  • Process Route shape

  • Program Command shape

  • Set Properties shape

You can also retrieve execution properties within custom scripting by using the getExecutionProperty() method available within the ExecutionUtil class.

Related References