Eventos

Evento Intermediário de Lançamento de Sinal(Intermediate Signal Throw Event)

Transmite um sinal em difusão que qualquer evento de captura — em qualquer processo — pode receber. Círculo duplo fino com triângulo preenchido.

O Lançamento de Sinal (Signal Throw Event) é o lado publicador do publicar/assinar do BPMN: um lançamento, qualquer número de capturas, sem endereçamento. Use para anunciar fatos de negócio que outros processos acompanham.

Quando usar e evitar

Quando usar

  • Para anunciar fatos com múltiplos consumidores independentes: “estoque atualizado”, “caso encerrado”, “congelamento iniciado”.

  • Para desacoplar o processo anunciante dos seus ouvintes (atuais e futuros).

  • Para coordenação entre processos dentro da organização sem encanamento de mensagens.

Quando NÃO usar

  • Para comunicação endereçada a um parceiro conhecido — Mensagem.

  • Quando o anúncio precisa de confirmação — difusões não têm semântica de resposta.

  • Como go-to interno do processo — para isso existem os Eventos de Link.

Exemplo de negócio

Anunciando a publicação da tabela de preços

Diagrama BPMN: Anunciando a publicação da tabela de preços
Anunciando a publicação da tabela de preços

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

Abrir no editor HEFLO →

Passo a passo

  1. Aprovar tabela de preços conclui a revisão.
  2. O Lançamento de Sinal (destacado, triângulo preenchido) difunde “tabela publicada”.
  3. Este processo continua arquivando os arquivos de trabalho; em paralelo, vendas, e-commerce e parceiros captam o sinal de forma independente.

Diferenças

Lançamento de Sinal vs. Lançamento de Mensagem

Mensagem: um destinatário endereçado, cruza fronteiras de Pools específicos. Sinal: difusão para quem assinar, desconhecido de quem lança. Se você consegue nomear o receptor, provavelmente é mensagem.

FAQ

E se ninguém estiver ouvindo quando o sinal dispara?

O sinal simplesmente se perde — difusões não ficam enfileiradas para ouvintes futuros. Os processos precisam já estar em estado de captura para recebê-lo.

Um sinal pode carregar dados?

Os motores costumam permitir uma carga pequena, mas mantenha leve — sinais são anúncios, não transferência de dados.

Elementos relacionados