Événements

Événement Intermédiaire d'Émission de Signal(Intermediate Signal Throw Event)

Diffuse un signal que tout événement de réception à l'écoute — dans n'importe quel processus — peut recevoir. Double cercle fin avec un triangle rempli.

L'Événement d'Émission de Signal (Signal Throw Event) est le côté publication du modèle publication/abonnement de BPMN : une seule émission, un nombre quelconque de réceptions, aucun adressage. Utilisez-le pour annoncer des faits métier auxquels d'autres processus s'intéressent.

Quand l'utiliser et l'éviter

Quand l'utiliser

  • Pour annoncer des faits comportant plusieurs consommateurs indépendants : « inventaire mis à jour », « dossier clôturé », « gel démarré ».

  • Pour découpler le processus émetteur de ses auditeurs (présents et futurs).

  • Pour une coordination inter-processus au sein de l'organisation, sans plomberie de messagerie.

Quand NE PAS l'utiliser

  • Pour une communication adressée à un partenaire connu — Message.

  • Lorsque l'annonce doit être accusée réception — les diffusions n'ont aucune sémantique de réponse.

  • Comme saut interne au processus — utilisez pour cela des Événements de Lien.

Exemple métier

Annoncer une grille tarifaire publiée

Diagrama BPMN: Annoncer une grille tarifaire publiée
Annoncer une grille tarifaire publiée

Ouvrez cet exemple dans l'éditeur de processus HEFLO et explorez le diagramme de l'intérieur.

Ouvrir dans l'éditeur HEFLO →

Étape par étape

  1. Approuver la grille tarifaire achève la revue.
  2. L'Événement d'Émission de Signal (mis en évidence, triangle rempli) diffuse « grille tarifaire publiée ».
  3. Ce processus continue en archivant les fichiers de travail ; pendant ce temps, les processus des ventes, de l'e-commerce et des partenaires captent le signal indépendamment.

Différences

Émission de Signal vs Émission de Message

Message : un destinataire adressé, franchit des frontières de Pool précises. Signal : diffusé à quiconque s'abonne, inconnu de l'émetteur. Si vous pouvez nommer le destinataire, c'est probablement un message.

FAQ

Que se passe-t-il si personne n'écoute lors du déclenchement du signal ?

Le signal est simplement perdu — les diffusions ne sont pas mises en file d'attente pour de futurs auditeurs. Les processus doivent déjà être en position de réception pour le recevoir.

Un signal peut-il transporter des données ?

Les moteurs autorisent en général une petite charge utile sur le signal, mais gardez-la légère — les signaux sont des annonces, pas des transferts de données.

Éléments associés