Notação BPMN, a mais usada para modelar processos

A notação BPMN 2.0 é um mistério para você?

Em poucos minutos, não será mais!

Neste post, vamos apresentar tudo que você precisa saber sobre a Business Process Model and Notation, como usá-la no mapeamento de processos BPMN, além de apresentar uma série de símbolos BPMN 2.0 com seus significados e até exemplos práticos de uso.

Confira!

Notação BPMN 2.0 – Segredos revelados!

A notação BPMN 2.0 é a última palavra em notações para se esquematizar e se comunicar visualmente no contexto do BPM.

Object Management GroupEssa notação foi criada e aprimorada pela Business Process Management Initiative, que posteriormente se uniu à Object Management Group, uma associação internacional aberta e sem fins lucrativos fundada em 1989.

A notação BPMN 2.0 foi desenvolvida com o objetivo específico de criar um padrão, uma linguagem comum para modelagem de processos de negócios.

Assim, ao se desenhar um diagrama de processos, será possível usar símbolos universais que serão entendidos por diversos profissionais que tenham acesso a este padrão internacional de notação.

Veja algumas dos motivos que levaram a notação BPMN 2.0 a ser tão difundida e aceita por inúmeros profissionais como uma excelente solução para a representação de processos.

Veja também: Saiba tudo sobre modelagem de processos de negócios.

A modelagem de processos é uma etapa chave no BPM, podendo ser utilizada para descrever o processo como ele é e também para projetar a versão otimizada.

Para isto existe a notação BPMN (o significado é Business Process Model and Notation). Trata-se de uma notação que ilustra o processo BPMN de uma maneira simples e clara, pensada tanto para gerentes quanto para profissionais técnicos, analistas, desenvolvedores e funcionários em geral.

Veja também: modelagem de processos.

Mas antes de entrarmos em mais detalhes sobre a notação BPMN 2.0 e seus elementos, é importante dar um passo atrás e entender em mais detalhes o que é BPMN.

O que é BPMN?

Esta notação foi idealizada primeiramente para melhorar a comunicação entre setores e pessoas, já que estrutura e mostra o processo e suas fases.

No entanto, ela faz muito mais que isso, permitindo a ilustração do processo de uma maneira nunca vista antes.

Somente podemos mudar o que entendemos, e somente entendemos o que podemos visualizar.

A notação BPMN especifica o processo de negócio em um diagrama que é fácil de ler tanto para os usuários técnicos quanto para os usuários de negócios.

A diagramação BPMN é intuitiva e permite a representação de detalhes complexos do processo. A simbologia BPMN serve como uma linguagem padrão, colocando um fim na lacuna de comunicação entre a modelagem do processo e sua execução.

Por esse motivo, é considerada hoje a língua franca para comunicação no mundo dos negócios.

Agora que você já sabe o que é BPMN, veja mais este conceito: mapeamento de processos.

Como a notação BPMN é realizada?

O que a linguagem BPMN faz é representar cada ação com um símbolo. Vamos tomar como exemplo uma agencia de viagens que recebe um pedido de um possível cliente.

O processo de planejamento de viagem começa com esse pedido, e passa pelos orçamentos de hotel, passagens de avião, aluguel de carro e tours turísticos. Depois, tudo é reunido e consolidado, terminando com o envio da proposta ao cliente.

Se aceita, um novo processo se inicia, o processo de venda. Cada um desses passos e a relação entre eles é representado no diagrama BPMN por um símbolo, fazendo com que o processo se torne um padrão dentro da empresa, e que seja entendido por todos.

Podemos identificar quatro tipos de símbolos BPMN 2.0 referentes a elementos que representam o comportamento do processo:

  • Objetos de fluxo
  • Objetos de conexão
  • Swim lanes
  • Artefatos

Entenda em mais detalhes cada um deles e como fazer a modelagem de processo com BPMN.

Os objetos de fluxo são divididos em três tipos:

  • Atividades – o trabalho que é executado, algo que é feito (por exemplo a cotação do hotel), simbolizados por quadrados.
  • Eventos – as ocorrências, algo que acontece (por exemplo o início do processo, o pedido de plano), simbolizados por círculos.
  • Gateways – pontos de desvio que determinarão o caminho que o processo seguirá (por exemplo a decisão de consolidar as informações), simbolizados por diamantes.

Sobre as swim lanes, existem dois tipos a analisar:

  • Piscinas – representam processos e participantes no processo.
  • Raias – cada piscina possui várias raias, que simbolizam os papeis, áreas e responsabilidades no processo.

