Uncontrolled Flow

Uncontrolled Flow

Intro

Uncontrolled flow proceeds without dependencies or conditions. In BPMN, it is a sequence flow without a condition indicator or intervening gateway.

Key points:

  • Represents straightforward task progression.
  • Avoids unnecessary gateway complexity.
  • Common use cases across EA/BPM/Data/App/Tech include simple handoffs and linear activities.
  • Pitfall: omitting needed conditions and error paths.

Examples:

  • Submit request → log request.
  • Validate form → store record.
  • Create shipment → notify customer.

In practice:

Use uncontrolled flow for clear, unconditional steps; add gateways only when logic requires them.

Related terms: Sequence Flow; Gateway; Normal Flow

FAQs:

Q: Can uncontrolled flow cross pools?
A: No; use message flows across pools.

Q: When to add a gateway?
A: When routing depends on conditions or synchronization.