Process control
For Each Loop
This node allows you to iterate through an array and retrieve the values at any index.
An array is a data structure that stores a sequence of fixed-length elements of the same type. Each element can be accessed via its index, starting at zero.
Flow

Parameter set
Parameter | Description |
|---|---|
Array | A wildcard array. Contains a data record to be iterated through. |
Break | The event that terminates the loop. |
Body | The event that is performed after each iteration. |
Element | Attribute of type Wildcard. Specifies the content of the element at the current position of the loop iteration. |
Index | Attribute of type Int32. Specifies the current position of the loop iteration. |
Complete | The event that is executed after the loop iteration has finished. |
For Loop
This node allows you to create a for loop, which is perfect for situations where you need to repeat actions in the workflow a certain number of times.
Flow

Parameter set
Parameter | Description |
|---|---|
First Index | Attribute of type Int32. Specifies at which position the loop iteration should begin. |
Last Index | Attribute of type Int32. Specifies at which position the loop iteration should end. |
Break | The event that terminates the loop. |
Body | The event that is performed after each iteration. |
Index | Attribute of type Int32. Specifies the current position of the loop iteration. |
Complete | The event that is executed after the loop iteration has finished. |
While Loop
This node allows the creation of a while loop in which a subsequent action is performed until the break event occurs.
Important: Be careful not to create an infinite loop in which the break event never occurs.
Flow

Parameter set
Parameter | Description |
|---|---|
Break | The event that terminates the loop. |
Body | The event that is performed after each iteration. |
Complete | The event that is executed after the loop iteration has finished. |
Branch
This node functions like an if-then condition. If the input condition is true, one execution path is executed; otherwise, the other path is chosen.
Flow

Parameter set
Parameter | Description |
|---|---|
Condition | A Boolean value representing the test condition. The value of this attribute determines whether the output "Then" or "Else" is executed. |
Then | Executed when the Condition attribute is set to true. |
Else | Executed if the Condition attribute is set to false. |
Sequence By Index
The "Sequence By Index" node enables a clear and structured execution flow, where each defined subprocess is executed in the order of its input as an index. This is particularly useful for organizing workflows that require the step-by-step processing of tasks or actions. Note that indexing starts at 0, which is standard practice in programming.
Flow

Parameter set
Parameter | Description |
|---|---|
Input | Any number of events that are processed sequentially and can be individually determined by the user. |
Indices | An array of type Int32. Specifies the order in which the sequences should be processed. |
Then | Executed after the try or catch block. |
Sequence
The Sequence Node enables a clear and structured execution flow, where each defined subprocess is executed sequentially. This is particularly useful for organizing workflows that require the step-by-step processing of tasks or actions.
Flow

Parameter set
Parameter | Description |
|---|---|
Then | Any number of events that are processed sequentially and can be individually determined by the user. |
Try Catch
This node allows you to safeguard potentially faulty execution paths in your workflow and implement custom logic in case of errors.
Flow

Parameter set
Parameter | Description |
|---|---|
Try | The program is executed; if an exception occurs, execution jumps to the catch block. |
Catch | Executed after an exception occurs during the try operation. |
Then | Executed after the try or catch block. |