Tutorial de BPMN

18 min

Este guia abrangente da Notação de Modelagem de Processos de Negócio (BPMN) oferece tudo o que você precisa saber, incluindo o que é, seu objetivo, seus benefícios, símbolos e notações.

O que é BPMN?

A Notação de Modelagem de Processos de Negócio (BPMN) é uma notação de fluxograma que modela as etapas de um processo comercial planejado de ponta a ponta. Sendo um elemento essencial para a gestão de processos comerciais, ela retrata visualmente uma sequência detalhada de atividades comerciais e fluxos de informações necessários para concluir um processo.

Seu objetivo é modelar maneiras de aumentar a eficiência, adaptar-se a novas circunstâncias ou obter vantagem competitiva. O método passou por um esforço de padronização nos últimos anos e agora é frequentemente chamado por um nome ligeiramente diferente: Business Process Model and Notation (Modelo e Notação de Processos Comerciais), mantendo a sigla BPMN. Ele difere da Linguagem de Modelação Unificada (UML) utilizada no desenvolvimento de software.

 

Tutorial de BPMN

  • Entender os componentes essenciais do BPMN

  • Entender como funcionam os fluxos de sequência

  • Adicionar atividades e tarefas

  • Direcionar o fluxo com gateways

  • Organizar com pools e swimlanes

  • Compartilhar seu diagrama com a equipe para começar a colaborar

Eventos de BPMN

Os eventos, representados por círculos, descrevem algo que acontece ao longo de um processo. Existem três eventos principais na modelagem de processos comerciais: eventos de início, eventos intermediários e eventos de fim. Esses três tipos também são definidos como eventos de captura (que reagem a um gatilho) ou eventos de lançamento (que o processo dispara). Assim que você se familiarizar com o BPMN, acesse o Lucidchart para começar a criar diagramas de forma intuitiva.

Eventos de início

Eventos de BPMN - Evento de início

Cada processo deve começar com um evento inicial, chamado de evento de início. Todos os eventos de início capturam informações (como o recebimento de um e-mail), e você pode adicionar uma linha que parte deles para dar continuidade ao processo. Muitos eventos de início contêm um ícone no centro para definir o gatilho do evento. Por exemplo, um evento de início com o ícone de um envelope indica que uma mensagem chegou e disparou o início do processo.

No Lucidchart, você pode adicionar facilmente um evento de início a partir da biblioteca de formas do BPMN 2.0. Depois de arrastar as formas para a tela, você pode clicar em qualquer forma para alterar suas propriedades no menu de formas avançadas na parte superior do editor. 

Esta forma simples representa como um processo se inicia ao receber um e-mail. Depois que o usuário recebe o e-mail, o restante do diagrama BPMN pode prosseguir.

Tipos de evento de BPMN - Capturar mensagem

Eventos intermediários

Evento intermediário

Um evento intermediário é qualquer evento que ocorra entre um evento de início e um de fim. O círculo do evento intermediário possui uma linha dupla, e o evento pode capturar ou lançar informações. Os objetos de conexão indicam o fluxo direcional, determinando se o evento é de captura ou de lançamento.

Os usuários do Lucidchart encontram os tipos de eventos intermediários no menu de formas avançadas que aparece ao adicionar uma nova forma de BPMN à tela.

A forma abaixo mostra uma mensagem recebida durante um processo. Note que o círculo do evento tem uma linha dupla ao seu redor e que o ícone de e-mail não está preenchido, indicando que se trata de uma forma de captura.

Tipos de evento de BPMN - Capturar mensagem

A forma a seguir é semelhante ao exemplo anterior, exceto pelo fato de que ela lança uma mensagem em vez de capturá-la. Simplificando, a mensagem é enviada como uma etapa do processo, em vez de ser recebida.

Tipos de evento de BPMN - Lançar mensagem

Eventos de fim

Tipos de evento de BPMN - Evento de fim

