Flow Object
Flow Object
Intro
In BPMN, a flow object is a graphical element connected by sequence flow. It matters because events, activities, and gateways define how work starts, progresses, and branches.
Key points:
- Process flow objects: events, activities, gateways.
- Choreography flow objects: events, choreography activities, gateways.
- Common use cases: modeling start/end events, tasks, and decision points.
- Pitfall: misclassifying objects leading to incorrect execution semantics.
Examples:
- Start event triggers the process on message receipt.
- Task performs “Verify identity.”
- Gateway branches based on risk thresholds.
In practice:
Choose the correct object type for intent and keep labels clear to aid execution and reviews.
Related terms: event; activity; gateway
FAQs:
Q: Are data objects flow objects?
A: No; they are artifacts linked to flow but not flow objects.
Q: Do flow objects exist in all BPMN diagrams?
A: Yes, with types varying by process or choreography.