End Events

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.

End Event

An End Event stops the process without triggering any further events.

A basic End Event.

End Event attributes

You’ll find End Event attributes and other settings within the Attributes panel, under the Attributes tab and other tabs.

Attributes
Additional attribute tabs

Error End Event

An Error event signals that the Process has ended with a business error, such as a cancelled order or a missed payment.

An Error End Event.

Error End Event attributes

You’ll find Error End Event attributes and other settings within the Attributes panel, under the Attributes tab and other tabs.

Attributes
Additional attribute tabs

Escalation End Event

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.

An Escalation End Event.

Escalation End Event attributes

You’ll find Escalation End Event attributes and other settings within the Attributes panel, under the Attributes tab and other tabs.

Attributes
Additional attribute tabs

Message End Event

A Message End Event sends a message to a participant when the Process ends.

A Message End Event.

Message End Event attributes

You’ll find Message End Event attributes and other settings within the Attributes panel, under the Attributes tab and other tabs.

Attributes
Additional attribute tabs

Signal End Event

A Signal End Event broadcasts a signal when the Process ends to everyone in the Process.

A Signal End Event.

Signal End Event attributes

You’ll find Signal End Event attributes and other settings within the Attributes panel, under the Attributes tab and other tabs.

Attributes
Additional attribute tabs

Terminate End Event

A Terminate End Event immediately ends the Process and all active Activities — including all those running in parallel.

A Terminate End Event.

Terminate End Event attributes

You’ll find Conditional Intermediate Catch Event attributes and other settings within the Attributes panel, under the Attributes tab and other tabs.

Attributes
Additional attribute tabs