Por fim, os eventos de fim são estilizados com uma única linha preta grossa. Os eventos de fim são sempre lançados, pois não há processo a ser capturado após o evento final.

No exemplo de BPMN abaixo, the processo é concluído quando uma mensagem final é lançada. Após o processamento de algum sistema, é provável que você precise notificar alguém, por isso é comum incluir uma mensagem lançada para encerrar seu fluxo.

Tipos de evento de BPMN - Mensagem lançada

 

Atividades de BPMN

 

Tarefas de BPMN

Uma tarefa é o nível mais granular de um processo. O Lucidchart oferece suporte a vários tipos de símbolos que representam os diferentes tipos de tarefas.

Tarefa normal

Uma tarefa normal é uma ação única que ocorre em um processo comercial, como enviar uma carta pelo correio.

Tarefa normal de BPMN

O exemplo abaixo mostra o processo de redação de um artigo, utilizando tarefas normais para representar cada atividade

Exemplo de tarefa normal de BPMN

Tarefa de loop

Uma tarefa de loop é aquela que se repete em sequência.

Tarefa de loop de BPMN

Se quiser incorporar uma tarefa de loop ao exemplo anterior, você pode alterar a tarefa de revisão do artigo para uma tarefa de loop. Essa tarefa de loop sinaliza sua intenção de revisar repetidamente o documento antes de enviar a versão final. Para explicar as condições da tarefa de loop, adicione uma anotação dizendo que você continuará revisando o artigo até que o professor diga que a versão atual receberá nota máxima.

Exemplo de tarefa de loop de BPMN

Tarefa de instâncias múltiplas

Uma tarefa de instâncias múltiplas é uma tarefa que acontece várias vezes. Essas instâncias podem ocorrer em paralelo ou sequencialmente.

Tarefa de instâncias múltiplas de BPMN

Digamos que você tenha conseguido que vários amigos dessem uma olhada no seu rascunho e dessem feedback sobre possíveis mudanças. Nesse caso, você mudaria para uma tarefa de instâncias múltiplas em vez de uma tarefa de loop. Esse tipo de tarefa indica que você entregou um rascunho para três pessoas diferentes e que as três responderão ao mesmo tempo. Este exemplo mostra várias revisões acontecendo simultaneamente, mas você poderia facilmente mostrar as revisões acontecendo sequencialmente alterando o tipo de atividade.

Exemplo de tarefa de instâncias múltiplas de BPMN

Tarefa de compensação

Uma tarefa de compensação é uma versão especializada de uma tarefa que só acontece quando outra tarefa específica ocorre anteriormente. As tarefas de compensação são frequentemente usadas para mostrar a forma e os prazos de pagamento pelo trabalho realizado no processo.

Tarefa de compensação de BPMN

Seus amigos provavelmente não trabalharão de graça, então você pode adicionar uma tarefa de compensação para mostrar que irá pagá-los com a condição de que revisem seu artigo.

Exemplo de tarefa de compensação de BPMN

Tarefa de loop de compensação

Uma tarefa de loop de compensação transforma a compensação em um evento recorrente. Neste exemplo, se você tivesse apenas um revisor, poderia mostrar que o pagou cada vez que ele revisou seu trabalho.

Tarefa de loop de compensação de BPMN

 

Subprocessos de BPMN

No BPMN, os subprocessos são um subconjunto de tipos de tarefas regulares que priorizam a simplicidade. Em um ambiente de trabalho típico, os diagramas BPMN são usados para comunicar processos tanto para as partes interessadas quanto para os desenvolvedores. As partes interessadas geralmente não querem a complexidade exigida pelos desenvolvedores, portanto, os subprocessos permitem recolher e expandir tarefas para transmitir informações rapidamente a ambos os grupos.

Subprocesso de BPMN

Loop

Um loop indica que um subprocesso se repete em sequência. Ele é tratado de forma semelhante a uma tarefa de loop quando está em uma visualização recolhida.

Loop de BPMN

Instâncias múltiplas

