Créer un contrat d'échange à partir d'une interaction
Vous pouvez créer un nouveau contrat d'échange :
• à partir d'une bibliothèque,
• à partir d'une interaction dans un diagramme.
Pour créer un contrat d'échange, dans un diagramme, à partir d'une interaction :
1. Dans la barre d'objets du diagramme, cliquez sur le bouton
Interaction
2. Tirez un lien entre les deux entités en communication.
3. Dans la fenêtre d'ajout d'interaction, cliquez sur la flèche à droite du champ Contrat d'échange et sélectionnez Nouveau.
La fenêtre Création d'un contrat d'échange s'ouvre.
4. Saisissez le nom du contrat d'échange dans le champ Nom.
5. Cliquez sur le bouton OK.
L'interaction et le contrat d'échange sont créés.
Créer un diagramme de contrat d'échange (BPMN)
Un contrat d'échange est représenté par un Diagramme de contrat d'échange (BPMN).
Pour créer un diagramme de contrat d'échange (BPMN) à partir d'une interaction :
1. Faites un clic droit sur l'interaction.
2. Sélectionnez le contrat d'échange associé et, dans son menu contextuel, cliquez sur Nouveau > Diagramme de contrat d'échange (BPMN).
Le diagramme s'ouvre avec le cadre du contrat d'échange et les deux rôles qui représentent le consommateur et le fournisseur.

Un rôle est un participant à une interaction, un workflow ou un processus. Il peut en être l'initiateur, c'est-à-dire le demandeur du service, ou représenter un sous-traitant réalisant un traitement extérieur au service. Un rôle fait partie intégrante de l'objet qu'il décrit et n'est pas réutilisable. Il peut par la suite être affecté à un acteur interne ou externe à l'organisation ou à un composant informatique. Exemples : Demandeur, voyageur.
Les événements, les branchements et les enchaînements de votre diagramme respectent les standards de la norme BPMN.
Définir un échange ou un contrat d'échange utilisé
Dans un diagramme de contrat d'échange (BPMN), les opérations sont décrites par :
• des contrats d'échange utilisés
• des échanges utilisés

Un contrat d'échange utilisé est associée à un contrat d'échange. Il permet de représenter des échanges complexes.

Un échange utilisé représente l'utilisation d'un échange dans un contrat d'échange.
Pour créer un contrat d'échange utilisé :
1. Sélectionnez le bouton
Contrat d'échange utilisé 
et cliquez dans le diagramme à l'intérieur de la forme du contrat d'échange.
La fenêtre création s'ouvre.
2. Cliquez sur la flèche à droite du champ Spécification du contrat d'échange utilisé.
3. Sélectionnez Relier contrat d'échange dans la liste déroulante et choisissez le contrat d'échange que vous souhaitez utiliser.
4. Sélectionnez dans le champ A partir de le rôle du contrat d'échange décrit relié au rôle "Consommateur" du contrat d'échange utilisé.
5. Sélectionnez dans le champ Jusqu'à le rôle du contrat d'échange décrit relié au rôle "Fournisseur" du contrat d'échange utilisé.
6. Cliquez sur Terminer.