Parent Process
Parent Process
Intro
A parent process is a process that contains a sub‑process within its boundaries. In BPMN, it provides hierarchy for clarity and reuse.
Key points:
- Improves readability by encapsulating detail.
- Enables reuse of common sub‑processes.
- Common use cases across EA/BPM/Data/App/Tech include modular workflows, shared services, and compliance steps.
- Pitfall: creating deep hierarchies that are hard to navigate.
Examples:
- “Fulfill Order” contains sub‑process “Pick, Pack, Ship.”
- “Onboard Employee” contains “Provision Access.”
- “Manage Incident” contains “Run Root Cause Analysis.”
In practice:
Use sub‑processes for repeatable chunks; keep the parent flow focused on orchestration and outcomes.
Related terms: Sub Process; Process; Call Activity
FAQs:
Q: Can sub‑processes be reused across parents?
A: Yes, via call activities or referenced models.
Q: Do parent processes show all details?
A: No; they abstract details into sub‑processes.
‍