前页 | 后页 |
DMN 表达式自动完成
DMN 定义了很多表达式,例如 FunctionDefinition、DecisionTable、Boxed Context、Invocation 和 Literal Expression。这些表达式的参数、参数和逻辑主要由文本实现。
为了使建模简单可靠, Enterprise Architect提供了自动完成功能,帮助提供:
- ItemDefinition 的允许值
- 决策表的输入/输出条目
- 信息需求
ItemDefinition 的允许值
这个想法是在 ItemDefinition 中定义允许的值枚举,然后在请求这些值时组成一个列表以供选择。
在本例中,ItemDefinition '申请人数据。就业状态'定义了允许值的枚举。
编辑为此 ItemDefinition 键入的 InputData 的值时,按键盘上的空格键以显示可供选择的值列表。
我们还可以为 InputData 定义多个数据集,因为自动完成特征在此对话框中可用。
决策表的输入/输出条目
以 'Strategy' ItemDefinition 为例:
我们可以通过选择快速填写决策表的“允许值”字段:
然后我们可以通过选择快速填写决策表规则:
注记:默认的“-”表示“未定义”。
信息需求
在决策层次结构中,决策可能会访问所需的决策和输入数据;这些必需的元素构成了可供决策使用的变量列表。
在这个例子中,决策“资格”需要两个决策——“局前风险类别”和“局前负担能力”——以及一个输入数据项“申请人数据”。
为调用的 BusinessKnowledgeModel 'Eligibility rules' 设置绑定值时,会提示选择一个自动完成列表。在此列表中,有子决策名称 - 输入数据的叶组件。使用此特征,您可以轻松设置调用。