前页 后页

DMN表达式自动完成

DMN定义了许多表达式,例如FunctionDefinition,DecisionTable,Boxed Context,Invocation和Literal Expression。这些表达式的参数,自变量和逻辑主要由文本实现。

为了使建模变得容易和可靠, Enterprise Architect提供了自动完成功能,可帮助提供:

  • ItemDefinition的允许值
  • 决策表的输入/输出条目
  • 信息要求

ItemDefinition的允许值

想法是在ItemDefinition中定义允许的值枚举,然后在需要这些值时组成一个可供选择的列表。

在此示例中,ItemDefinition'申请人数据。就业状况”定义了允许值的枚举。

编辑输入到此ItemDefinition的InputData的值时,请按键盘上的空格键以显示要选择的值列表。

我们还可以为InputData定义多个数据集,因为此对话框上提供了自动完成功能。

决策表的输入/输出条目

以“策略”项定义为例:

我们可以通过选择来快速填写决策表的“允许的值”字段:

然后,我们可以通过选择快速填充“决策表”规则:

信息需求

在决策层次结构上,决策可能会访问所需的决策和输入数据。这些必需元素形成了可供决策使用的变量列表。

在此示例中,决策“资格”需要两个决策-“局局风险类别”和“局局承受能力”-一个输入数据项“申请人数据”。

为调用的BusinessKnowledgeModel'资格规则'设置绑定值时,“自动完成”列表将提示您进行选择。在此列表中,有子决策名称-输入数据的叶组件。使用此功能,您可以轻松设置调用。

学到更多