Introdução à Notação de Atividades no BPMN
Modelo e Notação de Processos de Negócio (BPMN) é uma representação gráfica padronizada usada para modelar processos de negócios. No BPMN, as atividades são centrais para definir o trabalho realizado dentro de um processo. Este guia oferece uma visão abrangente sobre a notação de atividades no BPMN, incluindo conceitos principais, tipos de atividades e exemplos para ilustrar seu uso.
Conceitos Principais da Notação de Atividades
O que é uma Atividade?
Uma atividade no BPMN representa o trabalho realizado dentro de um processo de negócios. É representada por um retângulo com cantos arredondados e pode ser categorizada ainda mais em tarefas e sub-processos. As atividades são essenciais para definir a sequência de trabalho, atribuir responsabilidades e especificar o fluxo de controle dentro de um processo.
Tipos de Atividades

O BPMN distingue entre dois tipos principais de atividades:
- Tarefas: Representam unidades atômicas de trabalho que não podem ser divididas ainda mais no contexto do modelo de processo.
- Sub-processos: Representam atividades complexas que podem ser divididas em tarefas ou sub-processos menores.
Tarefas
As tarefas são as unidades básicas de trabalho no BPMN. São representadas por retângulos com cantos arredondados e podem ser classificadas ainda mais com base em sua natureza:
- Tarefa: Uma tarefa genérica que representa uma única unidade de trabalho.
- Tarefa de Envio: Representa a ação de enviar uma mensagem a outro participante.
- Tarefa de Recebimento: Representa a ação de receber uma mensagem de outro participante.
- Tarefa do Usuário: Representa uma tarefa que requer interação humana.
- Tarefa Manual: Representa uma tarefa realizada manualmente, frequentemente fora do controle do motor de processos.
- Tarefa de Regra de Negócio: Representa uma tarefa que envolve a aplicação de regras de negócios.
- Tarefa de Script: Representa uma tarefa que envolve a execução de um script.
- Tarefa de Serviço: Representa uma tarefa que envolve a invocação de um serviço.
Subprocessos
Subprocessos são usados para representar atividades complexas que podem ser divididas em tarefas menores ou subprocessos. Eles são representados por retângulos com cantos arredondados com um sinal de mais (+) dentro. Os subprocessos podem ser classificados ainda mais com base em seu comportamento:
- Subprocesso de Repetição: Representa um subprocesso que se repete várias vezes.
- Subprocesso Multi-Instância: Representa um subprocesso que é executado múltiplas vezes em paralelo.
- Subprocesso de Compensação: Representa um subprocesso que é executado para compensar uma atividade anterior.
- Subprocesso Ad-Hoc: Representa um subprocesso em que as tarefas podem ser executadas em qualquer ordem.
- Compensação e Subprocesso Ad-Hoc: Combina as características de subprocessos de compensação e ad-hoc.
Atividade de Chamada
Uma atividade de chamada é um tipo especial de atividade que representa a invocação de um subprocesso reutilizável. É representada por um retângulo com cantos arredondados e contorno grosso. As atividades de chamada são usadas para modularizar e reutilizar subprocessos dentro de um modelo de processo.
Exemplos de Notação de Atividade
O diagrama BPMN (Modelo e Notação de Processos de Negócio) fornecido ilustra um processo para o tratamento de pedidos, com foco específico na disponibilidade de artigos, compra e comunicação com o cliente. Abaixo está uma explicação detalhada e interpretação do diagrama:
Visão Geral
O diagrama descreve as etapas envolvidas no processamento de um pedido, desde o recebimento do pedido até o envio do artigo ou o tratamento de casos em que o artigo não está disponível. Inclui pontos de decisão, tarefas, eventos e gateways para gerenciar o fluxo do processo.

