Skip to content

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.