Décisions (MPM )

Une décision spécifie quel chemin emprunter lorsqu'un choix parmi plusieurs options est possible.



Une décision peut être créée dans un diagramme de chorégraphie avec l'un des langages cible suivants :

Une décision peut avoir une ou plusieurs transitions entrantes et une ou plusieurs transitions sortantes, chacune dotée d'une condition de garde distincte. Une condition de garde est une condition qui doit être satisfaite pour qu'un flux associé exécute une action. Parmi ces transitions, les conditions de garde ne doivent pas se recouper afin d'éviter toute ambiguïté mais doivent couvrir toutes les possibilités afin d'éviter un gel du processus.

Une décision peut représenter :

Une décision permet de créer des flux complexes de type :

Remarque : Il n'est pas possible d'attacher deux flux de directions opposées au même angle d'un symbole de décision.