在制定规则时如何比较流量表中同一事实的两个约束



我有Fact - Orders以及其中的两个约束:Orders -> Account和Orders -> TargetAccount

我在自由形式DRL中制定了一个规则,如果Orders.Account.AccountNumber != Orders.TargetAccount.AccountNumber,则应该生成一个特定的PDF。

如何写这个when condition ?

根据您的描述,它应该像

一样简单
when
  Orders.Account.AccountNumber ! = Orders.TargetAccount.AccountNumber
then
  // generate specific PDF

还是我遗漏了一些细节?

好的,它是这样工作的:订单(帐户。= TargetAccount.AccountNumber)我建议最少使用&&,如果不存在OR条件,则使用一个比一个低的自由形式drl。尽量避免&&,它会产生问题,特别是当我们有两个以上的AND条件

最新更新