Vous pouvez souhaiter générer un MPM d'orchestration à partir d'un autre MPM d'orchestration afin d'exécuter votre MPM dans une application particulière, voire pour utiliser un format standard de langage. Dans la plupart des cas, vous allez effectuer les types de génération suivants :
Les transformations suivantes sont effectuées lorsque vous générez un MPM Sybase WorkSpace Business Process BPM à partir d'un MPM d'orchestration (SOA ou tout autre langage BPEL) :
Opération - Chaque langage peut restreindre le type des opérations qui peuvent être attachées à un processus. Dans Sybase WorkSpace Business Process, les types d'opération suivants sont pris en charge :
Processus racine - Dans Sybase WorkSpace Business Process, le processus racine n'est pas pris en charge. L'organigramme est déplacé dans le diagramme racine et doit contenir au moins un début, un processus et une fin. S'il y a plusieurs processus racine, ils sont tous associés au même début et à la même fin.
Package - Dans Sybase WorkSpace Business Process, les packages ne sont pas pris en charge, car les modèles ne peuvent contenir qu'un processus.
Transformations supplémentaires - Les transformations supplémentaires suivantes sont effectuées lors d'une génération d'un MPM BPEL vers un MPM Sybase WorkSpace Business Process :
BPEL |
WorkSpace Business Process |
---|---|
Flux avec un stéréotype <<link>>. |
Non pris en charge. |
Processus unique avec plusieurs flux sortants. |
Scission entre le processus unique et les plusieurs flux de sortie. |
Processus unique avec plusieurs flux entrants. |
Jointure entre le processus unique et les plusieurs flux d'entrée. |
Début avec plusieurs flux sortants. |
Choix entre le début et les plusieurs flux de sortie. |
Fin avec plusieurs flux entrants. |
Jointure entre la fin et les plusieurs flux d'entrée. |
Type d'action "Recevoir une demande et répondre" pour une opération. |
Type d'action "Recevoir une demande" pour une opération. |
Décision Switch. |
Décision SingleRule avec une expression "If-Then-Else". |
Gestionnaire d'erreur (organigramme de processus destinés à gérer un événement). |
Processus composite (contenant l'organigramme) avec le stéréotype de gestionnaire d'événement approprié. |