Nesta página

Tipos adicionais de atividades

O que são os tipos adicionais de atividades

Além das tarefas e dos subprocessos básicos, esses tipos adicionais de atividades do BPMN 2.0 oferecem opções mais precisas e flexíveis para modelar fluxos de trabalho. Cada tipo cumpre uma função específica e otimiza o fluxo do processo.

Subprocesso recolhido
Subprocesso ad hoc
Tarefa em loop
Tarefa de múltiplas instâncias
Tarefa de compensação
Tarefa de compensação e ad hoc

Subprocesso recolhido

Ícone de subprocesso recolhido BPMN do ProcessMind para tarefas agrupadas

Um subprocesso recolhido encapsula uma série de tarefas dentro do processo mais amplo, trazendo clareza e simplificação. Ele reúne várias etapas em uma única representação, detalhada em outro ponto do diagrama, na forma expandida.

Subprocesso ad hoc

Símbolo de subprocesso ad hoc BPMN do ProcessMind para ordem flexível de tarefas

Subprocessos ad hoc funcionam sem uma sequência fixa, permitindo executar tarefas em qualquer ordem ou ignorá-las quando necessário. Eles oferecem flexibilidade para adaptar o processo dinamicamente a requisitos específicos.

Tarefa em loop

Ícone de tarefa em loop BPMN do ProcessMind para atividades repetidas

As tarefas em loop são executadas repetidamente com base em um loop “do while”, no qual as atividades continuam até que determinada condição seja atendida. Isso garante que as tarefas sejam concluídas antes do avanço para as atividades seguintes.

Múltiplas instâncias

Símbolo de tarefa BPMN de múltiplas instâncias do ProcessMind para execução paralela ou sequencial

Atividades de múltiplas instâncias são tarefas repetitivas executadas para um número definido de itens, de forma semelhante a um loop for-each. A execução pode ser paralela, indicada por linhas verticais, ou sequencial, indicada por linhas horizontais, até que todas as instâncias sejam concluídas.

Compensação

Ícone de tarefa de compensação BPMN do ProcessMind para ações corretivas

As tarefas de compensação gerenciam eventos de compensação nos fluxos de trabalho. Elas se conectam por associações, e não por Sequence Flows, garantindo que medidas corretivas sejam tratadas com eficiência nos processos BPMN.

Compensação combinada

Símbolo de tarefa ad hoc e de compensação BPMN do ProcessMind para ações corretivas flexíveis

As tarefas de compensação integradas usam loops ou múltiplas instâncias para executar a compensação com flexibilidade. Elas trabalham com outros tipos de tarefas em cenários como repetições manuais até a resolução ou execuções paralelas repetidas.

Resumo dos casos de uso

  • User Task: realizar tarefas de decisão ou entrada de dados por pessoas.
  • Service Task: executar ações automatizadas por meio de sistemas ou serviços.
  • Script Task: executar ações automatizadas personalizadas usando scripts.
  • Manual Task: gerenciar ações fora do controle direto do sistema.
  • Business Rule Task: aplicar decisões automatizadas com base em regras de negócio.
  • Send/Receive Task: permitir a comunicação entre sistemas ou processos.
  • Call Activity: reutilizar subprocessos ou tarefas com eficiência.
  • Loop/Múltiplas instâncias: gerenciar tarefas repetidas para várias condições ou participantes.

Esses tipos de atividades permitem gerenciar tarefas detalhadamente em processos BPMN, possibilitando modelar com precisão fluxos de trabalho conduzidos por pessoas e por sistemas.

Tópicos relacionados