Start Condition Event Activity
The Start Condition Event activity evaluates a specified condition. If the condition evaluates to true, the activity triggers an event. This activity can function as a start event for an event subprocess, an intermediate event, or a boundary event, with options for both interrupting and non-interrupting behavior.
| Field | Description | Requirement |
|---|---|---|
| Condition Expression | Defines the condition expression that the activity evaluates. | Required |
| Interrupting | Determines whether all parent executions are terminated when the event is triggered. | Optional |
Action Types & Examples
Condition Evaluation
- Format:
Boolean - Example Result:
true
Implementation Examples
Field Setup - Condition Expression: orderValue > 1000 - Interrupting: true
Execution Parameters - Condition Expression: customer.isPremium AND order.status == "Pending" - Interrupting: false
Technical Notes
The condition expression supports standard logical and comparison operators. Ensure that all variables referenced within the expression are properly initialized and accessible within the scope of the activity's execution. Incorrectly formed expressions or inaccessible variables will result in runtime errors.