Gateways

Gateway Paralelo(Parallel Gateway)

Divide o fluxo em ramos que TODOS executam simultaneamente e, como junção, espera TODOS eles — o gateway E (AND) do BPMN. Losango com sinal de mais.

O Gateway Paralelo (Parallel Gateway) não tem condições: como divisão, cada caminho de saída recebe um token; como junção, segura até chegar um token de cada caminho de entrada e então emite um só. Bifurcar e sincronizar — as duas metades da concorrência estruturada.

Quando usar e evitar

Quando usar

  • Quando trabalhos independentes devem rodar simultaneamente para reduzir o tempo total (checagem cadastral + verificação de documentos).

  • Para sincronizar: continuar somente após todos os ramos paralelos concluírem.

  • Sempre em pares (divisão + junção) para modelos legíveis e corretos.

Quando NÃO usar

  • Quando só um caminho deve rodar — Exclusivo.

  • Quando os caminhos paralelos dependem de condições — Inclusivo.

  • Juntando ramos que podem não estar todos ativos — a junção E esperaria para sempre pelos tokens ausentes.

Exemplo de negócio

Rodando verificações em paralelo

Diagrama BPMN: Rodando verificações em paralelo
Rodando verificações em paralelo

Abra este exemplo no editor de processos da HEFLO e explore o diagrama por dentro.

Abrir no editor HEFLO →

Passo a passo

  1. A divisão paralela (destacada) emite tokens para os dois ramos, incondicionalmente.
  2. Checagem cadastral e Verificação de documentos rodam ao mesmo tempo.
  3. A junção (também destacada) espera os dois tokens antes de o processo continuar — o ramo mais lento dita o ritmo.

Diferenças

Divisão paralela vs. múltiplos fluxos saindo de uma tarefa

Dois fluxos sem condição saindo de uma tarefa também duplicam o token (divisão E implícita), mas o Gateway Paralelo explícito torna a intenção inequívoca e dá à junção um par adequado. Prefira gateways explícitos.

FAQ

E se um ramo nunca terminar?

A junção espera para sempre — proteja ramos longos com bordas de timer ou prazos, para a sincronização não travar.

Os ramos enxergam os dados uns dos outros?

Compartilham o contexto de dados da instância — escritas concorrentes nas mesmas variáveis exigem cuidado de projeto.

Elementos relacionados