eventsmultiple trigger

Multiple Intermediate Catch Event

A Multiple Intermediate Catch Event pauses process execution until any one of several defined triggers occurs. It waits for the first of multiple possible events with OR semantics.

Category
events
Type
intermediate catch
BPMN Spec
Section 10.4.3
Icon Class
bpmn-icon-intermediate-event-catch-multiple

What is a Multiple Intermediate Catch Event?

A Multiple Intermediate Catch Event waits for any one of several triggers to occur. When the first trigger fires, the process resumes-it does not wait for all triggers (OR semantics).

Visual Representation

The event shows a double-line circle containing an unfilled pentagon. The pentagon represents the multiple trigger types that can resume the process.

Key Characteristics

  • OR semantics: First trigger wins-process resumes immediately
  • Multiple trigger types: Can combine message, timer, signal, conditional
  • Race condition handling: Explicitly models "whichever comes first" scenarios
  • Cleaner than gateways: More compact than event-based gateway patterns

Common Use Cases

Response or Timeout

Wait for either customer response message or 48-hour timeout-whichever occurs first.

Multi-Channel Input

Wait for approval via email, mobile app, or web portal-any channel response continues the process.

Competitive Events

Wait for either market signal or scheduled time, processing whichever trigger arrives first.

Frequently Asked Questions

Try this element in Crismo

Create beautiful BPMN diagrams with our modern process modeling platform.