Participant
Participant
Intro
A participant is a business entity or role that controls or is responsible for a process. In BPMN collaborations, participants are represented as pools.
Key points:
- Defines accountability boundaries in models.
- Separates internal processes from external interactions.
- Common use cases across EA/BPM/Data/App/Tech include customer vs. supplier pools, department boundaries, and partner integrations.
- Pitfall: modeling internal teams as separate participants without clear boundaries.
Examples:
- Retailer and Customer as separate participants.
- Company division collaborating with a logistics provider.
- Buyer and Seller roles in a marketplace process.
In practice:
Use pools for participants and connect them with message flows for cross‑boundary communication.
Related terms: Pool; Message Flow; Collaboration
FAQs:
Q: Can a participant be a system?
A: Yes; participants can be organizations, roles, or systems controlling a process.
Q: How do participants interact?
A: Via message flows across pools.
‍