eventsterminate triggerVariant of End Event

Terminate End Event

A Terminate End Event immediately ends the entire process instance, including all parallel paths. Unlike regular End Events, it does not wait for other tokens to complete.

Category
events
Type
end
BPMN Spec
Section 10.4.4
Icon Class
bpmn-icon-end-event-terminate

What is a Terminate End Event?

A Terminate End Event immediately stops the entire process instance. All active tokens and parallel paths are terminated without completing their normal flow-a forced shutdown.

Visual Representation

The event displays as a thick-bordered circle containing a filled solid circle inside. This solid inner circle distinguishes it from other end events.

Key Characteristics

  • Immediate termination: Entire instance stops immediately
  • All paths ended: Kills all active tokens regardless of location
  • No compensation: Does not trigger compensation handlers
  • Process scope: Only affects the current process, not call activities

Common Use Cases

Fatal Error Handling

When a critical error occurs that cannot be recovered, immediately terminate all processing.

Race Completion

In a parallel race, the winning path terminates to ensure losing paths stop immediately.

Emergency Stop

Implement an emergency shutdown that immediately halts all process activity.

Frequently Asked Questions

Related BPMN Elements

Try this element in Crismo

Create beautiful BPMN diagrams with our modern process modeling platform.