Pré. | Proc. |
Tableau de Décision
Cette icône dans le coin supérieur droit de l'élément Décision ou de l'élément Métier Knowledge (BKM) Modèle indique qu'il est implémenté en tant que Tableau de Décision . Tableaux Décision sont les types d'expression les plus couramment utilisés en raison de leur format tabulaire, qui est familier aux responsables Métier et à d'autres personnels non techniques qui travaillent couramment avec des feuilles de calcul et d'autres représentations tabulaires. Fondamentalement, le Tableau de Décision est une représentation tabulaire d'un ensemble d'expressions d'entrée et de sortie liées, organisées en règles. Les règles - qui peuvent être organisées horizontalement ou verticalement - indiquent quelle entrée de sortie s'applique à un ensemble spécifique d'entrées d'entrée. Par exemple, nous pourrions avoir deux règles, l'une qui dit que si un client a une cote de crédit « Or » et dépense 20 000 $ ou plus par an, il bénéficiera d'une remise de 20 %, et une deuxième règle qui dit que s'il a une cote de crédit « Or » et dépense moins de 20 000 $, il bénéficiera d'une remise de 15 %. Lors de la mise en production du Tableau de Décision les valeurs d'entrée seraient fournies à chaque fois qu'une décision est exécutée et, en fonction des valeurs, le client recevrait une remise de 15 % ou 20 %.
L'image montre les parties clés de la fenêtre Expression DMN pour la définition des Tableaux Décision . Rappelons qu'il existe trois autres types d'expression valeur et que la fenêtre apparaîtra différemment pour chacun d'eux. Cette liste contient les parties principales d'un Tableau de Décision :
- Une liste de règles, où chaque règle contient des entrées d'entrée spécifiques et des entrées de sortie correspondantes
- Une liste de clauses d'entrée, définies comme des expressions qui impliquent généralement une ou plusieurs valeurs d'entrée
- Une liste de clauses de sortie, définissant la sortie correspondant à un ensemble spécifique d'entrées
- La politique Hit Tableau qui spécifie comment les règles sont appliquées
Chaque clause de sortie se compose d'un identifiant (un nom) et, encore une fois, d'une liste facultative de valeurs autorisées pour cette clause. Le Tableau lui-même se compose d'une liste de règles numérotées, définissant un ensemble d'entrées et d'entrées de sortie correspondantes. Le Tableau de Décision doit contenir toutes les entrées requises pour déterminer une sortie (et uniquement ces entrées). Pour déterminer les règles à appliquer, les expressions définies dans les clauses d'entrée sont évaluées pour les entrées données et les résultats de l'expression sont ensuite utilisés pour trouver des règles avec des entrées d'entrée correspondantes.