Evénements et définitions d'événement (BPMN)

Un événement est quelque chose qui se produit lors d'un processus. Les événements incluent le début et la fin d'une activité, et tout autre phénomène intermédiaire (comme un changement d'état ou la réception d'un message) qui va affecter la chronologie ou la durée. Vous pouvez créer des événements dans les diagrammes de collaboration, de processus et de chorégraphie.

Les types d'événement suivants sont disponibles :

Création d'événements

Chaque type d'événement peut être créé dans un ou plusieurs contextes :
  • Evénements de début :
    • Racine - Créez l'événement à l'aide de l'outil correspondant dans la Boîte à outils.
    • Sous-processus d'événement interrupteur - Créez l'événement à l'aide de l'outil correspondant dans la Boîte à outils au sein d'un sous-processus d'événement.
  • Evénements intermédiaires :
    • Récepteur - Créez l'événement à l'aide de l'outil correspondant dans la Boîte à outils.
    • En bordure, avec interruption - Pointez sur un flux de séquence, cliquez le bouton droit de la souris, puis sélectionnez Ajouter un événement en bordure > Type.

    • Emetteur - Créez un événement récepteur, pointez sur le symbole, cliquez le bouton droit de la souris, puis sélectionnez Changer en événement Emission.

      Vous avez également la possibilité d'afficher la feuille de propriétés de l'événement, de cliquer sur l'onglet Mise en oeuvre, et de sélectionner Générer un événement dans la zone Type.

  • Evénements de fin - Créez l'événement à l'aide de l'outil correspondant dans la Boîte à outils.

Types d'événement

Le tableau suivant montre les symboles de tous les types d'événement disponibles dans chaque contexte :

Type Début Intermédiaire Fin
Racine Sous-processus d'événement interrupteur Réception En bordure, avec interruption Emission
Aucun BPMN_20_StartBase       BPMN_20_IntermediateBase BPMN_20_EndBase
Message BPMN_20_StartMessage BPMN_20_StartMessage BPMN_20_IntermediateMessage BPMN_20_IntermediateMessage BPMN_20_IntermediateMessageThrowing BPMN_20_EndMessage
Minuterie BPMN_20_StartTimer BPMN_20_StartTimer BPMN_20_IntermediateTimer BPMN_20_IntermediateTimer    
Escalade   BPMN_20_StartEscalation   BPMN_20_IntermediateEscalation BPMN_20_IntermediateEscalationThrowing BPMN_20_EndEscalation
Conditionnel BPMN_20_StartConditional BPMN_20_StartConditional BPMN_20_IntermediateConditional BPMN_20_IntermediateConditional    
Lien     BPMN_20_IntermediateLink   BPMN_20_IntermediateLinkThrowing  
Erreur   BPMN_20_StartError   BPMN_20_IntermediateError   BPMN_20_EndError
Annulation       BPMN_20_IntermediateCancel   BPMN_20_EndCancel
Compensation   BPMN_20_StartCompensation   BPMN_20_IntermediateCompensation BPMN_20_IntermediateCompensationThrowing BPMN_20_EndCompensation
Signal BPMN_20_StartSignal BPMN_20_StartSignal BPMN_20_IntermediateSignal BPMN_20_IntermediateSignal BPMN_20_IntermediateSignalThrowing BPMN_20_EndSignal
Multiple BPMN_20_StartMultiple BPMN_20_StartMultiple BPMN_20_IntermediateMultiple BPMN_20_IntermediateMultiple BPMN_20_IntermediateMultipleThrowing BPMN_20_EndMultiple
Multiple parallèle BPMN_20_StartParallelMultiple BPMN_20_StartParallelMultiple BPMN_20_IntermediateParallelMultiple BPMN_20_IntermediateParallelMultiple    
Arrêt           BPMN_20_EndTerminate

Les événements sont basés sur et partagent les propriétés des débuts (voir Débuts et fins (MPM )), processus, (voir Processus (MPM)), événements (voir Evénements (MPM)), ou fins (voir Débuts et fins (MPM )), selon le cas.

Remarque : Vous pouvez changer le type d'un événement en pointant sur son symbole ou l'entrée correspondante dans l'Explorateur d'objets, en cliquant le bouton droit de la souris, puis en sélectionnant la commande Changer en... appropriée.

Définitions d'événement

Dans le cas des événements multiples et parallèles, cliquez sur l'onglet Définitions d'événement et utilisez les outils Ajouter des objets et Créer un objet pour réutiliser ou créer des définitions d'événement à associer à l'événement.