An End Event marks where a Process finishes.
It has no outgoing Sequence Flows.
There can be multiple End Events in the same process level.
If no End Event is used, there won’t be a result if you run the Process.
If no End Event is used, all flow elements that don’t have outgoing Sequence Flows will mark the end of a path in the Process. The Process won’t end until all parallel paths have been completed.
End Events appear as a circle with a thick red edge. The marker changes according to the type of End event.
An End Event stops the process without triggering any further events.
You’ll find End Event attributes and other settings within the Attributes panel, under the Attributes tab and other tabs.
An Error event signals that the Process has ended with a business error, such as a cancelled order or a missed payment.
You’ll find Error End Event attributes and other settings within the Attributes panel, under the Attributes tab and other tabs.
An Escalation End Event triggers an escalation when the Process ends.
An escalation is similar to an error. Whereas an error always interrupts the Sequence Flow, an escalation doesn’t necessarily interrupt the task it is associated with.
You use an escalation for communication between a Subprocess and the main Process. Use it when Activities in a Process don’t go quickly enough or there’s non critical information that the main Process should know about.
You’ll find Escalation End Event attributes and other settings within the Attributes panel, under the Attributes tab and other tabs.
A Message End Event sends a message to a participant when the Process ends.
You’ll find Message End Event attributes and other settings within the Attributes panel, under the Attributes tab and other tabs.
A Signal End Event broadcasts a signal when the Process ends to everyone in the Process.
You’ll find Signal End Event attributes and other settings within the Attributes panel, under the Attributes tab and other tabs.
A Terminate End Event immediately ends the Process and all active Activities — including all those running in parallel.
You’ll find Conditional Intermediate Catch Event attributes and other settings within the Attributes panel, under the Attributes tab and other tabs.