假设我有两个规则-
rule1
如果满意conditionA
,将被解雇。conditionB
rule2
conditionC
如果和condition
D 都满意,将被解雇。
rule3
如果 rule1 和 rule2 已被解雇,我想写一个应该被解雇的内容?理想情况下,我希望能够使用运算符,例如-
fire rule3 if rule1 **AND** rule2 have been fired
fire rule3 if either rule1 **OR** rule2 has been fired.
换句话说,我如何在另一个规则中引用一个规则的触发?
我显然可以在 rule3 中使用 conditionsABCD,但我确信必须有一种优雅的方式来处理这种情况。
理想情况下,我想将 rule1、rule2 和 rule3 保存在一个 DRL 文件中。