预订演示

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

前页 后页

定义计算规则

在业务流程中,某些操作和效果取决于规则与另一个规则或计算的交互。例如:

  • 规则1)不能将汽车出租给18岁以下的客户,规则2)客户必须具有有效的驾驶执照-在测试规则2之前必须满足规则1
  • 规则4)对于历史记录为1级的客户,将收取总租金10%的罚款-如果客户的历史记录为1级,则将应付租金值乘以1.1

访问

上下文菜单

打开图右键单击“规则任务”元素|规则编辑器>计算规则表

定义计算规则

行动

也可以看看

1个

在“浏览器”窗口中,在“业务域”模型中展开适当的业务实体类,然后将表示计算出的动作的属性拖到“计算规则动作”字段中。

或者,您可以在“计算规则操作”字段和“表达式”字段中使用Intelli-sense来显示可能的类和属性的列表:

  1. 在字段中按Ctrl +空格键以显示“类”列表。
  2. 双击所需的类,然后键入。 (句号)之后;该类的属性列表会自动显示。
  3. 双击所需的属性。
创建业务领域模型

2

在“表达式”字段中,完成要评估的表达式。例如:

如果计算规则4,并且在“表达式”字段中选择了Rent.RentPayable ,则在其后立即键入* 1.1

3

在“规则绑定”字段中,单击下拉箭头,然后选择要建模的规则编号(如规则表中所列),以将计算数据链接到规则。

添加和删除规则

4

如果该规则取决于首先满足另一个规则(对于规则2),请在“规则依赖关系”字段中键入该规则的编号。

5

单击Rule Composer工具栏中的Save图标以保存计算规则。

如果计算规则也是“规则条件”规则,请在“决策”表中添加条件变量,然后在“规则绑定”部分中绑定适当的规则。

定义规则条件 将规则绑定到条件和动作

学到更多