Ouverture de documents XPDL 2.0 dans Process Designer
Des outils de création de diagramme simples d'emploi prenant en charge BPMN (notation graphique avec modèles standard dédiée aux processus métier) et le mappage avec XPDL permettent d'échanger des mappes de processus avec des développeurs qui peuvent ensuite implémenter ces processus dans des applications de modélisation comme Process Designer.
Le format XPDL (XML for Process Definition Language) est un format de fichier XML standard que vous pouvez utiliser pour échanger des modèles de processus entre des utilitaires. Cette communication directe élimine les tâches fastidieuses comme, par exemple, recréer les étapes et les routes dans l'application de modélisation de processus.
Certains outils de génération de diagrammes peuvent produire des diagrammes de processus qui associent des données aux diverses étapes d'un processus mais ils ne sont pas conçus pour implémenter toute la logique de traitement requise pour obtenir un processus automatisé complètement fonctionnel. Quand l'auteur d'un flux de travaux ouvre ces diagrammes dans Process Designer, il doit spécifier les participants appropriés ou les files d'attente pour chaque étape, les conditions applicables aux routes, les fonctions système requises et d'autres éléments afin de créer une définition de flux de travaux utilisable.
Eléments BPMN
Le standard BPMN apporte un ensemble d'éléments graphiques qui permettent de créer des diagrammes clairs et facilement échangeables avec d'autres utilisateurs, soit directement soit au format XPDL. Chaque application de modélisation de processus avancée prend en charge une partie de ces éléments. Le tableau ci-dessous indique la correspondance entre les formes BPMN standard et les objets de Process Designer.
La spécification XPDL 2.0 fournit une grande souplesse pour la représentation des processus. Si Process Designer permet d'ouvrir, d'afficher et d'enregistrer des mappes de processus au format XPDL 2.0 format, il n'est en revanche pas toujours possible de représenter complètement un document issu d'une application BPMN dans Process Designer. Les éléments indiqués comme n'ayant pas de correspondance ne s'affichent pas dans Process Designer. Si vous modifiez la mappe de processus dans Process Designer et que vous l'enregistrez au format XPDL, les éléments identifiés comme des constructions BPMN sans correspondance seront perdus. En conséquence, l'aspect et le contenu peuvent changer quand vous ouvrez la mappe dans l'application d'origine ou dans une autre application BPMN.
Forme BPMN | Entité BPMN | Dans Process Designer | Remarques |
---|---|---|---|
![]() |
Démarrer et diverses autres entités Démarrer |
![]() ![]()
|
Si le fichier XPDL contient plusieurs entités Démarrer, la première est mappée à l'étape Lancer ou Démarrer et toutes les autres sont mappées à une étape Général ou Système. |
![]() |
Tâche | ![]() ![]() |
Etape Général ou étape Système |
![]() |
Sous-processus réduit | ![]() |
Etape Système — Appel (sous-mappe) Bien que le standard XPDL ne définisse pas la forme de sous-processus réduit comme une activité, Process Designer mappe cette entité à une fonction système d'appel. |
![]() |
Sous-processus développé | Sous-mappe | Sous-mappe |
![]() |
Décision exclusive - Fusionner (XOR) | ![]() ![]() |
Type de division OR ou type de jointure OR |
![]() |
Décision inclusive - Fusionner (OR) | ![]() ![]() |
Type de jointure AND (non mappé à un type de division) |
![]() |
Fork parallèle - Joindre (AND) | ![]() ![]() |
Type de division AND ou type de jointure AND |
![]() |
Annotation de texte | ![]() |
|
![]() |
Séquence de connexion flux normal |
![]() |
Routage sans condition |
![]() |
Séquence de connexion flux conditionnel |
![]() |
Routage avec condition |
![]() |
Séquence de connexion Flux par défaut |
![]() |
Routage sans condition (doit être la dernière route depuis une étape) |
![]() |
Association de connexions | ![]() |
Association d'annotations de texte |
Les entités BPMN suivantes représentent différents types d'événements avec des déclencheurs et des résultats qui ne sont pas mappés directement à des objets dans Process Designer. Si elles existent dans le fichier XPDL, elles sont mappées comme indiqué dans le tableau ci-dessous.
Forme BPMN | Entité BPMN | Dans Process Designer | Remarques |
---|---|---|---|
![]() |
Evénements intermédiaires divers | ![]() ![]() |
Etape Général ou étape Système |
![]() |
Evénements de fin divers | ![]() ![]() |
Ces éléments sont mappés à l'étape Général ou à l'étape Système. Bien qu'un événement Fin puisse être requis dans certaines applications de modélisation BPMN, il n'est pas mappé à une étape correspondante dans Process Designer. |
![]() |
Fusion de décision complexe et échange exclusif de base d'événement (XOR) | ![]() ![]() |
Ces éléments sont mappés à l'étape Général ou à l'étape Système. Non mappé au type de division ou au type de jointure |
![]() |
Pools et couloirs | Les données des pools et des couloirs sont conservées dans Process Designer mais ne sont pas mappées. |
Les entités BPMN suivantes ne sont pas mappées à des objets.
Forme BPMN | Entité BPMN |
---|---|
![]() |
Diverses entités de tâche |
![]() |
Objet de données d'artefact |
![]() |
Entités de sous-processus diverses |
test | Connecteur hors page |
![]() |
Entités de transactions et groupes |