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.
    • Sous-processus d'événement non-interrupteur - Créez un sous-processus d'événement interrupteur, pointez sur son symbole, cliquez le bouton droit de la souris, puis sélectionnez Changer en Non-interrupteur.

      Vous avez également la possibilité d'afficher la feuille de propriétés de l'événement et de décocher la case Interrupteur.

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

    • En bordure, sans interruption - Créez un événement interrupteur en bordure, pointez sur le symbole, cliquez le bouton droit de la souris, puis sélectionnez Changer en Non-interrupteur.

      Vous avez également la possibilité d'afficher la feuille de propriétés de l'événement et de décocher la case Interrupteur.

    • 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 Réception Bordure Emission
Interrupteur Non-interrupteur Interrupteur Non-interrupteur
Aucun BPMN_20_StartBase           BPMN_20_IntermediateBase BPMN_20_EndBase
Message BPMN_20_StartMessage BPMN_20_StartMessage BPMN_20_StartMessageNonInterrupting BPMN_20_IntermediateMessage BPMN_20_IntermediateMessage BPMN_20_IntermediateMessageNonInterrupting BPMN_20_IntermediateMessageThrowing BPMN_20_EndMessage
Minuterie BPMN_20_StartTimer BPMN_20_StartTimer BPMN_20_StartTimerNonInterrupting BPMN_20_IntermediateTimer BPMN_20_IntermediateTimer BPMN_20_IntermediateTimerNonInterrupting    
Escalade   BPMN_20_StartEscalation BPMN_20_StartEscalationNonInterrupting   BPMN_20_IntermediateEscalation BPMN_20_IntermediateEscalationNonInterrupting BPMN_20_IntermediateEscalationThrowing BPMN_20_EndEscalation
Conditionnel BPMN_20_StartConditional BPMN_20_StartConditional BPMN_20_StartConditionalNonInterrupting BPMN_20_IntermediateConditional BPMN_20_IntermediateConditional BPMN_20_IntermediateConditionalNonInterrupting    
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_StartSignalNonInterrupting BPMN_20_IntermediateSignal BPMN_20_IntermediateSignal BPMN_20_IntermediateSignalNonInterrupting BPMN_20_IntermediateSignalThrowing BPMN_20_EndSignal
Multiple BPMN_20_StartMultiple BPMN_20_StartMultiple BPMN_20_StartMultipleNonInterrupting BPMN_20_IntermediateMultiple BPMN_20_IntermediateMultiple BPMN_20_IntermediateMultipleNonInterrupting BPMN_20_IntermediateMultipleThrowing BPMN_20_EndMultiple
Multiple parallèle BPMN_20_StartParallelMultiple BPMN_20_StartParallelMultiple BPMN_20_StartParallelMultipleNonInterrupting BPMN_20_IntermediateParallelMultiple BPMN_20_IntermediateParallelMultiple BPMN_20_IntermediateParallelMultipleNonInterrupting    
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.