Tipos de Atividades Adicionais

Introdução

Explore as amplas possibilidades do BPMN 2.0 com vários tipos de atividades adicionais que vão além de tarefas básicas e subprocessos. Esses tipos de atividade permitem um modelamento preciso e flexível de fluxos de trabalho, aprimorando o design dos processos de negócio. Cada tipo específico desempenha um papel único, otimizando o fluxo do processo.

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

Subprocesso Colapsado

Subprocesso BPMN

Um subprocesso colapsado serve para encapsular uma série de tarefas dentro do processo mais amplo, proporcionando clareza e simplificação. Ele compacta a série de etapas em uma única representação, detalhada posteriormente em forma expandida em outra parte do diagrama.

Subprocesso Ad-hoc

Subprocesso Ad-hoc BPMN

Subprocessos ad-hoc operam sem uma sequência fixa, permitindo que as tarefas sejam executadas em qualquer ordem ou puladas quando necessário. Eles oferecem flexibilidade para se adaptar a requisitos específicos de forma dinâmica.

Tarefa de Loop

Tarefa de Loop BPMN

As tarefas de loop executam repetidamente com base em um loop “do while”, onde as atividades continuam até que uma certa condição seja satisfeita. Isso garante que as tarefas sejam concluídas antes de avançar para as atividades subsequentes.

Multi-instância

Tarefa de Multi-instância BPMN

Atividades de multi-instância são tarefas repetitivas realizadas para um número definido de itens, semelhantes a um loop for-each. A execução é em paralelo (representada por linhas verticais) ou sequencialmente (representada por linhas horizontais) até que todas as instâncias sejam resolvidas.

Compensação

Tarefa de Compensação BPMN

Tarefas de compensação gerenciam eventos de compensação dentro de fluxos de trabalho, conectando-se através de associações em vez de fluxos de sequência, garantindo que medidas corretivas sejam abordadas de maneira eficiente nos processos BPMN.

Compensação Combinada

Tarefa Ad-hoc e de Compensação BPMN

Tarefas de compensação integradas utilizam loops ou múltiplas instâncias para executar a compensação de forma flexível. Elas colaboram com outros tipos de tarefas para cenários como repetições manuais até a resolução ou execuções paralelas repetidas.

Resumo dos Casos de Uso:

  • User Task: Participar de tarefas de decisão humana ou de entrada de dados.
  • Service Task: Executar ações automatizadas por meio de sistemas ou serviços.
  • Script Task: Realizar ações automatizadas personalizadas usando scripts.
  • Manual Task: Gerenciar ações fora do controle direto do sistema.
  • Business Rule Task: Aplicar decisões automatizadas baseadas em regras de negócios.
  • Send/Receive Task: Facilitar a comunicação entre sistemas ou processos.
  • Call Activity: Reutilizar subprocessos ou tarefas de forma eficiente.
  • Loop/Multi-instance: Administrar tarefas repetidas para múltiplas condições ou participantes.

Esses tipos de atividades permitem um gerenciamento detalhado de tarefas em processos BPMN, possibilitando a modelagem precisa de fluxos de trabalho orientados tanto por humanos quanto por sistemas.