events

End Event

A None End Event terminates a path of execution in the process. When all paths reach End Events, the process instance completes. It represents normal, successful process termination. For example, after an order is shipped and the customer is notified, the process reaches its End Event — all work is done and the instance closes.

Category
events
Type
end
BPMN Spec
Section 10.4.4

What is an End Event?

A None End Event marks the end of a sequence flow path. When a token reaches this event, that path terminates. The process instance completes when all active tokens have reached End Events.

Visual Representation

The End Event displays as a thick-bordered circle that is empty inside. The thick border distinguishes End Events from Start Events (thin border) and Intermediate Events (double border).

Key Characteristics

  • Path termination: Ends one execution path; other parallel paths may continue
  • No trigger: Simply terminates the reaching token
  • Normal completion: Indicates successful, expected process ending
  • Multiple allowed: A process can have several End Events for different outcomes

Common Use Cases

Successful Completion

Order processing ends successfully after all items are shipped and customer is notified.

Multiple Outcomes

A request process has separate End Events for "Approved" and "Rejected" paths to distinguish outcomes.

Parallel Path Completion

Each parallel branch ends at its own End Event; process completes when all branches finish.

Frequently Asked Questions

Model this in Crismo

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