Este subprocesso pode ser executado simultaneamente com outros subprocessos idênticos. Ele é tratado de forma semelhante a uma tarefa de instâncias múltiplas quando está em uma visualização recolhida.

Instâncias múltiplas de BPMN

Compensação

Um subprocesso de compensação é normalmente reservado para um group de tarefas que descrevem alguma parte do método de compensação, sejam contas a receber ou contas a pagar.

Compensação de BPMN

Ad hoc

Um subprocesso ad hoc é um grupo de tarefas que existem com o único propósito de concluir uma parte de um processo. For exemplo, um subprocesso ad hoc pode lidar com um fornecedor específico que possui um sistema de pagamento exclusivo.

Subprocesso ad hoc de BPMN

 

Transações

Uma atividade de transação é um símbolo de subprocesso especializado que representa processos de pagamento. Todas as atividades de transação são delimitadas por uma linha dupla. As transações devem verificar se todos os participantes concluíram suas partes da transação antes que o subprocesso possa ser concluído.

Transação de BPMN

Subprocesso de evento

Os subprocessos de evento são usados para descrever eventos que acontecem dentro dos limites de um subprocesso. Os subprocessos de evento são disparados por um evento de início e diferem de outros subprocessos porque não fazem parte do fluxo regular. Eles são autônomos e ocorrem no contexto de um subprocesso.

Existem dois tipos principais de subprocessos de evento: de interrupção e sem interrupção. Um subprocesso de evento de interrupção interrompe o fluxo comercial normal, enquanto um subprocesso de evento sem interrupção não o faz. Por exemplo, se um pedido em um site for cancelado, o processo é interrompido e toda a atividade do site é encerrada. Mas se o cliente simplesmente verificar o carrinho de compras para ver quais itens estão reservados para compra, o processo será sem interrupção.

Subprocesso de evento de BPMN

Atividade de chamada

Uma atividade de chamada é um processo global usado sempre que um determinado processo precisa ser implementado. Sempre que a notação de atividade de chamada é usada, o controle do processo é transferido para o processo global predefinido.

Chamada de BPMN

Tipos de tarefas de BPMN

Os tipos de tarefas de BPMN representam tarefas executáveis. Embora não sejam muito utilizados na prática, são particularmente importantes ao modelar os requisitos de um projeto de engenharia.

Tipo de tarefa de regra de negócio

As regras de negócio, adicionadas com o BPMN 2.0, are tipos específicos de serviços mantidos por um grupo comercial, em vez de um grupo de TI. A forma de regra é usada para representar a implementação de uma regra de negócio.

Tipo de tarefa de regra de negócio de BPMN

Tipo de tarefa manual

O tipo de tarefa manual é usado sempre que uma atividade deve ser executada manualmente. Ela pode ser executada sem qualquer ajuda ou aplicativo externo (por exemplo, carregar um caminhão com produtos).

Tipo de tarefa manual de BPMN

Tipo de tarefa de recepção

Uma tarefa de recepção indica que o processo depende de uma mensagem recebida de terceiros. Ao receber a mensagem, a tarefa é considerada concluída.

Tipo de tarefa de recepção de BPMN

Tipo de tarefa de script

As tarefas de script são executadas por um mecanismo de processos comerciais. O script é escrito em uma linguagem que o mecanismo possa analisar, que, em muitos casos, é o JavaScript.

Tipo de tarefa de script de BPMN

Tipo de tarefa de envio

Uma tarefa de envio envia uma mensagem para outro processo ou raia. A tarefa é concluída assim que a mensagem é enviada.

Tipo de tarefa de envio de BPMN

Tipo de tarefa de serviço

Uma tarefa de serviço é qualquer tarefa que utiliza um aplicativo automatizado ou serviço web para ser concluída.

Tipo de tarefa de serviço de BPMN

Type of User Task

O tipo de tarefa de usuário indica que a tarefa está sendo realizada por uma pessoa e não pode ser facilmente dividida em tarefas mais simples.

Tipo de tarefa de usuário de BPMN

 

