前页 | 后页 |
示例-偿还贷款
该业务知识模型(BKM)支付实现为文字表达。
- BKM 定义了三个参数:Rate、团队和 Principle
- 将显示运行时参数值;例如,速率 = 00.005
- BKM 的结果将通过字面表达式求值,并在声明行显示值;例如,返回 = 1798.65
虽然这个公式可以写成一行,但是相当复杂。我们可以使用内置函数和盒装上下文重构此模型以提高可读性:
- Boxed Context 定义了两个变量表达式配对条目;这些变量用作“局部变量”,可以在以后的表达式中使用
- 返回值:表达式可以使用'局部变量'的值
- Boxed Context 中的任何表达式都可以使用在可定制模板 - DMN 库中定义的内置函数;例如,此示例中使用了函数 PMT(...) 和 decimal(...)