
Introdução
Atividades são os blocos fundamentais de construção do Modelo e Notação de Processos de Negócio (BPMN). Todo processo de negócios é construído usando diferentes tipos de atividades BPMN, que representam o trabalho realizado dentro de uma organização. Este guia fornece uma referência completa para entender os tipos de atividades BPMN, sua notação, elementos e conceitos-chave de modelagem.
O que é o BPMN?

BPMN (Modelo e Notação de Processos de Negócio)é um padrão globalmente reconhecido para modelagem de processos de negócios. Oferece uma notação gráfica que é intuitiva o suficiente para usuários de negócios, mas expressiva o suficiente para implementação técnica. Características principais incluem:
- Compreensão Universal: Ponte na comunicação entre analistas de negócios, desenvolvedores, arquitetos e partes interessadas
- Símbolos Padronizados: Usa elementos visuais consistentes para representar fluxos de processos, eventos, gateways e atividades
- Modelos Executáveis: Suporta a automação de processos quando combinado com motores compatíveis com BPMN
- Detalhamento Escalável: Permite modelagem desde visões de alto nível até especificações detalhadas de implementação
O que é uma Atividade BPMN?
Uma Atividade BPMNrepresenta o “trabalho” realizado dentro de um processo de negócios. As atividades podem ser:
| Tipo | Descrição | Caso de Uso |
|---|---|---|
| Tarefa | Unidade atômica e não decomponível de trabalho | Ação única, como “Aprovar Solicitação” |
| Subprocesso | Atividade composta que contém tarefas/subprocessos aninhados | Agrupamento de etapas relacionadas para clareza |
| Atividade de Chamada | Referência a um processo reutilizável definido globalmente | Invocação de processos compartilhados entre diagramas |

Tipos de Tarefas BPMN
As tarefas são atividades atômicas que não podem ser divididas ainda mais. O BPMN 2.0 define sete tipos especializados de tarefas para esclarecercomoo trabalho é realizado.
🔧 Tarefa de Serviço

Definição: Uma tarefa que invoca um serviço automatizado, serviço web ou aplicativo sem intervenção humana.
Notação: Retângulo de tarefa com um ícone de engrenagem/chave inglesa no canto superior esquerdo.
Uso Exemplo: Publicar uma resposta em fórum no Twitter por meio de API.
Conceito-Chave: Totalmente automatizado; dispara chamadas para sistemas externos.
📤 Tarefa de Envio

Definição: Uma tarefa que envia uma mensagem para outro participante (pool) e é concluída imediatamente após o envio.
Notação: Retângulo de tarefa com um ícone de envelope saindo.
Uso Exemplo: Moderador enviando uma notificação de rejeição ao autor de um artigo.
Conceito-Chave: Mensagem disparada e esquecida; não há espera por resposta.
📥 Tarefa de Recebimento

Definição: Uma tarefa que aguarda uma mensagem de entrada antes de prosseguir; é concluída quando a mensagem é recebida.
Notação: Retângulo de tarefa com um ícone de envelope entrando.
Uso Exemplo: Sistema de courier aguardando uma mensagem de solicitação de coleta.
Conceito-Chave: Estado de espera bloqueante; o processo pausa até que a mensagem chegue.
👤 Tarefa do Usuário

Definição: Uma tarefa realizada por um usuário humano interagindo com uma aplicação de software.
Notação: Retângulo de tarefa com um ícone de pessoa.
Uso Exemplo: Comprador aprovando um pedido por meio de uma interface de comércio eletrônico.
Conceito-Chave: Humano no loop; requer interação com a interface do usuário.
✋ Tarefa Manual

Definição: Uma tarefa realizada inteiramente sem assistência de software ou suporte do motor de processos.
Notação: Retângulo de tarefa com um ícone de mão.
Uso Exemplo: Inspeção física de carrinhos e procedimentos de assinatura em papel.
Conceito-Chave: Executada exclusivamente por humanos; sem envolvimento de sistema digital.
⚖️ Tarefa de Regra de Negócio