Segundo o conceito BPMN, os artefatos trazem um maior nível de detalhe ao diagrama, pois permitem que informações extras sejam trazidas.

Objetos de conexão:

Os objetos de fluxo são uma simbologia BPMN que precisa conectar-se entre si de alguma forma. e isso se dá através dos objetos de conexão.

  • Fluxo de sequência – mostra em que ordem as atividades são executadas, e é simbolizado por uma linha cheia e uma seta adiante.
  • Fluxo de mensagens – indica quais as mensagens que fluem entre dois processos/piscinas, e é representada por uma linha tracejada, um círculo aberto e uma seta aberta no fim.
  • Associação – conecta os artefatos aos objetos de fluxo, e é simbolizado por uma linha tracejada.

Artefatos:

Os artefatos são utilizados para agregar documentação visual ao diagrama. Um dos principais elementos do BPMN são os objetos de dados, que descrevem como os dados podem ser manipulados. Podem ser saída, entrada, data store e data object.

Todas essas informações sobre a notação BPMN 2.0 ficaram um pouco difíceis de visualizar, para você?

Foque tranquilo! Fizemos uma seleção dos principais símbolos BPMN 2.0 para você ficar totalmente por dentro do assunto!

Principais símbolos usados na notação BPMN 2.0

Seria extremamente longo apresentar todos os ícones e símbolos BPMN 2.0. Por isso, vamos apresentar apenas alguns deles, divididos em 4 tipos principais que são aplicados no desenho de processos BPMN:

  1. Conectores: elementos de ligação da sequência dos fluxos de trabalho.
  2. Atividades: representam o trabalho que será realizado.
  3. Gateways: mostram a ramificação e a reunião do fluxo de tarefas.
  4. Eventos: indicam eventos exteriores ao processo que o influenciam.

1- Conectores:

Ligam diferentes elementos em um fluxo BPMN.

Fluxo de sequência das atividades:

Fluxo de mensagens:

Associação de artefatos e elementos do fluxo:

2- Atividades

São as tarefas que devem ser realizadas. Podem ser discriminadas com pequenos símbolos BPMN no canto superior esquerdo do retângulo que as representam.

Veja alguns exemplo:

Tarefa simples: Uma tarefa representa um trabalho realizado no processo. Pode ter associado um formulário para entrada de dados.

notação BPMN 2.0

Tarefa de serviço: Executa um web service e é utilizado para implementar integrações com sistemas de informação.

notação BPMN 2.0

Tarefa de envio de mensagem: Envia uma mensagem para outra piscina ou processo e avança automaticamente para a próxima tarefa, que normalmente é uma tarefa de recebimento ou um evento intermediário de captura de mensagem.

notação BPMN 2.0

Tarefa de recebimento de mensagem: Aguarda o recebimento de uma mensagem a partir de outra piscina ou processo. Normalmente está posicionado após uma tarefa de envio de mensagem ou evento intermediário de lançamento de mensagem.

notação BPMN 2.0

Tarefa manual: Representa uma tarefa realizada por uma pessoa que não utiliza um sistema de workflow. Exemplo: Servir café.

notação BPMN 2.0

Tarefa de usuário: Representa o trabalho realizado por um usuário de um sistema conectado ao engine de workflow. Exemplo: Cadastrar funcionário.

notação BPMN 2.0

Tarefa de script: Executa uma sequência de comandos utilizando o próprio motor de processos. Pode ser usado, por exemplo, para rodar um script Powershell.

notação BPMN 2.0

Tarefa de regra de negócioAciona uma regra de negócio que retorna um valor para comparação. Pode ser realizado por meio de uma chamada de web service.

notação BPMN 2.0

Entenda: Quais as vantagens de adotar um sistema para regras de negócio em sua empresa?

Confira no vídeo abaixo um trecho da aula sobre tarefas do curso de modelagem de processos BPMN do HEFLO.

Aula de Demonstração sobre Tarefas da Notação BPMN
Esses foram apenas alguns exemplos dos tios de tarefas mais usadas e que constam das melhores ferramentas BPMN. Algumas variações podem existir ou mesmo ser desenvolvidas ao longo do tempo.

Por isso, é fundamental manter-se sempre atualizado.

Que tal baixar um guia completo de BPM? Baixe agora – The BPM Cookbook

3- Eventos

Para todos os tipos de eventos, via de regra, uma linha fina de contorno significa início (pode ser usada também a cor verde), uma linha dupla mostra um evento intermediário (pode ser usada a cor azul) e uma linha grossa indica um evento final (pode ser usada a cor vermelha), com algumas exceções em que não haveria sentido haver um evento final desse tipo.

