Événements

Événement de Début Conditionnel(Conditional Start Event)

Démarre le processus lorsqu'une condition métier devient vraie (par ex. stock sous le seuil minimum). Cercle fin avec une icône de feuille lignée.

L'Événement de Début Conditionnel (Conditional Start Event) surveille un état plutôt que de recevoir des stimuli : dès que la condition surveillée bascule à vrai, une instance démarre. Il exprime une *politique* — « chaque fois que X est vrai, agir » — plutôt qu'un déclencheur discret.

Quand l'utiliser et l'éviter

Quand l'utiliser

  • Pour les politiques de seuil : stock sous le minimum, budget consommé au-delà de 90 %, température hors plage.

  • Lorsque le déclencheur découle d'un état de données, et non d'un message ou d'une planification.

  • Pour rendre visibles les règles de surveillance dans le paysage des processus.

Quand NE PAS l'utiliser

  • Lorsqu'une requête discrète arrive — c'est un Début Message.

  • Lorsque la vérification s'exécute selon une planification — un Début Minuterie suivi d'une passerelle est plus explicite sur le *moment* de la vérification.

  • Lorsqu'aucun système ne surveille réellement la condition — le modèle promettrait un comportement que personne n'implémente.

Exemple métier

Réapprovisionnement déclenché par un stock faible

Diagrama BPMN: Réapprovisionnement déclenché par un stock faible
Réapprovisionnement déclenché par un stock faible

Ouvrez cet exemple dans l'éditeur de processus HEFLO et explorez le diagramme de l'intérieur.

Ouvrir dans l'éditeur HEFLO →

Étape par étape

  1. L'Événement de Début Conditionnel (mis en évidence) surveille stock < minimum ; dès que cela devient vrai, une instance démarre.
  2. Créer une commande de réapprovisionnement réagit à la pénurie.
  3. L'instance se termine une fois la commande passée.

Différences

Différence entre déclencheurs Conditionnel et Message

Un Message est une communication discrète adressée au processus ; une Condition est un état observé — personne n'« envoie » quoi que ce soit. Si un émetteur existe, préférez le Message ; si le déclencheur est une règle sur des données, le Conditionnel est honnête.

FAQ

Qui évalue la condition ?

Le moteur (ou un composant de surveillance intégré) la réévalue à chaque changement des données concernées. En pratique, le support des outils varie — vérifiez le vôtre avant de vous y fier.

L'instance démarre-t-elle de façon répétée tant que la condition reste vraie ?

Elle se déclenche lors de la transition vers vrai, non de façon continue. Une nouvelle instance requiert que la condition redevienne fausse puis à nouveau vraie.

Éléments associés