前页 后页

文字表达

决策或业务知识模型(BKM)元素右上角的此图标表示将其实现为文字表达 。文字表达是DMN表达的最简单形式。通常将其定义为单行语句或if-else条件块。当表达式变得更加复杂时,建模者可能会优先选择Boxed Context,而不是Literal Expression,或者为了提高可读性,建模者可以将某些逻辑封装为DMN库中的函数。文字表达是决策和业务知识模型(BKM)元素中使用的一种价值表达。

此图显示了DMN Expression窗口中用于定义文字表达的关键部分。回想一下,还有其他三种类型的值表达式,并且每种形式的窗口将以不同的方式出现。

文字表达是决策逻辑的文本表示。它描述了如何使用数学和逻辑运算从输出值中得出输出值。

DMN表达式窗口将文字表达形式显示为表格,其中包含两个关键行:

  • 参数: 定义表达式中使用的输入参数
  • 文字表达式: 定义表达式的公式的位置-定义决策的输出
为了支持模拟和执行,文字表达可以使用JavaScript全局函数或JavaScript对象函数。用户还可以创建DMN库函数以在表达式中使用。