Tipos de artefatos de BPMN

Na modelagem de processos comerciais, os artefatos permitem que você represente visualmente objetos fora do processo real. Os artefatos podem representar dados ou notas que descrevem o processo, ou podem ser usados para organizar tarefas ou processos. Existem três tipos principais de artefatos: objetos de dados, anotações e grupos.

Você pode acessar facilmente todas as formas discutidas abaixo no Lucidchart. Primeiro, ative a biblioteca de formas do BPMN 2.0 — clique no botão Formas no canto superior esquerdo da sua janela e marque a caixa do BPMN 2.0 na janela que aparece. Em seguida, arraste e solte as formas da biblioteca de formas à esquerda na tela. Para atribuir formas a classes específicas, clique na forma e selecione a classe desejada no menu de formas avançadas acima da tela.

Artefatos de BPMN

Objetos de dados

Os objetos de dados podem representar dados inseridos no processo, dados resultantes do processo, dados que precisam ser coletados ou dados que precisam ser armazenados.

Entrada de dados

Tipos de artefato de BPMN - Formas de entrada de dados

Saída de dados

Tipos de artefato de BPMN - Saída de dados

Coleta de dados

Tipos de artefato de BPMN - Coleta de dados

Armazenamento de dados

Tipos de artefato de BPMN - Armazenamento de dados

Anotações

Tipos de artefato de BPMN - Anotações

Grupos

Tipos de artefato de BPMN - Grupos

Dicas para modelagem de processos comerciais

  1. Defina claramente o escopo do processo com um início e um fim.

  2. Mantenha seus diagramas simples definindo claramente o escopo de cada BPMN.

  3. Você pode mapear primeiro o processo comercial atual para destacar ineficiências antes de modelar uma maneira melhor com o BPMN.

  4. Busque criar diagramas BPMN que caibam em uma única página, mesmo que a página tenha o tamanho de um pôster, como algumas têm.

  5. Organize os fluxos de sequência horizontalmente. Mostre associações e fluxos de dados verticalmente.

  6. Mantenha seus diagramas limpos adicionando detalhes com documentações separadas.

  7. Você pode criar versões diferentes do diagrama para diferentes partes interessadas, dependendo do nível de detalhe necessário para a função delas.

  8. O BPMN não é apropriado para modelar estruturas organizacionais, divisões funcionais ou modelos de fluxo de dados. Embora o BPMN retrate alguns fluxos de informações em processos comerciais, ele não é um Diagrama de Fluxo de Dados (DFD).

Objetivo e benefícios do BPMN

Em um nível geral, o BPMN é voltado para participantes e outras partes interessadas em um processo comercial para que obtenham compreensão por meio de uma representação visual fácil de entender das etapas. Em um nível mais detalhado, destina-se às pessoas que implementarão o processo, fornecendo detalhes suficientes para permitir uma execução precisa. Ele oferece uma linguagem padrão e comum para todas as partes interessadas, sejam técnicas ou não técnicas: analistas de negócios, participantes do processo, gerentes e desenvolvedores técnicos, bem como equipes externas e consultores. O ideal é que ele preencha a lacuna entre a intenção e a implementação do processo, proporcionando clareza e detalhes suficientes sobre a sequência de atividades comerciais.

A diagramação pode ser muito mais fácil de entender do que um texto narrativo. Ela permite uma comunicação e colaboração mais fáceis para alcançar um processo eficiente que produza um resultado de alta qualidade. Também auxilia na comunicação, resultando em documentos XML (Extensible Markup Language) necessários para executar vários processos. Um dos principais padrões XML é chamado de BPEL ou BEPEL4WS, que significa Business Process Execution Language for Web Services.

