Pré. | Proc. |
Créer un Modèle de Simulation BPMN
Dans le cadre du processus de développement d'un modèle de simulation, considérez laquelle des trois options pour effectuer 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 en tant que « comme script » et sélectionnez le script ; vous définiriez ensuite les conditions et les décisions sous forme de déclarations JavaScript dans la Valeur Étiquetés des éléments et des connecteurs sur le diagramme , soit avant de commencer 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 la Valeur Étiquetés des éléments et des connecteurs, puis exécutez la simulation en tant qu'"interprété" ; vous pouvez ensuite réinitialiser les variables lors de la simulation, ainsi que les conditions
- Exécutez la simulation en mode "Manuel" et gérez le débit et les conditions manuellement à chaque étape
Créer un diagramme BPMN adapté à la simulation
Marcher |
Action |
Voir également |
---|---|---|
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 rationaliser la création de modèles conformes. |
Ajouter de nouveaux Diagrammes |
2 |
Nous vous recommandons de créer un événement Début pour indiquer clairement où commence 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 Début Événements n'est défini, la simulation démarrera à partir d'une Activité qui n'a pas de Flux de Séquence entrants. |
Événement Démarrer |
3 |
Ajoutez toutes les activités impliquées dans le processus en cours de modélisation. 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 davantage décomposé 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 Séquence de flux entre vos activités. Dans la boîte de dialogue 'Propriétés BPEL', vous pouvez entrer la condition qui doit être satisfaite (True) avant que la Flux séquence ne soit suivie. Vous pouvez également définir le conditionType sur 'Default' pour vous assurer 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 conditionExpression et conditionType Valeur Étiquetés . |
Flux séquence Initialiser Variables et Conditions |
5 |
Ajoutez des Événements de fin pour toutes les conditions qui entraîneront 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 entraîne l'arrêt de l'ensemble du processus au lieu du seul thread qui atteint ce nœud. |
Fin de l'événement |
Notes
- Pour inclure des Activités qui se trouvent dans des Paquetages externes au Paquetage simulé, dessinez un :
- Paquetage Import depuis le Paquetage contenant le diagramme
étant simulé à chaque Paquetage externe, ou
- Connecteur de dépendance du Paquetage contenant le diagramme
étant simulé à chaque Activité dans les Paquetages externes