ProcessSample

BPMN process diagram

Business Process Model and Notation: who does what, in which order, with decisions and parallel work, laid out in swimlanes.

Try this

  1. 01Run the token on the Happy path and watch the parallel split: shipping and invoicing happen at the same time, and the join waits for both.
  2. 02Switch to Out of stock: the exclusive gateway sends the token down a different path and the process ends early.
  3. 03Choose “Decide myself” and make the decision when the token reaches the gateway. Count the lane handoffs on each route.

Notation

Pool and lanes
Each lane is a role or team. Where a task sits says who is responsible for it.
Start event (thin circle)
What triggers the process.
End event (thick circle)
A way the process can finish. There can be several.
Task (rounded box)
One unit of work.
Exclusive gateway (×)
A decision: exactly one outgoing path is taken.
Parallel gateway (+)
Splits into paths that all run, or joins by waiting for all of them.
Sequence flow (arrow)
The order of work. The token travels along it.

Use it when

  • Documenting or redesigning how work flows across teams
  • Finding handoffs, waits and bottlenecks
  • Specifying workflows to automate

Avoid it when

  • Showing how data moves between systems (use a data flow diagram)
  • Describing the life of a single object (use a state machine)

More in Process