eventsparallel-multiple triggerVariant of Start Event

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.

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

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.