Pré. | Proc. |
Décision
Un élément Décision est utilisé pour évaluer une sortie basée sur une ou plusieurs entrées. La logique qui détermine la sortie est soit définie dans cet élément Décision , soit elle invoque la logique de décision contenue dans un Métier Knowledge Modèle qui est connecté à la Décision .
Contributions
Une Décision peut avoir n'importe quel nombre d'entrées, y compris la possibilité de définir les valeurs d'entrée dans l'élément. L'entrée la plus courante consiste à utiliser un élément de données d'entrée.
Production
Une Décision peut avoir zéro ou une sortie. La sortie peut être un ensemble de données complexe.
Expressions de valeur
La sortie d'un élément Décision est déterminée à l'aide d'une expression de valeur. L'expression de valeur contient la logique de décision de l'élément et peut prendre l'une des quatre formes suivantes : Tableau de Décision , expression littérale, invocation ou contexte en boîte. Les expressions de valeur sont définies et modifiées à l'aide de l'éditeur d'expression DMN, qui affiche l'un des quatre formats en fonction du type d'expression utilisé.
Lorsqu'il est affiché sur un diagramme , l'élément Décision affiche une icône dans le coin supérieur droit qui indique le type d'expression de valeur qu'il utilise.
Type |
La description |
Voir également |
---|---|---|
Un Tableau de Décision est une représentation tabulaire d'un ensemble d'expressions d'entrée et de sortie associées, organisées en règles indiquant quelle entrée de sortie s'applique à un ensemble spécifique d'entrées d'entrée. |
Tableau de Décision | |
Expression littérale |
Une expression littérale est la forme la plus simple d'expression DMN. Il est généralement défini comme une instruction sur une seule ligne ou un bloc conditionnel if-else. |
Expression littérale |
Invocation |
Une Invocation Décision nécessite qu'un élément Métier Knowledge Modèle soit référencé à l'aide d'un connecteur Knowledge Requirement. L'élément Décision contient simplement les paramètres qui fournissent le contexte d'évaluation du Métier Knowledge Modèle (BKM). Une partie ou la totalité du résultat renvoyé par le BKM peut être configurée pour être transmise en tant que sortie de la Décision . |
Invocation |
Contexte encadré |
Un Boxed Context est une collection d'entrées de contexte. Chaque entrée de contexte se compose d'une variable et d'une expression. Le Contexte a également une valeur de résultat . |
Contexte encadré |