Swimlane BPMN e Pool Lane BPMN: mergulhe nestas dicas!

Jasmine Nguyen

Usar corretamente as raias (Lane) e piscinas (Pool) segundo a notação BPMN não é algo verdadeiramente complexo.

Mas é exatamente por sua simplicidade que, às vezes, na hora de modelar processos BPMN, quem não está totalmente familiarizado com os conceitos de Swimlane BPMN e Pool Lane BPMN comete alguns erros.

Mas fique tranquilo! Fomos buscar o auxílio de Lucas Vieira, especialista BPMN da equipe HEFLO, e ele vai explicar tudo direitinho e em detalhes para você não se confundir nunca mais.

Ele, inclusive, fez ilustrações com exemplos de usos corretos e incorretos, confira!

Swimlane BPMN e Pool Line BPMN: não erre mais!

Lucas fez questão de ser bastante didático com estes dois importantes conceitos da notação BPMN.

As Pool Lines (piscinas, em português) são usadas para agrupar um conjunto de Swimlanes (ou raias, em português), exatamente como na vida real, esta é a metáfora por trás desses nomes.

Respire fundo e acompanhe seus comentários.

Swimlane BPMN

As Swimlines são elementos usados para agrupar tarefas de um processo de acordo com o ator que as realiza, separando-as das demais.

“Um erro muito comum, que ocorre principalmente em pequenas empresas, é representar as raias a partir do nome das pessoas envolvidas no processo” – adverte Lucas.

A recomendação dele é que sempre se deve representar as Swimlanes BPMN a partir das designações dos PAPÉIS que as pessoas assumem ao participar dos processos.

Mas fique atento: é importante destacar que, quando dizemos que uma Swimlane representa um ator dentro do processo, isso não significa necessariamente dizer que a Swimlane representa uma pessoa.

“Um ator pode ser uma pessoa, um grupo de pessoas ou até mesmo um sistema” – alerta mais uma vez Lucas.

Swim Pool BPMN

O Swim Pool (conjunto de Swim Lines) normalmente é utilizado para representar um processo.

Em fluxos de vendas ou atendimento, por exemplo, é comum encontrar aqueles que preferem deixar o cliente e os fornecedores em Pools separados do processo interno –  dando a ideia de que a “jornada do cliente” ou as tarefas dos fornecedores são  algo externo à organização.

“Essa prática é muito interessante porque nos permite segmentar de maneira lógica os participantes no fluxo” – complementa Lucas.

Um erro comum é utilizar um mesmo Swim Pool BPMN para representar mais de um processo de negócio. Cada Pool deve representar apenas um processo.

Outro fator importante é: em termos de execução de processos, para cada Pool é criada uma instância de processo diferente (instâncias são execuções isoladas do processo).

Outro erro recorrente é achar que em processos como o do exemplo acima, o cliente gera uma instância que transita entre os dois Pools. Esse pensamento não está correto.

Quando o fluxo acima é executado são geradas sempre duas instâncias. Uma das instâncias é gerada inicialmente pelo cliente, no Pool “Jornada do cliente” e a outra é gerada através do envio do pedido de compra para a área interna da empresa.

Ambas estão relacionadas e comunicam-se entre si através dos elementos de troca de mensagens.

E, nesses casos, os elementos conectores devem ser desenhados com traços pontilhados, observe a figura:

“Em termos de execução, no caso acima, o que acontece é apenas uma troca de mensagens entre duas instâncias e não um “encaminhando” entre Pools” – esclarece Lucas.

Quer saber ainda mais sobre Raias e Piscinas para fazer a modelagem de processos?

Artigos relacionados