Aller au contenu
EN FR

Events

Statut documentaire : reference — voir Maturité et preuves.

Un événement représente un changement observable dans le modèle ou dans son exécution. Il permet de découpler la production d'un fait de ses réactions.

Relations avec les actions

Une action exprime une intention d'agir ; un événement exprime qu'un changement ou un fait observable s'est produit. Une action peut émettre un événement, et un événement peut déclencher une réaction, une vue ou une étape de processus.

Portée

Selon le modèle et la configuration, un événement peut être :

  • local au Runtime ;
  • propagé entre composants ;
  • transformé en message pour franchir une frontière de processus ou de nœud.

Règle de conception

Le nom d'un événement doit décrire un fait observable (TaskCompleted, InvoiceApproved) plutôt qu'un mécanisme technique (SendHttpMessage).