预订演示
前页 后页

DMN 表达式自动完成

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

为了使建模简单可靠, Enterprise Architect提供了自动完成功能,帮助提供:

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

ItemDefinition 的允许值

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

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

编辑为此 ItemDefinition 键入的 InputData 的值时,按键盘上的空格键以显示可供选择的值列表。

我们还可以为 InputData 定义多个数据集,因为自动完成特征在此对话框中可用。

决策表的输入/输出条目

以 'Strategy' ItemDefinition 为例:

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

然后我们可以通过选择快速填写决策表规则:

注记:默认的“-”表示“未定义”。

信息需求

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

在这个例子中,决策“资格”需要两个决策——“局前风险类别”和“局前负担能力”——以及一个输入数据项“申请人数据”。

为调用的 BusinessKnowledgeModel 'Eligibility rules' 设置绑定值时,会提示选择一个自动完成列表。在此列表中,有子决策名称 - 输入数据的叶组件。使用此特征,您可以轻松设置调用。

了解更多