Pré. | Proc. |
Créer un Modèle de Simulation BPMN
Dans le cadre du processus de développement d'un modèle de simulation, déterminez laquelle des trois options de réalisation de la simulation vous préférez appliquer :
- Exécutez un script de simulation pour initialiser les variables du diagramme - sélectionnez « BPMN » comme plate-forme, exécutez la simulation comme « En tant que script » et sélectionnez le script ; vous définirez ensuite les conditions et les décisions comme des déclarations JavaScript dans les Valeur Étiquetés des éléments et des connecteurs sur le diagramme , soit avant de démarrer la simulation, soit pendant la simulation
- N'utilisez pas de script, mais initialisez les variables dans la première activité et, encore une fois, modifiez les conditions et les décisions dans les Valeur Étiquetés des éléments et des connecteurs, puis exécutez la simulation comme « Interprétée » ; vous pouvez ensuite réinitialiser les variables pendant la simulation, ainsi que les conditions
- Exécutez la simulation en mode « Manuel » et gérez le flux et les conditions manuellement à chaque étape
Créer un diagramme BPMN adapté à la simulation
Étape |
Action |
Voir aussi |
---|---|---|
1 |
Créez un diagramme Processus Métier ou BPEL à partir de la technologie BPMN 2.0. Si vous créez un diagramme BPEL, Enterprise Architect affiche des boîtes de dialogue spécialisées pour simplifier la création de modèles conformes. |
Ajouter de nouveaux Diagrammes |
2 |
Nous vous recommandons de créer un événement Démarrer pour indiquer clairement où démarre votre simulation. Vous avez plusieurs choix pour le Type d'événement ; le choix n'influence pas la simulation de votre modèle. Si aucun Événements Démarrer n'est défini, la simulation démarrera à partir d'une activité qui n'a pas de flux Séquence entrants. |
Démarrer l'événement |
3 |
Ajoutez toutes les activités impliquées dans le processus modélisé. Vous avez plusieurs choix pour le Type de tâche ; le choix n'influence pas la simulation de votre modèle. Le comportement des activités peut être décomposé davantage en spécifiant un Type d'activité de sous-processus et en sélectionnant Embedded ou CallActivity. Les boucles standard sont également prises en charge. |
Activité Initialiser Variables et Conditions |
4 |
Ajoutez des flux Séquence entre vos activités. Dans la dialogue « Propriétés BPEL », vous pouvez saisir la condition qui doit être satisfaite (True) avant que la Flux séquence ne soit suivie. Vous pouvez également définir le type de condition sur « Par défaut » pour garantir que ce flux sera pris si toutes les autres branches échouent à la condition spécifiée. Si vous ne travaillez pas avec un diagramme BPEL, vous utilisez les valeurs conditionExpression et conditionType Valeur Étiquetés . |
Flux séquence Initialiser Variables et Conditions |
5 |
Ajoutez Événements de fin pour toutes les conditions qui provoqueront la fin du processus ou du chemin d'exécution actif. Vous avez plusieurs choix pour le Type d'événement ; parmi ceux-ci, seul le type Terminate influencera l'exécution. Dans les simulations avec plusieurs nœuds actifs, cela provoque la fin de l'ensemble du processus au lieu de seulement du thread qui atteint ce nœud. |
Fin de l'événement |
Notes
- Pour inclure des activités qui se trouvent dans Paquetages externes au Paquetage simulé, dessinez un :
- Connecteur Paquetage Import depuis le Paquetage contenant le diagramme
étant simulé pour chaque Paquetage externe, ou
- Connecteur de dépendance du Paquetage contenant le diagramme
étant simulé pour chaque activité dans les Paquetages externes