前页 后页

决断

决策元素用于基于一个或多个输入来评估输出。确定输出的逻辑是在该Decision元素内定义的,或调用与该Decision连接的Business Knowledge Model中包含的决策逻辑。

输入项

决策可以具有任意数量的输入,包括用于定义元素中输入值的选项。最常见的输入是使用输入数据元素。

输出量

决策可以有零个或一个输出。输出可以是复杂的数据集。

值表达

决策元素的输出使用值表达式确定。值表达式包含元素的决策逻辑,并且可以采用以下四种形式之一:决策表,文字表达式,调用或框式上下文。值表达式是使用DMN表达式编辑器定义和编辑的,该编辑器根据所使用的表达式类型显示四种格式之一。

当显示在图表上时,Decision元素在右上角显示一个图标,指示其使用的是哪种类型的值表达式。

类型

描述

也可以看看

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

决策表

文字表达

文字表达是DMN表达的最简单形式。通常将其定义为单行语句或if-else条件块。

文字表达

调用方式

决策调用要求使用知识需求连接器引用业务知识模型元素。 Decision元素仅包含为评估业务知识模型(BKM)提供上下文的参数。 BKM返回的部分或全部结果可以设置为作为决策的输出传递。

调用方式

盒装上下文

装箱的上下文是上下文条目的集合。每个上下文条目都包含一个变量和一个表达式。上下文也具有结果值。

盒装上下文

学到更多