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