Parallel Multiple Start Event
A Parallel Multiple Start Event initiates a process only when all of several defined triggers have occurred. It combines multiple trigger types with AND semantics-all triggers must fire before the process starts.
What is a Parallel Multiple Start Event?
A Parallel Multiple Start Event requires all defined triggers to fire before the process instance is created. Unlike the regular Multiple Start Event (OR), this uses AND semantics-waiting for every trigger to occur.
Visual Representation
The Parallel Multiple Start Event shows a thin circle containing a plus sign inside a pentagon. The plus indicates the parallel/AND nature, while the pentagon represents multiple triggers.
Key Characteristics
- AND semantics: All triggers must fire before process starts
- State tracking: Engine tracks which triggers have occurred
- Correlation: Triggers must correlate to the same potential instance
- Timeout considerations: May need timeout handling if triggers don't all arrive
Common Use Cases
Multi-Party Agreement
A contract process starts only after all required parties have submitted their signed documents.
Data Aggregation
A reporting process begins only when data feeds from all regional systems have arrived.
Approval Quorum
A high-value decision process starts only after the required number of approvers have cast their votes.
Frequently Asked Questions
Related BPMN Elements
Try this element in Crismo
Create beautiful BPMN diagrams with our modern process modeling platform.