de_DEen_USes_ESfa_IRfr_FRhi_INid_IDjapl_PLpt_PTru_RUvizh_CNzh_TW

Introdução ao BPMN: Fluxo e Objetos de Conexão – Um Guia Completo

O Modelo e Notação de Processos de Negócio (BPMN) fornece uma linguagem visual padronizada para modelar processos de negócios. Este guia explora os elementos de fluxo e os objetos de conexão — os componentes essenciais que dão vida aos diagramas de processos.


Introdução aos Elementos de Fluxo do BPMN

No BPMN, elementos de fluxo são os componentes individuais que são conectados entre si para formar um fluxo de processo completo. Esses elementos de fluxo são conectados usando conectores, conhecidos como objetos de conexão. Ao ler um Diagrama de Processo de Negócio (BPD), os leitores seguem o fluxo desses elementos para entender como um processo de negócios é executado e concluído.

O BPMN inclui quatro tipos de elementos de fluxo:

  • Atividades (Tarefa e Subprocesso)

  • Eventos

  • Portas de Entrada

Em contraste, existem dois tipos principais de objetos de conexão:

  • Fluxos de Sequência

  • Fluxos de Mensagens

Compreender como esses elementos interagem é fundamental para criar modelos de processos claros e executáveis.


Atividades: Tarefas e Subprocessos

As atividades representam o trabalho realizado dentro de um processo de negócios e são representadas como retângulos arredondados com nomes que descrevem o trabalho a ser realizado.

Tarefa

Uma Tarefa é usada para modelar uma unidade atômica de trabalho que não pode ser dividida além disso ou que não faz sentido fazê-lo.

BPMN Activities tasks

Subprocesso

Quando você deseja modelar uma peça de trabalho não atômica e complexa que pode ser dividida em tarefas menores, você usa um Subprocesso. Um subprocesso pode ser dividido em outro nível de detalhe, por isso geralmente contém outro BPD que modela seus detalhes.

BPMN activities sub processes

Observação: A escolha entre uma tarefa e um subprocesso não se trata apenas da complexidade do trabalho, mas também do nível de detalhe que você precisa conhecer. Por exemplo, se você é um cliente, provavelmente não precisa saber como seu pagamento está sendo processado. No entanto, se você é o proprietário da loja, os detalhes sobre como o pagamento de um cliente é processado são muito importantes.


Eventos: Início, Intermediário e Fim

Eventos representam ocorrências que podem afetar um processo de negócios e podem ser internas ou externas. Eles são mostrados como círculos com ícones para indicar o tipo de gatilho.

Três Tipos de Eventos:

Tipo de Evento Propósito Indicador Visual
Evento de Início Mostra onde o processo começa Círculo simples fino
Evento Intermediário Modela eventos que ocorrem durante o processo; pode ser anexado a atividades ou conectado por objetos de fluxo Círculo duplo
Evento de Fim Indica onde o processo termina Círculo simples grosso

Cada evento pode ter uma condição de gatilho especificada (por exemplo, mensagem, temporizador, erro).

BPMN event example

Exemplo: O processo começa quando um pedido é recebido e termina quando o pedido é processado ou um problema é identificado (por exemplo, limite de crédito restante esgotado).


Portas de Entrada: Controle do Fluxo do Processo

Portas de Entrada, mostradas como formas de losango, controlam o fluxo de um processo de negócios tomando decisões com base em condições internas ou externas. Por exemplo, um desconto pode ser oferecido apenas a um comprador VIP.

Tipos de Portas de Entrada:

1. Porta de Entrada Exclusiva Baseada em Dados

Controla o fluxo do processo com base nos dados de processo fornecidos. Cada fluxo de saída corresponde a uma condição, e apenas um fluxo é seguido com base na condição satisfeita.

Data based exclusive gateway

2. Gateway Inclusivo

Cria caminhos paralelos onde todos os fluxos de saída com resultados positivos são seguidos, resultando na execução de múltiplos fluxos se várias condições forem satisfeitas.

Inclusive gateway

3. Gateway Paralelo

Modela a execução de fluxos paralelos sem verificar nenhuma condição, ou seja, todos os fluxos de saída são executados ao mesmo tempo.

