Conditional Start Event
A Conditional Start Event initiates a process when a specified business condition becomes true. It monitors data or rules and triggers the process when the condition expression evaluates to true.
What is a Conditional Start Event?
A Conditional Start Event creates a new process instance when a defined condition becomes true. The condition is typically a boolean expression evaluated against business data, enabling processes to start automatically based on data state changes.
Visual Representation
The Conditional Start Event displays as a thin circle containing a lined page/document icon. This represents the rule or condition being evaluated to determine when the process should start.
Key Characteristics
- Expression-based: Uses boolean expressions that evaluate business data
- Polling or event-driven: Engine periodically checks conditions or reacts to data changes
- Flexible triggers: Can monitor any accessible data-database values, system states, external feeds
- Business rule integration: Often combined with decision tables or rule engines
Common Use Cases
Inventory Reorder
A procurement process starts automatically when inventory levels drop below the minimum threshold.
SLA Violation Detection
An escalation process triggers when a support ticket age exceeds the defined SLA limit.
Compliance Monitoring
An audit process initiates when financial metrics deviate beyond acceptable variance ranges.
Frequently Asked Questions
Related BPMN Elements
Try this element in Crismo
Create beautiful BPMN diagrams with our modern process modeling platform.