前页 | 后页 |
定义计算规则
在业务流程中,某些操作和效果取决于规则与另一个规则或计算的交互。例如:
- 规则1 ) 不能将汽车出租给 18 岁以下的客户,规则 2) 客户必须持有有效的驾驶执照 - 在测试规则 2 之前必须满足规则1
- 规则 4) 总租金成本 10% 的罚款适用于有不良历史级别1的客户 - 如果客户有不良历史级别1 ,则将应付租金价值乘以1 。 1
访问
上下文菜单 |
打开图表 |右键单击规则任务元素| Rule Composer > 计算规则库表 |
定义计算规则
Step |
Action |
See also |
---|---|---|
1 |
在浏览器窗口中,展开业务域模型中相应的业务实体类,将代表计算动作的属性拖到“计算规则行动”字段中。 或者,您可以在“行动”字段和“Expression”字段中使用智能感知行动来显示可能的类和属性列表:
|
Create a Business Domain Model |
2 |
在“表达式”字段中,完成要计算的表达式。例如: 如果计算规则 4,并且您在“表达式”字段中选择了Rent.RentPayable ,则输入*1。 1紧随其后。 |
|
3 |
在“规则绑定”字段中,单击下拉箭头并选择正在建模的规则编号(如规则表中所列)以将计算数据链接到规则。 |
Add and Remove Rules |
4 |
如果规则依赖于首先满足的另一个规则(如规则 2),请在“规则依赖”字段中输入该规则的编号。 |
|
5 |
单击 Rule Composer 工具栏中的 Save 图标以保存计算规则。 如果计算规则也是规则条件规则,则在决策表中添加条件变量,并在“规则绑定”部分绑定适当的规则。 |
Define Rule Conditions Bind Rules to Conditions and Actions |