Pré. | Proc. |
Modèle de connaissances Métier
Un élément Métier Knowledge Modèle (BKM) représente un élément de logique de décision réutilisable. En général, il est connecté à un élément Décision qui invoque le BKM et transmet un ensemble d'entrées. Le BKM, à l'aide de sa logique interne, évalue une sortie qui est renvoyée à l' Décision .
À moins qu'un BKM ne fonctionne sur des valeurs fixes, il nécessite généralement la définition d'un ensemble de paramètres d'entrée, ainsi que la définition d'une sortie. Les paramètres et la logique de décision sont définis à l'aide de la fenêtre Expression DMN.
Entrées et sorties
Lorsqu'il est utilisé dans un modèle de décision, un BKM doit être connecté via un KnowledgeRequirement à un Décision ou à un autre BKM, par l'intermédiaire duquel il reçoit ses entrées. Les paramètres d'entrée sont définis à l'aide de l'icône . Ceux-ci peuvent être définis comme un type simple ou un type complexe défini à l'aide d'une ItemDefinition. La dénomination des paramètres d'entrée influence la dénomination dans l'expression de valeur.
Sortir
Une sortie BKM se fait via un KnowledgeRequirement qui doit être une entrée d'une Décision ou d'un autre BKM. La sortie est définie à l'aide de :
- L'icône pour une expression littérale
- Colonne(s) de sortie dans le tableau Expression DMN pour un Tableau de Décision , un Contenu encadré et une Invocation.
Expressions de valeur
Pour définir un moyen d'évaluation d'un résultat, basé sur la logique de décision, un élément Métier Knowledge Modèle (BKM) contient une expression de valeur. Celle-ci est définie et modifiée à l'aide de la fenêtre Expression DMN, qui comporte quatre formats, le format étant déterminé par le type d'expression de valeur que vous souhaitez utiliser.
L'élément BKM peut être défini avec ces structures pour l'expression de valeur. Chacune est affichée dans le modèle avec une icône.
Type |
Description |
Voir aussi |
---|---|---|
Tableau de Décision |
Un 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 indiquant quelle entrée de sortie s'applique à un ensemble spécifique d'entrées d'entrée. |
Tableau de Décision Éditeur d'expressions de Décision |
Expression littérale |
Une expression littérale est la forme la plus simple d'une expression DMN. Elle est généralement définie comme une instruction d'une seule ligne ou un bloc conditionnel if-else. |
Expression littérale Éditeur d'expressions de Décision |
Invocation |
Une invocation Décision nécessite qu'un élément de modèle de connaissances Métier soit référencé à l'aide d'un connecteur d'exigence de connaissances. Il contient simplement les paramètres qui fournissent le contexte pour l'évaluation d'un modèle de connaissances métier. |
Invocation Éditeur d'expressions de Décision |
Contexte |
Un contexte encadré est une collection d'entrées de contexte. Chaque entrée de contexte se compose d'une variable et d'une expression. Le contexte possède également une valeur de résultat. |
Contexte encadré Éditeur d'expressions de Décision |
Validation et Tester
Pour garantir qu'un élément BKM est capable de produire une sortie correcte, il peut être validé à l'aide de l'icône Validation . Un BKM peut également être testé en tant qu'unité pour garantir son fonctionnement à l'aide du bouton Simulation . Pour plus de détails, consultez la rubrique d'aide Valeurs des paramètres d'entrée pour Simulation .