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
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
Try this element in Crismo
Create beautiful BPMN diagrams with our modern process modeling platform.