A modelagem de processos comerciais pode variar de diagramas simples desenhados à mão a diagramas mais complexos com elements expansíveis para fornecer detalhes suficientes de implementação. Em seu nível mais sofisticado, o BPMN is conduzido por analistas credenciados. O Object Management Group (OMG) oferece cinco certificações em BPMN 2.0 chamadas OCEB 2, que significa OMG-Certified Expert in BPM 2.0. Uma vertente é voltada para negócios e a outra é técnica. O objetivo do OMG é que o BPMN 2.0 padronize a modelagem de processos comerciais da mesma forma que a Linguagem de Modelação Unificada (UML) padronizou a modelagem de software.

O BPMN exige um compromisso de tempo e energia, mas o retorno em termos de compreensão e aprimoramento pode ser enorme. A versão 2.0 baseia-se em versões anteriores, oferecendo um conjunto padrão mais rico de símbolos e notações, permitindo mais detalhes para quem precisa.

A ideia por trás da gestão de processos comerciais é criar um ciclo de vida de melhoria contínua. As etapas são modelar, implementar, executar, monitorar e otimizar. Os diagramas BPMN desempenham um papel fundamental nisso.

Elementos e símbolos do BPMN 2.0

O BPMN representa estes quatro tipo de elementos para diagramas de processos comerciais:

  1. Objetos de fluxo: eventos, atividades e gateways

  2. Objetos de conexão: fluxo de sequência, fluxo de mensagem e associação

  3. Swimlanes: pool ou lane

  4. Artefatos: objeto de dados, grupo e anotação

Estes são os elementos individuais e como eles são usados para definir um processo comercial:

Eventos

Um gatilho que inicia, modifica ou conclui um processo. Os tipos de eventos incluem mensagem, cronômetro, erro, compensação, sinal, cancelamento, escalonamento, link e outros. Eles são representados por círculos que contêm outros símbolos baseados no tipo de evento. São classificados como "de lançamento" ou "de captura", dependendo de sua função.

Atividade

Uma atividade ou tarefa específica realizada por uma pessoa ou sistema. É representada por um retângulo com cantos arredondados. Elas podem se tornar mais detalhadas com subprocessos, loops, compensações e instâncias múltiplas.

Gateway

Um ponto de decisão que pode ajustar o caminho com base em condições ou eventos. São representados por losangos. Podem ser exclusivos ou inclusivos, paralelos, complexos ou baseados em dados ou eventos.

Fluxo de sequência

Mostra a ordem das atividades a serem realizadas. É representado por uma linha reta com uma seta. Pode mostrar um fluxo condicional ou um fluxo padrão.

Fluxo de mensagem

Representa as mensagens que fluem entre "pools" ou limites da organização, como departamentos. Não deve conectar eventos ou atividades dentro de um mesmo pool. É representado por uma linha tracejada com um círculo no início e uma seta no final.

Associação

Representada por uma linha pontilhada, associa um artefato ou texto a um evento, atividade ou gateway.

Pool e swimlane

Um pool representa os principais participantes de um processo. Um pool diferente pode estar em uma empresa ou departamento distinto, mas ainda assim envolvido no processo. As swimlanes dentro de um pool mostram as atividades e o fluxo para uma determinada função ou participante, definindo quem é responsável por quais partes do processo.

Artefato

Informações adicionais que os desenvolvedores adicionam para trazer o nível de detalhe necessário ao diagrama. Existem três tipos de artefatos: objeto de dados, grupo ou anotação. Um objeto de dados mostra quais dados são necessários para uma atividade. Um grupo mostra um agrupamento lógico de atividades, mas não altera o fluxo do diagrama. Uma anotação fornece explicações adicionais para uma parte do diagrama.

 

Como fazer modelagem de processos comerciais com o Lucidchart

É fácil criar modelos de processos comerciais com o Lucidchart. Depois de se cadastrar, basta fazer o login, criar um documento em branco ou começar com um modelo. Lembre-se de abrir a biblioteca de formas de BPMN e arraste e solte as formas na tela conforme necessário.

Você também pode estilizar linhas, formatar textos e reposicionar elementos para obter a aparência de que precisa. Depois, compartilhe, baixe ou exporte seu diagrama como quiser.

 

