Pré. | Proc. |
Métier Knowledge Modèle
Un élément Métier Knowledge Modèle (BKM) représente un élément réutilisable de la logique de décision. En règle générale, il est connecté à un élément Décision qui invoque le BKM et transmet un ensemble d'entrées. Le BKM, en utilisant sa logique interne, évalue une sortie qui est renvoyée au Décision .
À moins qu'un BKM ne travaille 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 Sortie
Lorsqu'il est utilisé dans un modèle de décision, un BKM doit être connecté via une KnowledgeRequirement à une Décision ou à un autre BKM, à travers lequel 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'un ItemDefinition. La dénomination des paramètres d'entrée influence la dénomination dans l'expression de valeur.
Production
Une sortie BKM se fait via une KnowledgeRequirement qui doit être une entrée vers une Décision ou vers 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 DMN Expression pour un Tableau de Décision , Boxed Content et Invocation.
Expressions de valeur
Pour définir un moyen d'évaluer un résultat, basé sur la logique de décision, un élément Métier Knowledge Modèle (BKM) contient une expression de valeur. Ceci est défini et modifié à 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. Chacun est affiché dans le modèle avec une icône.
Type |
Description |
Voir également |
---|---|---|
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 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 Éditeur d'expression 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 Éditeur d'expression Décision |
Invocation |
Une Invocation Décision nécessite qu'un élément du modèle de connaissances Métier soit référencé à l'aide d'un connecteur 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'expression Décision |
Le contexte |
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é Éditeur d'expression Décision |
Validation et Tester
Pour s'assurer 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 s'assurer qu'il est opérationnel à l'aide du bouton Simulation . Pour plus de détails, consultez la rubrique d'aide Valeurs des paramètres d'entrée pour la Simulation .