Pré. | Proc. |
Exemple - Remboursement d'un prêt
Ce paiement Métier Knowledge Modèle (BKM) est mis en œuvre sous forme d'expression littérale.
- Le BKM définit trois paramètres : Taux, Durée et Principe
- La valeur paramètre d'exécution sera affichée ; par exemple, Taux = 00,005
- Le résultat du BKM sera évalué par l'expression littérale et la valeur est affichée sur la ligne de déclaration ; par exemple, retour = 1798,65
Bien que la formule puisse être écrite en une seule ligne, elle est assez compliquée. Nous pouvons refactoriser ce modèle avec la fonction intégrée et le contexte en boîte pour améliorer la lisibilité :
- Le Boxed Context définit deux entrées appariées d'expression variable ; ces variables servent de 'variables locales', qui peuvent être utilisées dans des expressions ultérieures
- valeur de retour : l'expression peut utiliser la valeur de 'variables locales'
- Toutes les expressions dans un Boxed Context peuvent utiliser des fonctions intégrées qui sont définies dans le Gabarit personnalisable — DMN Bibliothèque ; par exemple, les fonctions PMT(...) et decimal(...) sont utilisées dans cet exemple