Pré. | Proc. |
Simuler un service Décision
Il est possible d'effectuer une simulation de modèle sur un Décision Service.
Simulation de service Décision
Pour effectuer une simulation de modèle sur Décision Service, procédez comme suit :
Étape |
Description |
---|---|
1 |
Faites glisser un élément d'artefact de configuration Simulation sur un diagramme à partir de la page « Composants DMN » de la boîte à outils et double-cliquez dessus pour l'ouvrir dans la fenêtre Simulation DMN.
Par défaut, tous les éléments Décision Service et chaque décision individuelle sont répertoriés pour sélection dans le champ déroulant de le dialogue . |
2 |
Sélectionnez un élément Décision Service sur lequel exécuter la simulation. Dans l'exemple, nous avons choisi « Routing Décision Service », donc trois éléments de données d'entrée et cinq décisions encapsulées (dont une décision de sortie) sont chargés dans la liste de simulation. Important : cette liste est établie à partir des données internes du Décision Service ; veillez à exécuter la commande « Mettre à jour l'interface DecisionService » du menu contextuel à chaque modification du diagramme du modèle Décision Service. Rechargez le Décision Modèle en cliquant sur l'icône « Actualiser » (troisième à partir de la gauche) dans la barre d'outils de la fenêtre Simulation DMN. |
3 |
Les données d'entrée et les décisions sont exécutées dans l'ordre correct. Par exemple, « Score de risque d'application » sera exécuté avant « Catégorie de risque post-bureau », « Abordabilité du bureau de poste » et « Acheminement ». Pour chaque élément de données d'entrée, cliquez sur la flèche déroulante dans le champ « Valeur » et sélectionnez les Ensembles de données pour fournir les valeurs des données d'entrée. Validez les données d'entrée et les décisions et apportez les corrections nécessaires à l'aide de la fenêtre Expression DMN. Dans la fenêtre Simulation DMN, cliquez sur l'icône Enregistrer et sur le bouton de la barre d'outils. |
4 |
Le résultat de l'exécution est affiché à la fois dans la liste et sur le diagramme . Vous pouvez également cliquer sur l'icône « Pas à pas » dans la barre d'outils pour déboguer le modèle DMN.
Une bonne pratique consiste à garder la fenêtre Expression DMN ouverte pendant le débogage. L'état de l'expression au moment exécuter (tel que Tableau de Décision , Contexte encadré, Expression littérale ou Invocation) affichera les détails de la logique encapsulée par la Décision ou Métier Knowledge Modèle invoqué. |