Flow
Flow
Intro
In BPMN, flow is the directional connection between elements in processes, collaborations, or choreographies. It matters because precise flow modeling drives correct execution and integration.
Key points:
- Sequence flow connects flow objects and shows step order.
- Message flow shows messages between collaboration participants.
- Common use cases: task sequencing (BPM), service messaging (Apps/Tech), choreography definition.
- Pitfall: mixing sequence and message flow semantics.
Examples:
- Sequence flow from “Validate” to “Approve.”
- Message flow between customer and fulfillment participants.
- Choreography mapping for cross‑organization interactions.
In practice:
Use sequence flow for in‑process steps and message flow for cross‑participant communication; document conditions clearly.
Related terms: sequence-flow; message-flow; flow-object
FAQs:
Q: Can flows cross pool boundaries?
A: Only message flows; sequence flows stay within a pool.
Q: How do I show conditional flow?
A: Add conditions to sequence flows and manage with gateways.
‍