BPMN parallel gateway example

4. Gateway Baseado em Eventos

Modela caminhos alternativos com base em eventos. Por exemplo, aguardar uma resposta de “Sim” ou “Não” para determinar qual caminho seguir. O gateway é seguido por dois eventos intermediários conectados com gatilhos de mensagem. Quando um evento é acionado, seu fluxo é seguido, e todos os outros eventos e seus fluxos subsequentes tornam-se inválidos.

BPMN event based gateway example


Objetos de Conexão: Fluxos de Sequência e Fluxos de Mensagem

Fluxos de Sequência

Um Fluxo de Sequência é usado para conectar elementos de fluxo. É mostrado como um linha sólida com uma seta e indica a ordem dos elementos de fluxo.

BPMN sequence flow example

Regra: Você só pode usar um fluxo de sequência para conectar elementos de fluxo dentro do mesmo pool, seja dentro da mesma faixa ou entre faixas no mesmo pool.

Fluxos de Mensagem

Em BPMN, a comunicação entre pools é alcançada por meio de mensagens. Um Fluxo de Mensagem é usado para mostrar o fluxo de mensagens entre pools ou entre elementos de fluxo em diferentes pools. Um fluxo de mensagem é mostrado como um linha pontilhada com ponta de seta.

BPMN message flow example

Exemplos de mensagens: faxes, chamadas telefônicas, e-mails, cartas, avisos e comandos.


Estudo de caso: Empresa de Água Destilada True Aqua

Prosseguindo da Parte II, agora desenhamos o fluxo do processo para o processo de pedido de água destilada.

Modelagem de Processo Passo a Passo:

  1. Criar Evento Inicial: O processo começa quando um cliente faz um pedido. Crie um evento inicial no Cliente pool.

    Select start event

    Start event created

  2. Adicionar Tarefa “Fazer Pedido”: Use o Catálogo de Recursos para criar uma tarefa após o evento inicial.

    Using Resource Catalog

    Selected task in Resource Catalog

    Task created

  3. Adicionar Tarefa “Verificar Identidade do Cliente”: Crie esta tarefa na Assistente de Atendimento ao Cliente faixa. Observação: Uma fluxo de mensagem é criada automaticamente entre pools.

    Create task with Resource Catalog

    Task created

  4. Adicionar Gateway para Verificação de Cliente: Use um gateway para modelar a decisão: o cliente existe?

    Create gateway

    Gateway created

  5. Modelar Caminho “Não” (Novo Cliente): Crie a tarefa Criar Conta do Cliente com fluxo de sequência rotulado como Não.

    Select to create task

    Task created

  6. Modelar Caminho “Sim” (Cliente Existente): Use um Evento de Temporizador Intermediário para aguardar até quarta-feira.

    Create intermediate event

    Intermediate event created

    Defina o gatilho: clique com o botão direito → Gatilho > Gatilho de Temporizador

    Select time trigger

  7. Adicione a tarefa “Encaminhar Pedido”: Após o evento de temporizador, crie a tarefa para encaminhar o pedido.

    Create task from intermediate event

    Task created

  8. Conecte a Criação de Conta ao Temporizador: Adicione um fluxo de sequência a partir de Criar Conta de Cliente até o Na Próxima Quarta-feira evento intermediário para garantir que novos clientes também esperem até quarta-feira.

    Creating sequence flow

  9. Adicione a tarefa “Organizar Entrega” na Logística: Crie esta tarefa na Gerente faixa.

    Creating task from task

    Task created

  10. Converter para Subprocesso: Como organizar a entrega envolve múltiplas subatividades, converta a tarefa em um subproceso.

    Convert to sub process

  11. Modelar Detalhes do Subproceso: Clique no + ícone para acessar em detalhes. Crie três tarefas: Atribuir TrabalhadoresImprimir Cronograma, e Publicar Cronograma.

    Expand sub-process

    Sub business process diagram complete

    Dica: Para reutilizar pools/faixas do diagrama pai, clique com o botão direito na área de fundo do BPD → Adicionar Pools/Faixas do Diagrama Pai… → Selecione a faixa Gerente.

  12. Voltar para o Diagrama Pai: Clique na ligação rápida no topo.

    Back to parent diagram

  13. Mantenha o Subprocesso Colapsado: Opcionalmente exiba o conteúdo por meio do + ícone, mas manter o colapso mantém a clareza do diagrama.

    To expand sub process

  14. Adicione a Tarefa “Entregar Água”: Crie esta tarefa na Trabalhador faixa após Organizar Entrega.

    Task created

  15. Adicione o Evento Final: Conclua o processo com um evento final.

    End event created

  16. Diagrama Final:

    Finished BPD


