Un événement est une occurrence instantanée et observable lors de l'existence d'un processus métiers, qui force ce dernier à fournir une réponse. Par exemple, il peut s'agir de données inattendues renvoyées par un service Web ou l'expiration d'un délai.
Un événement peut être créé dans un diagramme de chorégraphie avec l'un des langages cible suivants :
Un événement peut être associé avec un :
Flux – pour être intercepté et géré à l'aide d'un gestionnaire d'événement (voir Gestionnaires d'événement).
Processus avec un type de mise en oeuvre Générer un événement – pour déclencher un événement (voir Spécification des types de mise en oeuvre).
Un même événement peut être partagé par plusieurs flux et processus. Un événement est réutilisable par nature car il ne dépend pas du contexte.
Dans l'exemple suivant, le flux sortant du processus Enregistrer votes sera déclenché après 7 jours :
Dans l'exemple suivant, le petit symbole en bas du processus Retarder 6 jours après annonce montre que le processus déclenche un événement de type erreur :