预订演示
前页 后页

决策表达式编辑器

DMN 表达式编辑器是您将在其中定义、审阅和更新模型中大多数不同类型 DMN元素的详细信息的窗口。首先,它用于编辑决策元素和业务知识模型(BKM)元素的价值表达。

A决策元素和决策元素使用的四种类型的值表达中的每一种,都会显示不同版本的DMN 表达式编辑器。对于 BKM 元素,还提供了第二个窗口选项卡,用于定义调用 BKM 时使用的输入和输出参数。

还存在两个附加版本的DMN 表达式编辑器以支持编辑 ItemDefinition 和 InputData 元素。

显示的工具栏和窗口内容的布局取决于当前选择的 DMN元素的类型,以及在适用的情况下定义的值表达式的类型。

此图显示了用于定义决策表的DMN 表达式编辑器的版本。在这种情况下,底层元素是一个 BusinessKnowledgeModel,因此决策逻辑由其他元素“调用”,输入和输出通过参数传递。

DMN 表达式编辑器对每个元素和表达式类型的特征的详细解释在本主题的子帮助主题中提供。

访问

图表

双击图表上的 DMN元素。

显示元素及其表达式类型对应的DMN 表达式编辑器窗口。

值表达式

本表总结了四种不同类型的价值表达,并参考了详细说明每种类型的帮助主题。

类型和图标

描述

也见

决策表

决策表是A组相关输入和输出表达式的表格表示,组织成规则,指示哪个输出条目适用于一组特定的输入条目。

决策表

文字表达

文字表达式A决策逻辑指定为描述输出值如何从其输入值派生的文本表达式。为了支持模拟和执行,文字表达式可以使用JavaScript函数。

文字表达

盒装上下文

盒装上下文是上下文条目A集合,由(名称,值)对组成,每对都有一个结果值。

上下文条目提供了一种将复杂的表达式分解为一系列简单表达式的方法,提供可以在后续上下文条目中使用的中间结果。

盒装上下文

调用

调用调用另一个模型元素(业务知识模型或决策服务)以提供决策结果。调用定义了传递给“被调用”元素的参数,为上下文其决策逻辑提供时间。然后将决策结果传递回“调用”元素。

调用

ItemDefinition 和 InputData元素

元素

描述

也见

项目定义

ItemDefinition 元素用于定义数据结构,并可选择限制数据允许值的范围。 ItemDefinitions 的范围可以从简单的单一类型到复杂的结构化类型。 ItemDefinitions 用于指定 InputData 元素的类型以及输入参数。

项目定义

输入数据

决策元素用于为决策元素提供输入。

InputData元素的数据类型是使用 ItemDefinition元素定义的。数据集也可以定义为 ItemDefinition 的一部分,然后 InputData元素可以指定运行模拟时要使用的数据集。

输入数据

学到更多