预订演示

请注意 : 本帮助页面不适用于最新版本的Enterprise Architect. 最新的帮助文档在这里.

前页 后页

示例-偿还贷款

该业务知识模型(BKM)支付实现为文字表达。

  • BKM 定义了三个参数:Rate、团队和 Principle
设置输入参数的值并评估模型:

  • 将显示运行时参数值;例如,速率 = 00.005
  • BKM 的结果将通过字面表达式求值,并在声明行显示值;例如,返回 = 1798.65

虽然这个公式可以写成一行,但是相当复杂。我们可以使用内置函数和盒装上下文重构此模型以提高可读性:

  • Boxed Context 定义了两个变量表达式配对条目;这些变量用作“局部变量”,可以在以后的表达式中使用
  • 返回值:表达式可以使用'局部变量'的值
  • Boxed Context 中的任何表达式都可以使用在可定制模板 - DMN 库中定义的内置函数;例如,此示例中使用了函数 PMT(...) 和 decimal(...)
模拟结果与 Literal Expression 完全相同: