Signal Intermediate Catch Event
A Signal Intermediate Catch Event pauses process execution until a broadcast signal is received. Multiple process instances can wait for and respond to the same signal simultaneously.
What is a Signal Intermediate Catch Event?
A Signal Intermediate Catch Event suspends a running process until a matching signal is broadcast. Since signals reach all listeners, multiple process instances can be waiting for and activated by the same signal.
Visual Representation
The event displays as a double-line circle containing an unfilled triangle pointing upward. The triangle represents the broadcast signal nature.
Key Characteristics
- Broadcast reception: All waiting instances receive the signal
- No correlation needed: Signals reach all listeners by name, not correlation
- Cross-process coordination: Synchronizes multiple independent processes
- One-to-many activation: Single signal can resume many waiting instances
How it connects
Common Use Cases
Batch Release
Multiple order processes wait at shipping until the "BatchReady" signal indicates the shipping batch is complete.
Go-Live Coordination
Several deployment processes pause until the "DeploymentApproved" signal broadcasts system-wide clearance.
Market Event Response
Trading processes wait for the "MarketOpen" signal before executing time-sensitive transactions.
Frequently Asked Questions
Related BPMN Elements
Model this in Crismo
Create BPMN diagrams with AI assistance. Free, no signup needed.