Decision

Decision

Intro

A decision is a point in a business process where flow branches to one or more alternative paths. It matters because clear decision logic ensures predictable routing and outcomes.

Key points:

  • Represents conditional choices based on data or rules.
  • Improves transparency by separating decision criteria from tasks.
  • Common use cases: approvals (BPM), routing by risk score (Data/Apps), feature toggles (Tech).
  • Pitfall: ambiguous or overlapping conditions that cause inconsistent paths.

Examples:

  • Loan application routed by credit score thresholds.
  • Service request escalated if SLA breach is imminent.
  • Fraud check triggers manual review when rules match.

In practice:

Define mutually exclusive, complete conditions and document the logic alongside the process model.

Related terms: gateway; business-rules-engine; sequence-flow

FAQs:

Q: Is a decision the same as a gateway?
A: In BPMN, decisions are modeled with gateways that control branching.

Q: Where should decision logic live?
A: In documented rules, ideally centralized for reuse and governance.