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).