Signal End Event
A Signal End Event terminates a process path while broadcasting a signal to all listening processes. It combines process completion with one-to-many notification.
What is a Signal End Event?
A Signal End Event ends a sequence flow path and broadcasts a signal to all processes listening for that signal name. Multiple processes and instances can respond to this single broadcast.
Visual Representation
The event displays as a thick-bordered circle containing a filled triangle pointing upward. The thick border indicates End Event; filled triangle indicates outgoing signal.
Key Characteristics
- Broadcast on termination: Signals all listeners upon path end
- One-to-many: Single signal can reach multiple processes
- Loose coupling: Signaling process doesn't need to know listeners
- Named signals: Listeners subscribe by signal name
How it connects
Common Use Cases
Phase Completion Broadcast
End the import process and signal "ImportComplete" for all dependent processes to begin.
System Event
Complete a monitoring process and broadcast "ThresholdExceeded" for multiple alerting processes.
Coordination Point
End a prerequisite process and signal waiting processes that they can proceed.
Frequently Asked Questions
Related BPMN Elements
Model this in Crismo
Create BPMN diagrams with AI assistance. Free, no signup needed.