A Notação de Modelagem de Processos de Negócio (BPMN) é uma ferramenta poderosa para ilustrar processos de negócios em forma diagramática. É amplamente utilizada para comunicar uma variedade de informações a diferentes partes interessadas, frequentemente envolvendo múltiplas organizações ou empresas. O BPMN suporta três categorias principais de processos: Orquestração, Coreografia e Colaboração. Este guia fornecerá uma análise aprofundada sobre cada tipo de diagrama BPMN, seus propósitos e como são utilizados.
Um processo de orquestração é um processo padrão no BPMN que normalmente modela um único ponto de vista coordenado. Descreve um processo dentro de uma única entidade de negócios e está contido em um Pool. Esse tipo de processo geralmente possui um contexto bem definido e é o mais comumente encontrado em diagramas BPMN.
Um processo de orquestração típico pode envolver uma série de tarefas dentro de uma empresa, como o processamento de pedidos, onde cada tarefa é realizada por departamentos diferentes dentro da mesma organização.

Um processo de coreografia é um novo tipo de modelo introduzido no BPMN 2.0. Foca na interação entre participantes e concentra-se no fluxo de mensagens em vez das tarefas detalhadas individuais de um processo. Os diagramas de coreografia não pertencem a nenhum pool e são usados para definir como os processos individuais interagem entre si.
Um diagrama de coreografia pode ilustrar a interação entre um fabricante e um cliente em um processo de pedido de venda. O cliente faz um pedido, e o fabricante confirma, com cada etapa envolvendo trocas de mensagens entre as duas partes.

Um processo de colaboração representa as interações entre duas ou mais entidades empresariais. Essas interações são definidas como uma sequência de atividades que representam os padrões de troca de mensagens entre as entidades envolvidas. Um diagrama de colaboração é reconhecido pela presença de mais de um Pool.
Um processo de colaboração pode envolver um cenário de compra em que um cliente interage com um varejista e um transportador. Cada entidade possui seus próprios processos internos, mas o diagrama de colaboração foca nas trocas de mensagens entre eles.
Os diagramas de conversa do BPMN, introduzidos no BPMN 2.0, fornecem uma visão de alto nível das comunicações entre os participantes. Eles não incluem lógica de processo e se concentram nas conversas entre os participantes sem mostrar o fluxo individual de mensagens.
O modelo de conversa na figura abaixo é uma representação das comunicações ou mensagens entre os papéis participantes mostrados no modelo de coreografia na figura do exemplo 2 acima. Neste caso, o modelo de conversa representa uma visão geral das comunicações gerais entre as partes. No entanto, ele não mostra a sequência das comunicações, como aquela apresentada em um modelo de coreografia.

Os diagramas BPMN são ferramentas essenciais para modelar processos de negócios, e compreender os diferentes tipos—Orquestração, Coreografia e Colaboração—é crucial para uma gestão eficaz dos processos. Cada tipo serve a um propósito específico e oferece uma perspectiva única sobre os processos de negócios, tornando o BPMN uma ferramenta versátil e poderosa para modelagem de processos de negócios.