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 d'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 dans un sujet précédent que nous avons discuté de la notation Décision Modélisation et introduit le Métier Knowledge Modèle (BKM) comme méthode de réutilisation de la 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, fournissant des valeurs qui sont transmises aux paramètres d'un BKM ou d'un service Décision et 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 Métier Knowledge Modèle
- Utilisé pour lier des paramètres ou des variables d'entrée de contexte à un Métier Knowledge Modèle
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' appel.
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 'Catégorie de risque post-bureau' est représentée comme une invocation se connectant au Métier Knowledge Modèle ' tableau de catégorie de risque post-bureau', implémenté comme un Tableau de Décision
- La 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 a également spécifié la 'OutputClause' demandée ; dans le cas où un Tableau de Décision a plusieurs clauses de sortie définies, l'invocation doit demander explicitement 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 .