Une opération est contenue dans une interface de service, et qui comprend des
éléments d'entrée et de sortie définis en termes de messages ou de parties de message.
Une opération peut être créée dans les diagrammes suivants avec n'importe quel langage d'orchestration :
Une opération appartient à une interface de service, qui appartient à un fournisseur de services (voir Fournisseurs de services (MPM)). L'opération décrit la mise en oeuvre d'un processus atomique, et peut être envoyé à une activité ou reçu depuis cette activité (voir Exemple : Utilisation du type de mise en oeuvre Exécuter l'opération).
L'onglet Dépendances de la feuille de propriétés de l'opération permet de visualiser tous les
processus mis en oeuvre par cette opération. Les raccourcis vers les opérations ne sont pas admis.
Si vous copiez une opération au sein de même modèle, les messages associés sont réutilisés, et si vous la copiez dans un autre modèle, les messages sont également dupliqués. Si vous déplacez :
- Une opération vers une autre interface de service du même modèle - Tous les liens vers les processus qui utilisent
l'opération sont supprimés. Toutefois, si vous
déplacez une opération vers un autre fournisseur
de services, tous les messages de l'opération sont
dupliqués.
- Une opération depuis l'Explorateur d'objets vers un processus de la fenêtre de diagramme - Le processus est mis en oeuvre par l'opération (voir Exemple : Utilisation du type de mise en oeuvre Exécuter l'opération).
- Un fournisseur de services vers un autre modèle - Son interface de service et ses opérations sont
également déplacées. Le format de message associé
et le processus utilisant l'opération ne sont
pas déplacés avec le fournisseur de services, une
copie du fournisseur de services complet reste
dans le modèle initial pour préserver ces liens.