É importante lembrar que dependendo do evento, diferentes consequências ocorrerão tanto no início, como na fase intermediária ou final do processo, segundo a notação BPMN 2.0.

Como exemplo, vejamos os eventos referentes a início de processos:

Início de processo simples. Normalmente é utilizado para representar o início manual de um processo.

notação BPMN 2.0

O processo é iniciado com a chegada de uma mensagem enviada por outro processo.

notação BPMN 2.0

Tempo: o processo é iniciado por uma condição de tempo.

notação BPMN 2.0

Condicional: uma condição lógica determina o início do evento.

notação BPMN 2.0

Sinal: um sinal vindo de outro processo inicia este processo.

notação BPMN 2.0

Múltiplo: um de muitos eventos possíveis iniciam o processo.

notação BPMN 2.0

Múltiplo paralelo: múltiplos eventos devem ocorrer para iniciar o processo.

notação BPMN 2.0

Confira no vídeo abaixo um trecho da aula sobre iniciadores do curso de modelagem de processos BPMN do HEFLO.

Aula de Demonstração sobre Iniciadores da Notação BPMN
Muitos dos gatilhos (ícones) dos eventos iniciadores podem ser encontrados também nos eventos intermediários, que servem para modelar os eventos que ocorrem durante a execução do processo. Veja alguns exemplos de eventos intermediários segundo a notação BPMN 2.0:

Intermediário (genérico): Esse evento não possui uma ação definida, mas representa na modelagem alguma mudança de estado no processo.

Mensagem: Pode ser utilizado para troca de mensagens entre duas piscinas. Na implementação de automatização do HEFLO também é usado para envio e recebimento de e-mails, chamadas web services e outras funções disponíveis via conectores.

Temporizador: Pode ser utilizado como um evento de borda em uma tarefa para definir fluxos de exceção. Também é utilizado para estabelecer uma restrição no fluxo (por exemplo “Aguardar 1 dia”).

Link: É utilizado para representar graficamente uma continuidade de um fluxo de sequência. O evento que inicia o “go to” deve ser do tipo “lançamento” e o evento link que recebe o redirecionamento deve ser do tipo “captura”.

Sinal: Pode ser utilizado para fazer o broadcast de um sinal ou para ouvir um broadcast em um sinal de um evento de borda. Sinais são uma forma de comunicação desacoplada entre processos de negócio.

Condicional: Assim como o evento intermediário temporizador, pode ser utilizado como evento de borda (contido em uma tarefa) para modificar o fluxo normal, ou fora de tarefas para representar uma restrição.

Paralelo: Semelhante aos eventos condicional e timer, porém com a possiblidade de conter vários intermediários, onde todos itens contidos devem ser atendidos para que o paralelo seja disparado.

Múltiplo: Semelhante ao paralelo, porém dispara o evento quando apenas um dos intermediários contidos for atendido.

 

Não poderíamos deixar de incluir o símbolo que indica um evento final. Da mesma forma que os anteriores, pode incluir muitos dos gatilhos vistos anteriormente:

Fim (genérico): É uma simples marcação do fim do processo e finaliza a “token” do fluxo. Vale lembrar que um processo pode conter 1 ou mais “tokens”, que são caminhos em paralelo.

Múltiplo: É formado por vários outros finalizadores, que são todos executados ao término do processo.

Mensagem: Ao finalizar o processo realiza um lançamento de mensagem, que pode ser utilizado para troca de mensagens entre duas piscinas.

Escalação: Ao finalizar o processo envia uma mensagem de escalação para que eventos de captura (iniciador de escalação ou intermediário de captura de escalação) iniciem fluxos complementares.

Sinal: Envia um broadcast de sinal para que outros processos iniciem fluxos por meio de iniciadores de sinal ou eventos intermediários de captura de sinal.

Erro: Finaliza o processo e envia um sinal de erro para tratamento por um subprocesso de erros.

Encerramento: Finaliza o processo encerrando todas as “tokens” ativas. Este elemento é importante caso existam caminhos em paralelo no seu processo.

Compensação: Finaliza o processo ou “token” e inicia o fluxo de tratamento de compensações, que são utilizados para desfazer ações previamente realizadas no processo.

 

4- Gateways

Exclusivo: o fluxo segue por apenas um dos fluxos de saída. Pode ser utilizado para representar um desvio no fluxo.

notação BPMN 2.0

