Pré. | Proc. |
Exemple de Simulation DMN
Enterprise Architect fournit un exemple de modèle DMN sur lequel vous pouvez effectuer une simulation pour découvrir le processus et voir comment la simulation fonctionne. Le modèle d'exemple est fourni avec le modèle EAExample.eap, et se trouve dans le Paquetage :
- Example Modèle > Simulation de Modèle > DMN Models > Décision > Un exemple complet > Routing Décision Service ( diagramme )
Dans la fenêtre Simulation DMN, le nom de l'élément Routing Décision Service s'affiche dans le champ de saisie des données de la barre d'outils, et les données d'entrée, décisions d'entrée, décisions encapsulées et décisions de sortie associées sont chargées dans la colonne « Élément » dans l'ordre d'exécution.
Après avoir sélectionné Ensembles de données pour les données d'entrée et les décisions d'entrée, le modèle est prêt à être exécuter en simulation. Pour exécuter la simulation, cliquez sur le bouton Exécuter et laissez la simulation se terminer. Ensuite, utilisez l'option de barre d'outils « Pas à pas » pour parcourir le processus une étape à la fois. Le diagramme estompe tous les éléments, sauf ceux sur lesquels le processus « pas à pas » a agi ou est en train d'agir. Le diagramme , la fenêtre de Simulation DMN et la fenêtre d'expression DMN affichent toutes les données d'entrée appliquées, comme indiqué :
Les éléments de la liste passent de 'static' à 'runtime' ; note que les Métier Knowledge Models invoqués sont chargés dans la liste ; dans cet exemple :
- La Décision « accessibilité financière post-bureau » est à l'état « en cours d'évaluation » (voir le texte du diagramme ), ce qui signifie que la Décision invoque le Modèle de connaissances Métier « tableau des facteurs de contingence de crédit » en liant les valeurs d'entrée aux paramètres
- Compte tenu des arguments (Catégorie de risque post-bureau : "TRÈS FAIBLE", Abordabilité post-bureau : vrai, Faillite : faux, Pointage de crédit : 600), la sortie est "ACCEPTER"
- Après l'exécution du Métier Knowledge Modèle 'Routing rules', la valeur sera reportée à la Décision 'Routing'