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