Definição: Uma tarefa que avalia a entrada contra um motor de regras de negócios e retorna uma decisão ou saída.
Notação: Retângulo de tarefa com um ícone de tabela/grelha.
Uso Exemplo: Analisando dados de pesquisa usando um motor de regras para gerar insights.
Conceito-Chave: Avaliação lógica declarativa; separa regras do fluxo de processo.
💻 Tarefa de Script

Definição: Uma tarefa que executa um script pré-definido interpretado pelo motor de processos.
Notação: Retângulo de tarefa com um ícone de script/documento.
Uso Exemplo: Executando um script de verificação de crédito durante o processamento de solicitação de empréstimo.
Conceito-Chave: Código executado pelo motor; ideal para lógica de automação leve.
Subprocessos BPMN

Um Subprocessoé uma atividade composta que encapsula um processo detalhado em um único símbolo de atividade. Os subprocessos permitem:
- Abstração: Ocultar complexidade em diagramas de alto nível
- Reutilização: Defina uma vez, referencie múltiplas vezes
- Modularidade: Organize processos em componentes lógicos
- Colaboração: Permitir que equipes trabalhem em subprocessos separados

Marcadores de Subprocesso
| Marcador | Nome | Comportamento | Indicador Visual |
|---|---|---|---|
| 🔁 | Loop | Repete o subprocesso sequencialmente até que a condição seja atendida | Seta circular dentro da tarefa |
| ≣ | Múltiplas Instâncias | Executa múltiplas instâncias paralelas do sub-processo | Três linhas verticais dentro da tarefa |
| ↺ | Compensação | Define a lógica de desfazer/retorno para processos transacionais | Seta curva (no sentido anti-horário) |
| ✦ | Ad-hoc | As tarefas são executadas em qualquer ordem, opcionalmente, com base nas necessidades do caso | Til (~) ou estrela dentro da tarefa |
Sub-processo de repetição

Use quando um conjunto de atividades deve ser repetido (por exemplo, “Revisar até aprovação”).
Sub-processo de múltiplas instâncias

Use para processamento paralelo (por exemplo, “Notificar todos os chefes de departamento simultaneamente”).
Sub-processo de compensação

Use para cenários de retorno (por exemplo, “Cancelar reserva se o pagamento falhar”).
Sub-processo ad-hoc

Use para fluxos de trabalho flexíveis e orientados por casos (por exemplo, “Tratar reclamação do cliente com etapas opcionais”).
Atividades de chamada BPMN

