Réserver une Démo
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.
Une sortie peut être un type simple ou un type complexe défini à l'aide d'un ItemDefinition.

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 .

Apprendre encore plus