Events

None End Event

Ends one path of the process with no further consequence. Single thick-bordered circle, no icon.

The None End Event consumes the token that reaches it — nothing else. Other parallel tokens (if any) continue; the instance finishes when the last token dies. It is the default, most common process ending.

When to use and avoid

When to use

  • To finish any path whose completion needs no signaling.

  • Multiple times in one diagram — distinct outcomes deserve distinct, well-named ends.

  • In descriptive and executable models alike — it is always safe.

When NOT to use

  • When finishing must notify someone — Message End.

  • When finishing must abort everything else still running — Terminate End.

  • When the path ends in failure that a parent must handle — Error End.

Business example

Simple completion of a request

Diagrama BPMN: Simple completion of a request
Simple completion of a request

Open this example in the HEFLO process editor and explore the diagram from the inside.

Open in the HEFLO editor →

Step by step

  1. Fulfill request completes the work.
  2. The None End Event (highlighted, thick border) consumes the token; if other branches were running, they carry on.
  3. The instance closes when all tokens have ended.

Differences

None End vs Terminate End

None ends only its own path — parallel work survives. Terminate kills the entire instance instantly, aborting every other token. Reach for terminate only when survivors would be meaningless.

FAQ

Is naming end events worth it?

Very — “Order fulfilled” vs “Order rejected” turns endings into business outcomes and makes reports meaningful.

Can a process have several end events?

Yes, and it usually should: one per distinct outcome.

Related elements