我有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条件