Call activity
Identifies a point in the process where a global process or task is used. The activation of this activity transfers control to the associated global process or task.
Attributes: General
Attribute | Description |
---|---|
Model ID | The unique identifier of the element within the process model. |
Name | The name of the element displayed in the diagram. |
Documentation | A description and any additional information about this element. |
Attributes: Details
Attribute | Description |
---|---|
Process reference | Reference to a process that will be started when this call activity is executed. |
Instance name | Name of the newly creates process instance. |
In | Optional input mapping of the parameters and variables which will be available in the newly created instance. |
Out | Optional output mapping of the parameters and variables. |
Process ID variable | Optional variable that holds the ID of the created process instance. |
Data objects | Defines the data objects or sub-process. Each data object will be initialized as a process variable under the defined named. |
Attributes: Execution
Attribute | Description |
---|---|
Asynchronous | When enabled, the activity starts as an asynchronous job. |
Execution listeners |
Allows you to invoke Java logic after certain events:
|
Attributes: Multi instance
Attribute | Description |
---|---|
Multi instance type |
Determines if multiple instances of this activity are created:
|
Collection |
Expression to set the loop collection for a multi-instance task. The number of instances is determined by the elements of a collection. For each element in the collection, a new instance is created. A common use case is to loop over lists created by multi-element subforms. For example, if you bound a subform to an array of invoice positions using the expression |
Element variable |
The name of the variable where the currently processed item from the loop collection is stored, for example You can access the element in the process through an expression, for example |
Element index variable |
The name of the variable where the index of the currently processed item from the loop collection is stored, for example, The index starts with 0 and increases with every element that is being looped through. You can access the index in the process through an expression, for example |
Cardinality | A number or an expression that evaluates to an integer, which controls the number of activity instances that are created. If the attribute Collection is empty, a new instance is created for every element of the list. With cardinality, you can overwrite this and only create a given number of instances. You can also use this attribute if you want to loop over an activity a given number of times without specifying a collection. |
Completion condition | A Boolean expression that when true cancels the remaining activity instances, stopping the loop, and produces a token. |
Attributes: Visual
Attribute | Description |
---|---|
Font color | The font color of the element in the diagram. |
Font size | The font size of the element in the diagram. |
Font style | The font style of the element in the diagram. |
Font weight | The font weight of the element in the diagram. |
Background color | The background color of the element in the diagram. |
Border color | The border color of the element in the diagram. |