Eventos

Evento Intermediário de Captura de Sinal(Intermediate Signal Catch Event)

Pausa o fluxo até que um sinal correspondente seja lançado em algum lugar. Círculo duplo fino com triângulo vazado.

A Captura de Sinal (Signal Catch Event) inscreve uma instância em espera em uma difusão: o token aguarda até *alguém* lançar o sinal correspondente e então continua. Perfeito para sincronizar em fatos corporativos sem acoplamento direto.

Quando usar e evitar

Quando usar

  • Para segurar o trabalho até um fato corporativo ocorrer (“orçamento liberado”, “janela aberta”).

  • Para sincronizar muitas instâncias em um único anúncio — todos os tokens em espera retomam juntos.

  • Para reagir a fatos produzidos por processos que você não controla diretamente.

Quando NÃO usar

  • Para uma resposta endereçada de um parceiro — Captura de Mensagem.

  • Quando o fato pode ter acontecido antes de você começar a esperar — sinais não são retidos; verifique o estado com um gateway antes.

  • Quando só uma instância específica deve reagir — a difusão acorda todas.

Exemplo de negócio

Aguardando a liberação do orçamento anual

Diagrama BPMN: Aguardando a liberação do orçamento anual
Aguardando a liberação do orçamento anual

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

Abrir no editor HEFLO →

Passo a passo

  1. Preparar plano de compras adianta tudo que depende de orçamento.
  2. A Captura de Sinal (destacada, triângulo vazado) espera o financeiro difundir “orçamento liberado”.
  3. Quando o sinal dispara, Executar compras prossegue — assim como todas as outras instâncias em espera na empresa.

Diferenças

Captura de Sinal vs. Evento Condicional

Ambos reagem a algo 'lá fora'. O Sinal reage a uma difusão explícita que alguém lança; o Condicional reage a estado observado nos dados, sem lançador. Anúncio → Sinal; regra sobre dados → Condicional.

FAQ

Se dez instâncias esperam o mesmo sinal, quantas retomam?

Todas as dez — a difusão acorda cada capturadora em espera, o que muitas vezes é exatamente o desejado.

Sinais ficam guardados para assinantes atrasados?

Não. Quem começou a esperar depois do lançamento perdeu. Modele reanúncios ou verifique estado se isso importar.

Elementos relacionados