On entend par profils d'une transformation de modèle différentes valeurs d'une seule et même transformation.
Un profil est nécessaire si le modèle de processus cible doit contenir, dans un premier cas, les unités organisationnelles modélisées dans le modèle source (variante 1) et pas dans un autre cas (variante 2).
Pour pouvoir prendre en considération les deux cas, deux profils de transformation sont donc nécessaires.
Exemple
Vous souhaitez transférer dans un autre type de modèle un modèle du type CPE, dans lequel des unités organisationnelles sont modélisées. Vous souhaitez pouvoir décider au cas par cas si les unités organisationnelles doivent être contenues dans le modèle cible ou pas.
Créez d'abord une transformation dont le nom est CPE_vers_cible.
Vous créez deux profils pour la transformation du modèle :
- Prendre en considération les unités organisationnelles
- Ne pas prendre en considération les unités organisationnelles
Vous modélisez les motifs de transformation requis. Les motifs (patterns) peuvent être utilisés aussi bien dans un profil comme dans l'autre.