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
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.
Eventos intermediários
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.
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.
Eventos 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.
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.
O exemplo abaixo mostra o processo de redação de um artigo, utilizando tarefas normais para representar cada atividade
Tarefa de loop
Uma tarefa de loop é aquela que se repete em sequência.
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.
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.
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.
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.
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.
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.
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.
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.
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.
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.
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.
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.
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.
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.
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 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 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 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 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 serviço
Uma tarefa de serviço é qualquer tarefa que utiliza um aplicativo automatizado ou serviço web para ser concluída.
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.
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.
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
Saída de dados
Coleta de dados
Armazenamento de dados
Anotações
Grupos

Dicas para modelagem de processos comerciais
-
Defina claramente o escopo do processo com um início e um fim.
-
Mantenha seus diagramas simples definindo claramente o escopo de cada BPMN.
-
Você pode mapear primeiro o processo comercial atual para destacar ineficiências antes de modelar uma maneira melhor com o BPMN.
-
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.
-
Organize os fluxos de sequência horizontalmente. Mostre associações e fluxos de dados verticalmente.
-
Mantenha seus diagramas limpos adicionando detalhes com documentações separadas.
-
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.
-
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:
-
Objetos de conexão: fluxo de sequência, fluxo de mensagem e associação
-
Swimlanes: pool ou lane
-
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



