de_DEen_USes_ESfa_IRfr_FRhi_INid_IDjapl_PLpt_PTru_RUzh_CN

Criando Swimlanes no BPMN: Um Tutorial Passo a Passo para Iniciantes

Swimlanes no BPMN ajudam você a mostrar quem é responsável por cada atividade em um processo de negócios. Eles são divididos em:

  • Pools: Separam participantes, organizações, sistemas ou processos independentes.

  • Lanes: Dividem um pool por funções, departamentos, equipes ou sistemas.

Uma regra útil é: pool = participante; lane = responsabilidade dentro desse participante.

Diagrama de piscina de nado BPMN ilustrando o processo de atendimento de pedidos com piscinas para participantes e faixas para funções como Revisão, Departamento e Equipe.

Processo de Exemplo: Processamento de um Pedido Online

Vamos modelar este processo simples:

  1. Um cliente faz um pedido.

  2. O Atendimento ao Cliente verifica o pedido.

  3. O Financeiro confirma o pagamento.

  4. O Armazém envia o pedido.

  5. O cliente recebe uma notificação de envio.

Passo 1: Definir o escopo do processo

Antes de desenhar qualquer coisa, decida qual processo você está modelando.

Para este tutorial, o escopo do processo é:

Processar pedido online do cliente

O participante principal é a empresa que processa o pedido. O cliente é externo à empresa, portanto você pode representar o cliente como um pool separado.

Passo 2: Identificar os participantes

Liste as pessoas, departamentos ou sistemas envolvidos.

Participante Elemento BPMN
Cliente Pool separado
Empresa da Loja Online Pool principal
Atendimento ao Cliente Raias
Finanças Raias
Armazém Raias
Sistema de Gestão de Pedidos Ria opcional

Os pools representam participantes, enquanto as raias organizam as atividades dentro de um participante.

Passo 3: Criar o pool principal

Desenhe um retângulo grande e rotule-o:

Processo de Pedido Online

Este é o pool principal que contém o processo que deseja analisar.

Um pool pode mostrar o processo interno em detalhe, ou pode estar colapsado quando apenas precisa de mostrar que um participante existe. Um pool colapsado é frequentemente útil para participantes externos cujas ações internas estão fora do âmbito do seu processo.

Passo 4: Adicionar raias ao pool

Divida o pool principal em secções horizontais ou verticais.

Para este exemplo, adicione estas raias:

  1. Atendimento ao Cliente

  2. Finanças

  3. Armazém

Um layout horizontal pode parecer assim:

Diagrama BPMN mostrando um processo de pedido online dividido em faixas de Atendimento ao Cliente, Finanças e Armazém.

As raias horizontais e verticais têm o mesmo significado; escolha a direção que torna o processo mais fácil de ler.

Passo 5: Adicionar o evento de início

Coloque um evento de início na raia responsável por receber o primeiro pedido.

Se o pedido for recebido pelo Atendimento ao Cliente, coloque um evento de início nessa raia:

Atendimento ao Cliente:   (Início)

Um evento de início BPMN é geralmente desenhado como um círculo fino.

Rotule-o claramente, por exemplo:

Pedido recebido

Passo 6: Adicionar as atividades

Adicione tarefas à faixa da pessoa, departamento ou sistema que as executa.

Para este exemplo:

Faixa Tarefa
Atendimento ao Cliente Revisar pedido
Financeiro Confirmar pagamento
Armazém Separar e embalar pedido
Armazém Enviar pedido

As tarefas são geralmente exibidas como retângulos com cantos arredondados.

Diagrama de piscina de nado BPMN mostrando um processo de pedido online com tarefas como revisão de pedidos e confirmação de pagamentos atribuídas às faixas de Atendimento ao Cliente, Finanças e Armazém.

A posição de uma tarefa em uma faixa indica a responsabilidade. Uma tarefa colocada na faixa Financeiro significa que o Financeiro executa ou é responsável por essa tarefa.

Etapa 7: Conecte atividades com fluxos de sequência

Conecte tarefas dentro da mesma piscina usando fluxos de sequência, representados por setas sólidas:

Diagrama BPMN mostrando fluxos de sequência conectando as atividades Início, Revisar pedido, Confirmar pagamento, Separar e embalar pedido, Enviar pedido e Fim, usando setas sólidas.

As setas mostram a ordem em que as atividades ocorrem. Os fluxos de sequência permanecem dentro da mesma piscina.

