eventssignal trigger

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.

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

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.