Melhores Práticas e Conceitos Principais

✅ Diretrizes de Modelagem

Conceito Melhor Prática
Tarefa vs. Subprocesso Use subprocessos quando precisar ocultar complexidade ou reutilizar lógica; mantenha os diagramas pais focados no fluxo de alto nível.
Seleção de Gateway Escolha os tipos de gateway com base na lógica de decisão: Exclusivo (um caminho), Inclusivo (vários caminhos possíveis), Paralelo (todos os caminhos), Baseado em Evento (aguarde o disparo).
Fluxo de Sequência vs. Fluxo de Mensagem Fluxos de sequência conectam elementos dentro um pool; fluxos de mensagem conectam elementos entre pools.
Disparadores de Evento Sempre especifique os tipos de gatilho (mensagem, temporizador, erro) para eventos intermediários e de início para esclarecer o comportamento do processo.
Clareza do Diagrama Recolha os sub-processos nos diagramas pais; use nomes descritivos para todos os elementos; evite cruzamentos de fluxos sempre que possível.

🔑 Revisão dos Conceitos-Chave do BPMN

  • Elementos de Fluxo: Atividades, Eventos, Gateways—os “verbos” do seu processo.

  • Objetos de Conexão: Fluxos de Sequência (ordem), Fluxos de Mensagem (comunicação)—os “conectores”.

  • Pools e Lanes: Representam participantes e papéis organizacionais (abordados na Parte II).

  • Hierarquia: Sub-processos permitem modelagem modular e de múltiplos níveis do processo.

  • Modelos Executáveis: Gatilhos e condições bem definidos permitem que diagramas BPMN sejam executados por motores de fluxo de trabalho.


Lista de Referências

  1. Parte III – Fluxo e Objetos de Conexão (Download em PDF): Versão em PDF baixável deste tutorial BPMN que aborda elementos de fluxo, objetos de conexão e o estudo de caso True Aqua.
  2. Visual Paradigm Enterprise Edition: Suite completa de modelagem BPMN com colaboração avançada, simulação e capacidades de geração de código.
  3. Visual Paradigm Professional Edition: Ferramenta abrangente BPMN para analistas de negócios e arquitetos de processos com recursos de diagramação e documentação.
  4. Visual Paradigm Standard Edition: Capacidades essenciais de modelagem BPMN para equipes pequenas e profissionais individuais.
  5. Visual Paradigm Modeler Edition: Editor leve BPMN focado na criação de diagramas e documentação básica de processos.
  6. Especificação Oficial do BPMN (bpmn.org): A fonte autoritativa para documentação padrão do BPMN 2.0, referência de notação e diretrizes de conformidade.
  7. Parte I – Introdução ao BPMN: Tutorial fundamental que aborda a história do BPMN, notação básica e elementos principais de diagramas.
  8. Parte II – Swimlanes: Tutorial sobre modelagem de responsabilidades organizacionais usando pools, lanes e interações de participantes.
  9. Parte IV – Dados e Artefatos: Tutorial avançado sobre modelagem de objetos de dados, armazenamentos de dados, anotações e artefatos de processo no BPMN.

Este guia sintetiza a série de tutoriais do Visual Paradigm BPMN para fornecer um recurso prático e pronto para referência para analistas de negócios, arquitetos de processos e profissionais de BPM. Todas as imagens e o conteúdo conceitual são mantidos da fonte original para clareza educacional

 

This post is also available in Deutsch, English, Español, فارسی, Français, English, Bahasa Indonesia, 日本語, Polski, Ру́сский, Việt Nam, 简体中文 and 繁體中文.