Explicação Detalhada
1. Pedido Recebido
- Evento: O processo começa com o evento “Pedido Recebido”, representado por um círculo com um ícone de envelope. Isso indica que um pedido foi recebido, acionando o processo.
2. Verificar Disponibilidade
- Tarefa: A primeira tarefa é “Verificar Disponibilidade”, representada por um retângulo com cantos arredondados. Essa tarefa envolve verificar se o artigo pedido está disponível em estoque.
3. Ponto de Decisão: Artigo Disponível?
- Gateway: O processo então alcança um ponto de decisão, representado por uma forma de losango. Esse gateway avalia se o artigo está disponível.
Se o artigo estiver disponível:
- Fluxo de Sequência: Se o artigo estiver disponível, o processo segue o caminho “Sim”.
- Tarefa: A próxima tarefa é “Enviar Artigo”, representada por um retângulo com cantos arredondados. Essa tarefa envolve o envio do artigo ao cliente.
- Tarefa: Após o envio, é realizada a tarefa “Liquidar Financeiramente”, representada por um retângulo com cantos arredondados com um ícone de sinal de dólar. Essa tarefa envolve o processamento do pagamento do pedido.
- Evento: O processo conclui-se com o evento “Pagamento Recebido”, representado por um círculo com borda vermelha. Isso indica que o pagamento foi recebido com sucesso, marcando o fim do processo.
Se o artigo não estiver disponível:
- Fluxo de Sequência: Se o artigo não estiver disponível, o processo segue o caminho “Não”.
- Subprocesso: O subprocesso “Compra” é iniciado, representado por um retângulo com cantos arredondados com um sinal de mais (+) dentro. Esse subprocesso envolve a aquisição do artigo junto a um fornecedor.
4. Subprocesso de Compra
- Tarefas e Eventos dentro da Compra:
- Tarefa: O subprocesso de compra inclui tarefas como fazer um pedido ao fornecedor e gerenciar a entrega.
- Eventos: O subprocesso trata eventos como “Não Entregável” e “Entrega Atrasada”, representados por círculos com ícones.
Se Não Entregável ou Entrega Atrasada:
- Fluxo de Sequência: Se o artigo não puder ser entregue ou houver atraso na entrega, o processo segue os caminhos respectivos.
- Tarefa: A tarefa “Informar Cliente” é realizada, representada por um retângulo com cantos arredondados. Essa tarefa envolve notificar o cliente sobre o problema.
- Evento: O processo conclui-se com o evento “Cliente Informado”, representado por um círculo com borda vermelha. Isso indica que o cliente foi informado, marcando o fim do processo.
Se o artigo for adquirido com sucesso:
- Fluxo de Sequência: Se o artigo for adquirido com sucesso, o processo continua.
- Tarefa: A tarefa “Informar Cliente” é realizada, representada por um retângulo com cantos arredondados. Essa tarefa envolve notificar o cliente de que o artigo agora está disponível.
- Tarefa: A tarefa “Remover Artigo do Catálogo” é realizada, representada por um retângulo com cantos arredondados. Essa tarefa envolve remover o artigo do catálogo se ele não estiver mais disponível para pedido.
- Evento: O processo conclui-se com o evento “Artigo Removido”, representado por um círculo com borda vermelha. Isso indica que o artigo foi removido do catálogo, marcando o fim do processo.
Interpretação
O diagrama BPMN modela efetivamente o fluxo de processamento de pedidos, destacando as atividades principais, decisões e eventos envolvidos. Ele fornece uma representação visual clara do processo, tornando mais fácil compreendê-lo e gerenciá-lo. O diagrama ajuda a identificar possíveis gargalos, como atrasos na aquisição, e garante que ações adequadas sejam tomadas para informar os clientes e gerenciar o catálogo.
Conclusão
A notação de atividades no BPMN é um aspecto fundamental na modelagem de processos empresariais. Ao compreender os diferentes tipos de atividades e seus usos, você pode criar modelos de processos claros e eficazes que representem com precisão o trabalho realizado em sua organização. Seja ao modelar tarefas simples ou sub-processos complexos, o BPMN oferece as ferramentas e a notação necessárias para capturar a essência dos seus processos empresariais. Este diagrama BPMN é uma ferramenta valiosa para as empresas aprimorarem seu fluxo de processamento de pedidos. Ao definir claramente os passos e pontos de decisão, ele ajuda a melhorar a eficiência, aprimorar a comunicação e garantir a satisfação do cliente. O uso da notação BPMN padronizada torna o diagrama acessível tanto para stakeholders técnicos quanto não técnicos, facilitando uma melhor colaboração e melhoria de processos.
Referências BPMN