Modelo e Notação de Processos de Negócio (BPMN) é uma representação gráfica padronizada usada para especificar processos de negócios em um fluxo de trabalho. Oferece uma linguagem visual que é intuitiva para usuários de negócios e detalhada o suficiente para que desenvolvedores técnicos possam implementá-la. Abaixo está um guia abrangente sobre o BPMN, incluindo resumo da notação, conceitos principais e exemplos.
Resumo da Notação
O BPMN utiliza uma variedade de símbolos para representar diferentes elementos de um processo de negócios. Aqui está um resumo dos principais símbolos:

Participantes
- Piscina: Representa participantes principais em um processo, geralmente uma organização inteira ou departamento.
- Faixa: Uma subpartição dentro de uma piscina, geralmente representando um cargo ou departamento dentro da organização.
Artifatos
- Anotação de Texto: Fornece informações adicionais sobre o processo.
- Grupo: Um agrupamento visual de atividades, frequentemente usado para destacar uma parte específica do processo.
Portões

- Exclusivo: Representa um ponto de decisão em que apenas um caminho é escolhido.
- Inclusivo: Permite que múltiplos caminhos sejam seguidos simultaneamente.
- Paralelo: Divide o processo em caminhos paralelos que são executados simultaneamente.
- Evento: Dispara um processo ou subprocesso com base em um evento.
Dados
- Objeto de Dados: Representa informações que fluem através do processo.
- Armazenamento de Dados: Um local onde os dados podem ser lidos ou gravados.
Atividades
- Tarefa: Uma unidade única de trabalho.
- Subprocesso: Um processo dentro de um processo, que pode ser colapsado ou expandido.
- Atividade de Chamada: Invoca outro processo ou subprocesso.
- Subprocesso de Evento: Um subproceso disparado por um evento.
- Transação: Um subproceso que deve ser concluído integralmente ou não ser executado de forma alguma.
Conceitos Principais
- Processo: Uma coleção de atividades relacionadas que produzem um resultado específico.
- Objetos de Fluxo: Os principais elementos que definem o comportamento de um processo (Eventos, Atividades, Portas).
- Objetos de Conexão: Usado para conectar objetos de fluxo (Fluxo de Sequência, Fluxo de Mensagem, Associações).
- Cascas: Usado para organizar e categorizar atividades em piscinas e cascas.
- Artifatos: Fornecem informações adicionais sobre o processo, mas não afetam o fluxo.
Exemplos
Este diagrama é um diagrama de Modelo e Notação de Processo de Negócios (BPMN) que ilustra um processo de pedido de compra. Aqui está uma explicação detalhada e interpretação do diagrama:

Componentes Principais:
-
Piscinas e Cascas:
- Piscinas: Representam os principais participantes em um processo. Neste diagrama, há duas piscinas: o “Cliente” e a “Loja de Bebidas.”
- Cascas: Subdivisões dentro de uma piscina que representam papéis ou departamentos diferentes. Aqui, a piscina “Loja de Bebidas” é dividida em duas cascas: “Representante de Vendas” e “Armazém.”
-
Fluxo de Mensagem:
- Indicado por linhas tracejadas vermelhas, os fluxos de mensagem mostram a troca de mensagens entre diferentes piscinas.
- O cliente envia um “Pedido de Compra” para a Loja de Bebidas e posteriormente recebe uma “Fatura.”
-
Tarefas:
- Representadas por retângulos arredondados, as tarefas são atividades realizadas dentro do processo.
- Verificar Nível de Estoque: O representante de vendas verifica o nível de estoque ao receber o pedido.
- Sugerir Alteração: Se o estoque for insuficiente, o representante de vendas sugere alterações no pedido de compra.
- Solicitar Embalagem dos Produtos: Se o estoque for suficiente, o representante de vendas solicita ao armazém que embale os produtos.
- Embalagem dos Produtos: O armazém embala os produtos.
- Envio dos Produtos: O armazém envia os produtos, concluindo o pedido.
-
Portão:
- Representado por uma forma de losango, um portão controla o fluxo do processo com base em condições.
- Estoque Suficiente?: Este portão determina se há estoque suficiente para atender ao pedido. Se sim, o processo segue para “Solicitar Embalagem dos Produtos”; se não, segue para “Sugerir Alteração.”
-
Eventos:
- Evento de Início por Mensagem: Indicado por um círculo com um ícone de envelope, este evento dispara o início do processo quando uma mensagem (pedido de compra) é recebida.
- Evento Final:Indicado por um círculo com borda grossa, este evento marca o término do processo.
-
Fluxo de Sequência:
- Indicado por setas sólidas, os fluxos de sequência mostram a ordem das atividades dentro do processo.
- O fluxo de sequência começa no evento “Pedido recebido”, passa pelas tarefas e pelo gateway e termina no evento “Pedido concluído”.
Fluxo do Processo:
-
Pedido Recebido:
- O processo começa quando o representante comercial recebe um pedido de compra do cliente.
-
Verificar Nível de Estoque:
- O representante comercial verifica o nível de estoque para determinar se o pedido pode ser atendido.
-
Portão (Estoque suficiente?):
- Se o estoque for suficiente, o processo passa para “Solicitar Embalagem de Mercadorias.”
- Se o estoque for insuficiente, o processo passa para “Sugerir Alteração”, onde o representante comercial sugere alterações no pedido de compra.
-
Solicitar Embalagem de Mercadorias:
- Se o estoque for suficiente, o representante comercial solicita ao armazém que embale as mercadorias.
-
Embalagem de Mercadorias:
- O armazém embala as mercadorias conforme solicitado.
-
Envio de Mercadorias:
- O armazém envia as mercadorias ao cliente.
-
Pedido Concluído:
- O processo termina com o pedido sendo concluído e uma fatura sendo enviada ao cliente.
Interpretação:
Este diagrama BPMN fornece uma representação visual clara do processo de pedido de compra, destacando as interações entre o cliente e a loja de bebidas, bem como as atividades internas dentro da loja. Ajuda a compreender o fluxo de atividades, pontos de decisão e os papéis envolvidos na realização de um pedido de compra. Este diagrama pode ser usado para melhoria de processos, treinamento e garantir que todos os interessados tenham uma compreensão comum do processo.
Melhores Práticas

- Clareza: Certifique-se de que o diagrama seja claro e fácil de entender.
- Consistência: Use símbolos de forma consistente em diferentes diagramas.
- Documentação: Use anotações de texto para fornecer contexto adicional quando necessário.
- Modularidade: Divida processos complexos em subprocessos gerenciáveis.
- Validação: Valide regularmente o modelo de processo com os interessados para garantir precisão.
Ao seguir este guia, você pode modelar efetivamente processos de negócios usando BPMN, garantindo comunicação clara e gestão eficiente de processos.