Expanded Sub-Process

Expanded Sub-Process

Intro

In BPMN, an expanded sub‑process is a sub‑process that shows its internal flow within the parent process. It matters because it provides detail without switching context to a separate diagram.

Key points:

  • Displays contained events, activities, and gateways inside a larger rounded rectangle.
  • Improves transparency for reviewers and implementers.
  • Common use cases: detailed approvals (BPM), orchestration segments (Apps/Tech), data handling stages.
  • Pitfall: overcrowding the expanded area, reducing readability.

Examples:

  • Showing all steps of “Verify customer” within the main onboarding flow.
  • Exposing exception handlers inside “Process payment.”
  • Detailing “Fulfillment” with pick/pack/ship activities.

In practice:

Expand only when detail aids decision‑making; keep a clean overview and provide a collapsed version for high‑level views.

Related terms: sub-process; activity; bpmn

FAQs:

Q: How is an expanded sub‑process shown?
A: As an enlarged rounded rectangle containing its flow objects.

Q: When should I expand versus collapse?
A: Expand for analysis and review; collapse for overview diagrams.

‍