Uma Atividade de chamada refere-se a um processo ou tarefa definido globalmente externo ao diagrama atual.
Principais Benefícios:
- ✅ Promove a reutilização de processos padronizados
- ✅ Reduz o acúmulo no diagrama ao abstrair fluxos de trabalho comuns
- ✅ Garante consistência entre múltiplos modelos de processo
- ✅ Simplifica a manutenção (atualize uma vez, propague em todos os lugares)
Notação: Retângulo de tarefa com borda grossa e um indicador de “mais” ou referência.
Exemplo: Uma atividade de chamada “Registrar Usuário” que invoca um processo de registro compartilhado usado em fluxos de onboarding, checkout e suporte.
Conceitos-Chave de Modelagem e Melhores Práticas
🎯 Diretrizes para Seleção de Atividades
- Comece com Tarefas: Modele primeiro o trabalho atômico; refatore em sub-processos quando a complexidade aumentar
- Escolha os Tipos de Tarefa com Precisão: Ajuste o ícone ao mecanismo de execução (humano vs. automatizado vs. impulsionado por mensagens)
- Use Sub-processos para Hierarquia: Agrupe fluxos detalhados para manter a legibilidade em níveis superiores
- Aproveite Atividades de Chamada para Reutilização: Extraia padrões comuns (por exemplo, “Aprovar”, “Notificar”, “Validar”) em processos globais
🔗 Fluxo e Conectividade
- As atividades se conectam por meio deFluxos de Sequência (setas sólidas) mostrando a ordem de execução
- Fluxos de Mensagens (setas tracejadas) conectam atividades entre pools de participantes
- Linhas de Associação (pontilhadas) associam artefatos como objetos de dados ou anotações
📐 Consistência na Notação
| Elemento | Símbolo | Propósito |
|---|---|---|
| Tarefa | Retângulo arredondado | Unidade de trabalho atômico |
| Sub-processo | Retângulo arredondado com marcador +/ | Processo colapsado/expandido |
| Atividade de Chamada | Retângulo arredondado com borda grossa | Referência a processo externo |
| Portão | Losango | Ponto de decisão/unificação |
| Evento | Círculo | Disparador ou resultado |
Lista de Referência
- Tipos de Atividades BPMN Explicados: Guia abrangente sobre os tipos de atividades BPMN 2.0, incluindo tarefas, sub-processos e atividades de chamada, com exemplos visuais.
- O que é BPMN: Introdução ao Modelo e Notação de Processos de Negócio, seu propósito, público-alvo e benefícios para a comunicação entre funções.
- O que é uma Atividade BPMN: Explicação fundamental das atividades BPMN como unidades atômicas ou compostas de trabalho dentro de processos de negócios.
- Tarefas BPMN: Visão geral dos elementos de tarefas atômicas e dos sete tipos especializados de tarefas BPMN 2.0 para modelagem precisa de comportamentos.
- Tarefa de Serviço: Detalhes sobre tarefas que invocam serviços automatizados, APIs da web ou aplicativos sem intervenção humana.
- Tarefa de Envio: Explicação sobre tarefas de envio de mensagens que são concluídas após o envio para outro participante do processo.
- Tarefa de Recebimento: Descrição de tarefas de espera de mensagens que bloqueiam o fluxo do processo até que uma mensagem recebida seja recebida.
- Tarefa de Usuário: Orientação sobre tarefas que exigem interação humana com aplicativos de software para conclusão.
- Tarefa Manual: Esclarecimento sobre tarefas realizadas inteiramente sem auxílio de software ou motor de processos.
- Tarefa de Regra de Negócio: Visão geral de tarefas que interagem com motores de regras de negócios para tomada de decisões declarativas.
- Tarefa de Script: Explicação sobre tarefas que executam scripts interpretados pelo motor para lógica de automação leve.
- Subprocessos BPMN: Guia sobre atividades compostas que encapsulam lógica de processo aninhada para abstração e modularidade.
- Loop: Descrição dos marcadores de subprocesso que indicam a repetição sequencial das atividades contidas.
- Múltiplas instâncias: Explicação sobre marcadores que permitem a execução paralela de múltiplas instâncias idênticas de subprocessos.
- Compensação: Detalhes sobre subprocessos projetados para lógica de desfazer/rollback em fluxos de trabalho transacionais.
- Ad hoc: Visão geral sobre subprocessos flexíveis em que tarefas são executadas opcionalmente e em ordem não sequencial.
- Atividades de Chamada BPMN: Guia sobre referenciar definições de processos externos e reutilizáveis para consistência e manutenibilidade.
- Recursos Adicionais: Links selecionados para ferramentas de software BPMN e guias fundamentais de aprendizado.
💡 Dica Profissional: Comece sempre o modelamento com o tipo de atividade mais simples que represente com precisão o trabalho. O excesso de engenharia com subprocessos complexos ou marcadores muito cedo pode reduzir a clareza do diagrama e a adoção por parte dos interessados.
This post is also available in Deutsch, English, Español, فارسی, Français, English, Bahasa Indonesia, 日本語, Polski, Ру́сский, Việt Nam, 简体中文 and 繁體中文.