Notação e modelagem de processos comerciais

História e origens do BPMN

A Notação de Modelagem de Processos de Negócio foi desenvolvida pela Business Process Management Initiative (BPMI) e passou por várias revisões. Em 2005, esse grupo fundiu-se com o Object Management Group (OMG), que assumiu a iniciativa. Em 2011, o OMG lançou o BPMN 2.0 e alterou o nome do método para Business Process Model and Notation. Foi criado um padrão mais detalhado para a modelagem de processos comerciais, utilizando um conjunto mais rico de símbolos e notações para diagramas de processos comerciais. Desde 2014, o BPMN também é complementado por um método de fluxograma de decisão chamado padrão Decision Model and Notation, já que o BPMN não se adapta naturalmente a fluxos de decisão.

 

Submodelos em um diagrama BPMN

Os diagramas são usados para se comunicar com diversos públicos, tanto técnicos quanto não técnicos. Os submodelos permitem que os diferentes leitores diferenciem facilmente as seções do diagrama, encontrando o que é mais aplicável a eles. Os tipos de submodelos são:

  • Processos comerciais privados. Estes são internos a uma organização específica e não cruzam pools ou limites organizacionais.

  • Processos comerciais abstratos. Estes ocorrem entre um processo privado/interno e outro participante ou processo. O processo abstrato mostra ao mundo externo a sequência de mensagens necessárias para interagir com o processo privado. Ele não mostra o processo privado/interno em si.

  • Processos comerciais de colaboração. Estes mostram as interações entre duas ou mais entidades comerciais.

Ao aprender o BPMN, você será capaz de criar e compartilhar diagramas que as partes interessadas do negócio compreenderão facilmente. Sem contar que você conseguirá interpretar e entender os diagramas que seus colegas compartilharem com você. 

 

Acesse o Lucidchart para criar seu diagrama BPMN hoje mesmo

Acessar agora

Modelos de mapeamento de processos comerciais

Modelo de fluxo de processos comerciais

Preços:

Gratuito

Modelo de fluxo de processos comerciais, Preços: Gratuito

Modelo de fluxograma

Preços:

Gratuito

Modelo de fluxograma, Preços: Gratuito

Modelo de mapeamento de processos

Preços:

Conta paga

Modelo de mapeamento de processos, Preços: Conta paga

Recursos úteis de BPMN

Tipos de gateways de BPMN

Os gateways de BPMN são pontos de decisão que podem alterar o percurso do fluxo com base em condições específicas. Saiba mais sobre os diferentes tipos de gateways em BPMN e tente criá-los você mesmo no Lucidchart.  

Ferramenta de mapeamento de processos comerciais

Crie seus próprios diagramas de notação de modelagem de processos de negócio (BPMN) no Lucidchart. Com apenas alguns cliques, acesse todas as formas necessárias para criar um mapa de processos comerciais refinado e profissional, incluindo tarefas, transações, conversões, atividades de chamada, armazenamento de dados e muito mais.

Simbologia de BPMN

Assim como os fluxogramas, os diagramas BPMN usam um conjunto de símbolos padrão. Cada forma tem um significado específico e um contexto comercial no qual é mais adequada. 

Perguntas frequentes sobre BPMN

Recomendamos usar a biblioteca de formas do BPMN 2.0 para o mapeamento de processos comerciais no Lucidchart.

 

Recomendamos o uso de pontos de interação e camadas para adicionar subprocessos ao seu diagrama de mapeamento comercial.

O Lucidchart conta com diversos modelos e formas para você dar os primeiros passos no seu BPM. Escolha um e personalize-o de acordo com as suas necessidades.

 

Com certeza! A Oficina de Treinamentos da Lucid oferece um curso feito sob medida para isso.

Tudo o que você precisa para criar um diagrama

Além do nosso criador de diagramas online, o Lucidchart oferece recursos de suporte e treinamento para ajudar você a explorar qualquer tipo de diagrama.

Acessar a Oficina de Treinamentos