eventsconditional triggerVariant of Start Event

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.

Category
events
Type
start
BPMN Spec
Section 10.4.2
Icon Class
bpmn-icon-start-event-condition

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

Try this element in Crismo

Create beautiful BPMN diagrams with our modern process modeling platform.