Lista de Documentos
Nesta Página

Tipos de Atividades Avançadas BPMN

Introdução

Descubra as diversas possibilidades do BPMN 2.0 com tipos de atividades adicionais que vão além das tarefas e subprocessos básicos. Estes tipos permitem uma modelagem precisa e flexível de workflows, otimizando o design dos processos de negócio. Cada tipo exerce um papel específico para otimizar o fluxo do processo.

Gateway Exclusivo
Gateway Paralelo
Gateway Exclusivo
Gateway Exclusivo
Gateway Inclusivo
Gateway de Evento

Collapsed Sub-Process

Ícone BPMN de subprocesso colapsado ProcessMind para tarefas agrupadas

O collapsed sub-process serve para agrupar uma série de tarefas dentro do processo, trazendo clareza e simplificação. Ele reduz os passos a uma única representação, detalhada em outra parte do diagrama.

Ad-hoc Sub-Process

Símbolo BPMN ad-hoc ProcessMind para tarefas com ordem flexível

Subprocessos ad-hoc funcionam sem sequência fixa, permitindo executar tarefas em qualquer ordem ou pular etapas quando necessário. Oferecem flexibilidade para adaptar o processo a requisitos específicos.

Loop Task

Ícone BPMN de loop ProcessMind para atividades repetidas

Loop tasks executam repetidamente com base na condição “faça enquanto”, continuando até que a condição seja atendida. Assim, garante que as tarefas sejam concluídas antes de avançar.

Multi-instance

Símbolo BPMN multi-instance ProcessMind para execução paralela ou sequencial

Atividades multi-instance são tarefas repetidas para um conjunto de itens, como em um loop for-each. A execução pode ser paralela (linhas verticais) ou sequencial (linhas horizontais) até todas as instâncias serem concluídas.

Compensation

Ícone BPMN de tarefa de compensation ProcessMind para ações corretivas

Tarefas de compensation gerenciam eventos de compensation nos workflows, conectando-se por association e não por sequence flow, garantindo medidas corretivas aplicadas de forma eficiente nos processos BPMN.

Compensation Combined

Símbolo BPMN de tarefa ad-hoc e compensation ProcessMind para ações corretivas flexíveis

Tarefas integradas de compensation usam loops ou multi-instance para executar compensações de forma flexível. São combinadas com outros tipos de tarefa em cenários de repetições manuais até a resolução ou execuções paralelas repetidas.

Resumo de Casos de Uso

  • User Task: Atividades que exigem decisão ou entrada manual do usuário.
  • Service Task: Executa ações automáticas via sistemas ou serviços.
  • Script Task: Realiza ações automáticas personalizadas usando scripts.
  • Manual Task: Gerencia ações fora do controle direto do sistema.
  • Business Rule Task: Aplica decisões automáticas baseadas em regras de negócio.
  • Send/Receive Task: Facilita a comunicação entre sistemas ou processos.
  • Call Activity: Reaproveita subprocessos ou tarefas de forma eficiente.
  • Loop/Multi-instance: Administra tarefas repetidas para diferentes condições ou participantes.

Esses tipos de atividades permitem um gerenciamento detalhado das tarefas em processos BPMN, permitindo modelagem precisa de fluxos humanos e automatizados.