Un motif comprenant une règle XOR fermée débute par une fonction dans laquelle une décision doit être prise et est suivie d'une règle XOR. Les différentes ramifications doivent à chaque fois 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 doit être empruntée après le XOR. Les conditions peuvent être définies comme suit :
Le motif XOR fermant est transformé dans le diagramme BPMN en une tâche requérant une décision et suivie d'un branchement XOR basé sur des données.
L'attribut Condition expression qui est géré dans la CPE (voir le graphique) est transformé dans l'attribut Condition expression de la liaison qui part du branchement XOR. En outre, l'attribut Condition est géré avec Expression. Le graphique montre ce cas pour deux ramifications, mais il est aussi possible que deux à un nombre quelconque de ramifications soient modélisées.
Les ramifications qui ne contiennent que des événements sont regroupées en une seule ramification dans le diagramme BPMN. Les conditions sont regroupées de telle sorte que chaque condition génère sa propre ligne dans l'attribut Expression de condition de la liaison.