Quando o fluxo se move de uma faixa para outra dentro da mesma piscina, continue usando um fluxo de sequência. Mudar de faixa não significa que você precisa de um fluxo de mensagem.

Etapa 8: Adicione gateways quando forem necessárias decisões

Suponha que o Financeiro deva decidir se o pagamento foi aprovado.

Adicione um gateway exclusivo após a verificação do pagamento:

Diagrama BPMN mostrando um gateway exclusivo roteando um processo de pagamento para separar e embalar o pedido ou notificar o cliente.O losango representa um gateway. Rotule cada caminho de saída para que a decisão seja clara.

Um layout possível é:

Diagrama de piscina de nado BPMN mostrando um gateway exclusivo após a confirmação do pagamento, ramificando-se em caminhos "Aprovado" ou "Recusado" para o atendimento do pedido.

Etapa 9: Adicione o evento final

Coloque um evento final após a atividade final.

Para um pedido bem-sucedido:

[Enviar pedido] → (Pedido concluído)

Para um pagamento recusado:

[Notificar cliente] → (Pedido cancelado)

Se o processo tiver múltiplos resultados possíveis, use eventos de término separados com rótulos significativos.

Passo 10: Adicionar o cliente como uma piscina separada

Se você quiser mostrar a comunicação com o cliente, crie uma segunda piscina:

+-----------------------------+
| Cliente                      |
|                             |
+-----------------------------+

+------------------------------------------------------+
| Processo de Pedido Online                             |
| Atendimento ao Cliente | Finanças | Armazém          |
+------------------------------------------------------+

Conecte as piscinas com fluxos de mensagem, mostrados como setas tracejadas. Use fluxos de mensagem para comunicação entre participantes separados, não para a ordem interna das atividades.

Exemplo:

Cliente
  [Enviar pedido]
       - - - - - - - - - - - >
Empresa
  (Pedido recebido)

Mais tarde:

Empresa
  [Enviar notificação de envio]
       - - - - - - - - - - - >
Cliente
  (Receber notificação)

Modelo simplificado concluído

Uma versão em texto do processo concluído se parece com isto:

Diagrama de piscina de nado BPMN ilustrando um processo de pedido online através das faixas de atendimento ao cliente, finanças e armazém.

Erros comuns de iniciantes

Usar faixas para participantes externos

Se o cliente for um participante independente, use uma piscina separada em vez de colocar o cliente em uma faixa da empresa. A comunicação entre participantes separados é representada por fluxos de mensagem.

Usar fluxos de sequência entre piscinas

Não conecte tarefas em piscinas diferentes com fluxos de sequência. Use fluxos de mensagem em vez disso. Fluxos de sequência são para a progressão interna de um processo dentro de uma piscina.

Nomear faixas com base em indivíduos

Prefira nomes de função ou departamento, como:

  • Representante de Atendimento ao Cliente

  • Departamento Financeiro

  • Equipe do Armazém

  • Sistema de Gestão de Pedidos

Evite nomes como “Alex” ou “Jordan”, pois o diagrama pode se tornar impreciso quando as responsabilidades mudarem.

Criar muitas faixas

Crie uma faixa apenas quando a distinção adicionar informações úteis. Combinar cada indivíduo, aplicação e departamento em faixas separadas pode tornar o diagrama difícil de ler.

Confundir responsabilidade com sequência

Uma faixa indica quem realiza uma atividade. As setas indicam a você quando ocorre. Uma faixa em si não indica ordem.

Desenhar fluxos de mensagem dentro de uma única piscina

Os fluxos de mensagem destinam-se à comunicação entre piscinas separadas. Para transferências entre faixas dentro de uma única piscina, use fluxos de sequência.

Uma lista de verificação rápida

Antes de finalizar seu diagrama, verifique se:

  • O escopo do processo está claro.

  • As piscinas representam participantes separados.

  • As faixas representam funções, departamentos ou sistemas.

  • Cada tarefa é colocada na faixa responsável por ela.

  • Os fluxos de sequência conectam atividades dentro de uma piscina.

  • Os fluxos de mensagem conectam piscinas separadas.

  • Os gateways têm caminhos claramente rotulados.

  • Eventos de início e fim estão incluídos.

  • Os nomes das faixas descrevem funções, e não funcionários individuais.

  • O diagrama pode ser compreendido da esquerda para a direita ou de cima para baixo.

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