Intermediate Conditional Catching Event Activity
The Intermediate Conditional Catching Event activity initiates a process flow based on predefined conditions. It acts as a trigger, ensuring that subsequent actions only proceed when the specified criteria are met. This activity continuously monitors for the condition to become true before activating the next step in the workflow.
| Field | Description | Requirement |
|---|---|---|
| Execution listeners | Listeners for an activity, a process, a sequence flow, start and end event. | Optional |
| Condition expression | Define a condition expression for the conditional event. | Required |
Action Types & Examples
Evaluate Condition
- Format:
boolean - Example Result:
true
Implementation Examples
Field Setup - Condition expression: data.orderValue > 500 && data.customerType == "Premium" - Execution listeners: onStart: log.info("Conditional event evaluation started")
Execution Parameters - data.orderValue: 650 - data.customerType: "Premium" - data.region: "North"
Technical Notes
The condition expression must evaluate to a boolean value. If the condition is not met, the process flow will not proceed past this event, effectively pausing execution until the condition is satisfied. Ensure that all variables referenced in the condition expression are within the accessible scope at the time of evaluation to prevent runtime errors.