前页 | 后页 |
示例-贷款还款
此业务知识模型(BKM) 支付以文字形式实现。
- BKM定义了三个参数:利率,期限和原则
- 将显示运行时参数值;例如,费率= 00.005
- BKM的结果将通过文字表达式求值,并且该值将显示在声明行上;例如,return = 1798.65
尽管此公式可以写成一行,但相当复杂。我们可以使用内置函数和Boxed Context重构此模型,以提高可读性:
- Boxed Context定义了两个变量表达式成对的条目。这些变量用作“局部变量”,可以在以后的表达式中使用
- 返回值:表达式可以使用“局部变量”的值
- Boxed Context中的任何表达式都可以使用可自定义的模板DMN库中定义的内置函数。例如,在此示例中使用了函数PMT(...)和十进制(...)