预订演示

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

前页 后页

文字表达

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

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

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

DMN 表达式窗口将 Literal Expression 显示为一个表,其中包含两个关键行:

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