Réserver une Démo
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
Définissez les valeurs des paramètres d'entrée et évaluez le modèle :

  • 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
Le résultat de la simulation est exactement le même qu'une expression littérale :