DMN元素

决策(Decision)

一个决策需求图可以有一个或者多个决策。决策有名字和编号。决策逻辑必须在决策表中或者决策表达式中。

在DMN决策模型的决策依赖层面,由一个或多个决策依赖图(DRD)描绘出一个完整的决策依赖图形(DRG)。决策符号在DRD中,决策表现为一个矩形,通常用实线绘制。图形上必须能够显示决策的名字,并且可以显示其他属性,如:问题或描述。如果显示,内容必须清晰的显示在DRD元素的图形中。

一项决策也被叫做"依赖",它的输入项用以决定它的输出项。输入项可以是输入的数据,或者是其他决策的输出。(在这两种情况下它们可以是数据结构,而不是仅仅简单的数据项。)如果"决策1"的输入项包含"决策2"的输出项,决策1"依赖"决策2。决策因此可能被连接成一个网状,这称为决策需求图形(DRG),通过它可画成一个决策需求图(DRD)。一个DRD显示了一组决策如何彼此依赖,对输入的数据,和对业务知识模型等。

决策表

决策表,将决策逻辑指定为表。决策表表示一个在DMN1.3中能够被描述成一个表格的决策逻辑。它包含输入(inputs),输出(outputs)和规则(rules)。

有关决策表的详细介绍参见这里

表达式

支持FEEL和JavaScript两种语言。

有关表达式的详细介绍参见这里

输入数据(Input Data)

输入数据表示一个或者多个决策的输入信息。注意:输入数据没有执行的语义,并且会被camunda DMN引擎忽略

数据输入符号由一个数据输入元素在DRD中用一个实线绘制的两个半圆边的矩形表示。图形上必须能够显示数据输入的名字,并且可以显示其他属性,如:描述。如果显示,内容必须清晰的显示在DRD元素的图形中。

知识模型(Business Knowledge Model)

与决策相关联的业务知识模型是其全部或部分决策逻辑的可重用模块化表达式。。注意:知识模型没有执行的语义,并且会被camunda DMN引擎忽略

知识源(Knowledge Source)

知识源表示决策的权限。注意:知识源没有执行的语义,并且会被camunda DMN引擎忽略

注释

为DMN图的读者提供附加文本信息。注意:注释没有执行的语义,并且会被camunda DMN引擎忽略



Seven
 010-62962343-690
 liujx@actionsoft.com.cn
感谢您对该文档的关注!如果您对当前页面内容有疑问或好的建议,请与我联系。如果您需要解答相关技术问题请登录AWS客户成功社区