
Vous pouvez utiliser les modèles collaboratifs BPMN pour modéliser les messages qui apparaissent entre processus métier ou entre différents organisations. Dans les diagrammes BPMN, les pools distinguent les processus et les messages représentent les informations qui sont transférées d'un pool de processus à un autre. Généralement, les modèles BPMN modélisent un processus unique. Toutefois, un diagramme BPMN peut référencer des processus supplémentaires à l'aide d'activités d'appels.
Dans l'illustration suivante, un diagramme BPMN de collaboration décrit le processus qui se produit entre la banque et le participant ou le pool du client.

Vous pouvez utiliser BPMN dans une organisation pour modéliser les processus internes. Le niveau de détail que vous insérez dans un diagramme BPMN dépend de son objectif. Il peut être simple ou complexe. Vous pouvez également utiliser des modèles BPMN pour représenter des processus externes et améliorer les processus présent dans un modèle de service afin de représenter un service proposé par l'entreprise.
Vous pouvez utiliser les modèles de service pour améliorer les modèles BPMN en utilisant des éléments présents dans le modèle BPMN afin de créer des capacités, des participants et des interfaces de service. Les modèles de service offrent plus de détails sur le service que les processus métier. Vous pouvez changer les modèles BPMN en code que les développeurs peuvent utiliser pour créer les services que vous avez améliorés à partir du modèle BPMN.