预订演示

请注意 : 本帮助页面不适用于最新版本的Enterprise Architect. 最新的帮助文档在这里.

前页 后页

定义规则行动

在业务域模型中的类中,您为定义规则生效的条件而设置的属性和操作可能又称为决策属性或操作,您可以将其分配为规则行动中的操作(结果)表。您在设置类时创建属性和操作,至少包含一些值或参数,并定制其中一些特征以定义确定规则效果的操作。

访问

上下文菜单

打开图表 |右键单击规则任务元素|规则编写器 >决策表

模型规则行动

Step

Action

See also

1

从浏览器窗口中的相应业务术语类元素中,将决策属性(例如 Eligible - Yes/No)或操作(例如 post error)拖放到“规则行动(结果)”中的第一个空白字段柱子。

  • “规则行动”字段应用智能感知以显示该字段的可能条目;在字段中按 Ctrl+Space 以显示可能的类列表,双击选定的类,输入 . (句号)并双击自动显示列表中的属性或操作

2

对于属性,如果删除的操作变量是“枚举”类型,则“允许值/参数”字段会自动设置为枚举文字。

否则,双击“允许值/参数”字段(或右键单击并选择“编辑允许值”选项);将显示“编辑允许值”对话框。

单击“新建”按钮,在文本框中键入一个可能的值(例如“是”或“接受”),单击“保存”按钮,然后对下一个可能的值重复该过程(例如“否”或“拒绝” ')。

3

输入所有可能的值后,关闭对话框并在调用条件的相应“Value<n>”字段下方的“Result<n>”列字段中选择相应的响应。

4

对于操作,每个“结果<n>”列字段中都会显示一个复选框;要将操作调用为对相应条件值的响应,请选中该条件“值 <n>”字段下方的“结果<n>”字段中的复选框。

5

要将参数传递给操作,请双击“允许的值/参数”字段(或右键单击并选择“编辑参数”菜单选项);将显示“编辑参数”对话框。

选择参数并在“值”文本框中输入值;单击保存按钮并关闭对话框。

您可以多次将操作添加为规则行动,因此您可以使用不同的参数集调用该操作。

6

单击 Rule Composer 工具栏中的 Save 按钮以保存值。

7

要添加另一个规则行动,请右键单击“否”列并选择“添加行”选项;一个空行被添加到表中。

要从表中删除规则行动,请右键单击相应的“否”字段并选择“删除行”选项;这不会影响模型中的原始属性或操作。

了解更多