例如:
规则1:检查人的国家是否为“美国”
规则2:检查人的州是否为'华盛顿特区。'
现在Rule3是Rule1和Rule2的组合
Rule3:如果Rule1则则Rule2
此处Rule2是在Rule1为真时执行的操作
我知道我可以通过编写如果Rule1和Rule2然后执行某些操作方法来实现此问题,但这个问题背后的主要意图是:我想将另一个规则作为Action执行。如何使用CodeEffects实现它?
答案 0 :(得分:0)
不支持将规则用作规则操作,因为这可能会导致逻辑问题并且难以检测循环依赖关系。
使用循环或规则集模式。可以找到详细信息here
答案 1 :(得分:-1)
应该注意的是,许多其他业务规则产品都支持推理和链接规则的功能。这通常被实现并被称为backward chaining。