Règle XOR ouvrante

Une règle XOR ouvrante débute par une fonction représentant une décision et suivie par une règle XOR. La règle doit être suivie d'un événement pour chaque ramification du processus. Cet événement peut également être un événement de fin. Chaque ramification doit se terminer par un événement.

L'utilisateur peut définir les conditions qui possèdent une sémantique d'entreprise et définir quelle ramification du processus doit être empruntée après le XOR. Les conditions peuvent être définies comme suit :

Règle XOR fermant implicitement et fusion simple

La règle XOR ouvrante est transformée en une tâche dans laquelle une décision doit être prise. Cette tâche est suivie d'un branchement XOR basé sur des données. La condition qui a été gérée dans la CPE est écrite dans l'attribut Condition expression de la liaison qui part du branchement XOR. Le graphique montre le mappage exact d'un tel échantillon («pattern»). En outre, la valeur de l'attribut Condition est gérée avec la valeur Expression.

Les différentes ramifications se terminent par un événement de fin BPMN. L'attribut Nom du diagramme BPMN est géré avec le nom de l'événement de départ dans la CPE.

Le graphique montre ce cas pour deux ramifications, mais il est aussi possible que deux à un nombre quelconque de ramifications soient modélisées.