eventssignal triggerVariant of End Event

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.

Category
events
Type
end
BPMN Spec
Section 10.4.4

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

Model this in Crismo

Create BPMN diagrams with AI assistance. Free, no signup needed.