Paralelo: o fluxo se divide em outros que ocorrem em paralelo.

notação BPMN 2.0

Inclusivo: o fluxo segue por uma condição inclusiva, ou seja, para cada fluxo de sequencia de saída é avaliada uma fórmula e, se for retornado o valor verdadeiro, então o caminho é ativado. Este tipo normalmente demanda o acréscimo de um segundo gateway inclusivo para representar a sincronização. Falamos sobre isso no nosso curso de modelagem BPMN.

notação BPMN 2.0

Complexo: Controla condições complexas de divergência e também convergência.

notação BPMN 2.0

Intermediário exclusivo baseado em eventos: usado sempre para dividir o fluxo iniciando um processo devido a ocorrência exclusiva de um de múltiplos eventos. É muito usado para receber uma mensagem a partir de outra piscina.

Inicial exclusivo baseado em eventos: usado sempre para dividir o fluxo iniciando um processo devido a ocorrência exclusiva de um de múltiplos eventos.

notação BPMN 2.0

Inicial paralelo: usado para iniciar um processo a partir de vários eventos. Nesse caso todos os eventos devem ocorrer para que seja gerada a instância do processo.

Confira um resumo das notações acima:

Notação BPMN

Este é um resumo de algumas das notações BPMN 2.0. Para conhecer mais detalhes sobre esta matéria, baixe este poster disponibilizado pelo site BPMB.DE: BPMN 2.0 – Notação e Modelo de Processo de Negócio.

Agora que você sabe tudo isso sobre a notação BPMN 2.0, que tal conferir um infográfico que ensina como fazer um fluxo BPMN passo a passo:

Como desenhar um fluxogramaFicou claro para você como fazer um diagrama BPMN? Então, veja mais algumas informações sobre BPM e BPMN!

Preparado para um teste? Responda essas perguntas e prove que você já domina completamente a linguagem BPMN.

Faça o QUIZ agora – O quanto você sabe sobre BPMN?

Vantagens da notação BPMN 2.0

  • Apoiar a gestão de processos de negócios.
  • Apresentar uma notação intuitiva e fácil de compreender para usuários não especialistas em BPM.
  • Representar a semântica de processos complexos de forma facilmente inteligível.
  • Diminuir ruídos de comunicação entre a etapa de design de processos e sua implementação, execução e gerenciamento.
  • Com este nível intuitivo de compreensão, é possível facilitar em muito a integração de outros profissionais envolvidos no BPM, tais como os analistas de negócios, o corpo técnico que executa os processos e também os gestores, que terão acesso aos dados para controlar e monitorar um processo que compreendem plenamente.
  • Facilita a automação do processo.

Em resumo, pode-se dizer que a notação BPMN 2.0 é uma linguagem moldada especialmente para integrar todos os níveis hierárquicos e os profissionais dedicados ao BPM na organização, facilitando em muito a gestão de processos.

Confira diversos materiais sobre BPM: Modelagem de processos: 6 PDFs, 5 vídeos e 4 Slideshares.

Você concorda sobre essas vantagens da metodologia BPMN? Responda nossa enquete sobre o uso de notações em BPM:

Qual sua opinião sobre as notações usadas para modelar processos?

Informações finais sobre o que é BPMN

Todo esse processo pode parecer complexo demais e não valer a pena. Não é, no entanto, o caso.

Quando os técnicos, colaboradores e gerentes internalizam todos os símbolos e informações, o diagrama se torna fácil de ler e modificar.

Os benefícios que isso traz são muitos: processos padronizados, comunicação clara e a certeza da execução são apenas alguns deles.

É essencial contar com um software confiável quando implementando a notação BPMN em sua empresa. Isso vai fazer a diferença entre um projeto de sucesso e uma modelagem confusa e sem propósito.

O HEFLO é um software que permite a modelagem eficaz dos processos de sua empresa, padronizando todas as áreas e espalhando a informação por toda a organização. Comece a utilizar o HEFLO para implementar a notação BPMN criando sua conta para modelagem! Veja como.

Veja abaixo um vídeo da academia HEFLO referente ao curso de modelagem de processos de negócio com BPMN.

CURSO DE BPMN - Aula de Criação do Primeiro Processo

Quer aprender mais sobre BPMN?

Confira o nosso treinamento sobre Modelagem de processos com a notação BPMN.

15 Comentários. Deixe novo

Deixe um comentário

O seu endereço de e-mail não será publicado. Campos obrigatórios são marcados com *

Preencha esse campo
Preencha esse campo
Digite um endereço de e-mail válido.

Menu