前页 | 后页 |
定义计算规则
在业务流程中,某些操作和效果取决于规则与另一个规则或计算的交互。例如:
- 规则1)不能将汽车出租给18岁以下的客户,规则2)客户必须具有有效的驾驶执照-在测试规则2之前必须满足规则1
- 规则4)对于历史记录为1级的客户,将收取总租金10%的罚款-如果客户的历史记录为1级,则将应付租金值乘以1.1
访问
上下文菜单 |
打开图右键单击“规则任务”元素|规则编辑器>计算规则表 |
定义计算规则
步 |
行动 |
也可以看看 |
---|---|---|
1个 |
在“浏览器”窗口中,在“业务域”模型中展开适当的业务实体类,然后将表示计算出的动作的属性拖到“计算规则动作”字段中。 或者,您可以在“计算规则操作”字段和“表达式”字段中使用Intelli-sense来显示可能的类和属性的列表:
|
创建业务领域模型 |
2 |
在“表达式”字段中,完成要评估的表达式。例如: 如果计算规则4,并且在“表达式”字段中选择了Rent.RentPayable ,则在其后立即键入* 1.1 。 |
|
3 |
在“规则绑定”字段中,单击下拉箭头,然后选择要建模的规则编号(如规则表中所列),以将计算数据链接到规则。 |
添加和删除规则 |
4 |
如果该规则取决于首先满足另一个规则(对于规则2),请在“规则依赖关系”字段中键入该规则的编号。 |
|
5 |
单击Rule Composer工具栏中的Save图标以保存计算规则。 如果计算规则也是“规则条件”规则,请在“决策”表中添加条件变量,然后在“规则绑定”部分中绑定适当的规则。 |
定义规则条件 将规则绑定到条件和动作 |