Pré. | Proc. |
Complétion automatique d'expressions DMN
DMN définit de nombreuses expressions, telles que FunctionDefinition, DecisionTable, Boxed Context, Invocation et Literal Expression. Les paramètres, les arguments et la logique de ces expressions sont implémentés en grande partie par du texte.
Pour rendre modélisation facile et fiable, Enterprise Architect fournit une facilité d'auto- facilité , aidant à fournir :
- Valeurs autorisées de ItemDefinition
- Entrées/Sorties d'un Tableau de Décision
- Exigence d'information
Valeurs autorisées de ItemDefinition
L'idée est de définir les énumérations de valeurs autorisées dans valeur , puis de composer une liste de sélection chaque fois que ces valeurs sont demandées.
Dans cet exemple, ItemDefinition 'Données du demandeur . Statut d'emploi' définit une énumération de valeurs autorisées.
Lors de la modification des valeurs de InputData saisies dans cette ItemDefinition, appuyez sur la barre d'espacement du clavier pour afficher une liste de valeurs à sélectionner.
Nous pourrions également définir plusieurs ensembles de données pour InputData, car la fonctionnalité de saisie semi-automatique est disponible sur cette boîte de dialogue .
Entrées/Sorties d'un Tableau de Décision
Prenons l'exemple de la définition d'élément "Stratégie" :
On peut remplir rapidement le champ 'Valeurs autorisées' d'un Tableau de Décision par sélection :
Ensuite on peut remplir rapidement les règles du Tableau de Décision par sélection :
Note : le '-' par défaut signifie 'Non défini'.
Besoin d'informations
Dans une hiérarchie de décision, une décision peut accéder aux décisions requises et aux données d'entrée ; ces éléments obligatoires forment une liste de variables utilisables par la décision.
Dans cet exemple, la Décision « Éligibilité » nécessite deux décisions - « Catégorie de risque pré-bureau » et « Abordabilité pré-bureau » - et un élément de données d'entrée « Données du candidat ».
Lors de la définition des valeurs de liaison pour les "règles d'éligibilité" du BusinessKnowledgeModel invoquées, une liste de saisie semi-automatique prompt à la sélection. Dans cette liste, il y a des noms de sous-décision - composants feuilles des données d'entrée. Avec cette fonctionnalité , vous pouvez facilement mettre en place une invocation.