Pré. | Proc. |
Invocation
Cette icône dans le coin supérieur droit de l'élément Décision ou Métier Knowledge Modèle (BKM) indique qu'il est implémenté en tant qu'Invocation . Le type expression Invocation est le mécanisme par lequel les expressions de décision peuvent être consultées et réutilisées dans différents contextes. Vous vous souviendrez que dans une rubrique précédente, nous avons discuté de la notation Décision Modélisation et présenté le Métier Knowledge Modèle (BKM) comme une méthode de réutilisation d'une logique de décision prédéfinie. Le type d'expression d'invocation est la méthode utilisée pour accéder à la logique de décision dans un BKM, en fournissant des valeurs qui sont transmises aux paramètres d'un BKM ou d' Décision Service et en recevant à leur tour la sortie. L'invocation peut être appliquée à la fois aux éléments Décision et aux éléments BKM, qui invoqueraient tous deux un Métier Knowledge Modèle ou un Décision Service.
Une invocation est un conteneur pour les liaisons de paramètres qui fournissent le contexte pour l'évaluation du corps d'un Métier Knowledge Modèle . Il existe deux cas d'utilisation courants pour une invocation :
- Utilisé pour lier les données d'entrée à un Modèle de connaissances Métier
- Utilisé pour lier des paramètres ou des variables d'entrée de contexte à un Modèle de connaissances Métier
Lorsqu'une invocation est sélectionnée, la disposition des fonctionnalités accessibles dans la fenêtre Expression DMN est :
Pour plus de détails, reportez-vous à la rubrique d'aide de la barre d'outils de l'éditeur d'invocation .
Les liaisons de paramètres d’une invocation fournissent le contexte pour l’évaluation du corps de l’élément invocable.
Dans cet exemple :
- Décision 'Post-bureau Risk Category' est représentée comme une invocation se connectant au Métier Knowledge Modèle 'Post-Bureau Risk Category tableau ', implémenté sous forme de Tableau de Décision
- Décision « Catégorie de risque post-bureau » est la cible de trois connecteurs d'exigences d'information à partir de deux données d'entrée et d'une décision
- La liste de liaison lie les valeurs d'entrée aux paramètres du Métier Knowledge Modèle
- L'invocation spécifie également la « clause de sortie » demandée ; dans le cas où un Tableau de Décision comporte plusieurs clauses de sortie définies, l'invocation doit explicitement demander une clause de sortie comme résultat de l'expression
Comme une invocation ne peut invoquer qu'un seul Métier Knowledge Modèle la sortie est définie par la sortie Métier Knowledge Modèle .