> [!abstract] A graphical representation for specifying business processes
## 3 types of BPMN Diagrams
BPMN 2.0 includes several subcategories of business process diagrams that are more specific to certain types of processes.
### Collaboration Diagrams
Collaboration diagrams illustrate interactions between two or more processes in different pools or swimlanes, focusing on the tasks performed in each pool and the messages sent between them.
![[Collaboration-diagram-order-goods.png]]
### Choreography Diagrams
Choreography diagrams show the interactions, including tasks and sequences, between two or more participants in a process.
![[Choreography-diagram-clinic-process.webp]]
### Conversation Diagrams
The most simple of the 3 types, conversation diagrams focuses on entities and their message exchange.
![[Conversation-diagram-shipment.png]]
## Sources
[A clear guide ti BPMN](https://youtu.be/BFeHAONDDtw?si=k2FcZPf-wuANJ-Ea)
[Quick guide](https://www.bpmnquickguide.com/view-bpmn-quick-guide/)
[An online editor](https://demo.bpmn.io/new)
[In dept explanation of Orchestration vs Choreography vs Collaboration](https://www.visual-paradigm.com/guide/bpmn/bpmn-orchestration-vs-choreography-vs-collaboration/)