我们正在使用CodeEffects规则引擎对业务规则进行POC。尝试使用规则编辑器编写评估规则。这里的问题是如何在自定义函数之间使用+运算符来评估特定规则。例如,我想写下面的规则
检查(somefunc(somevar1)+ somefunc(somevar2)+ somefun(somevar3)是否大于[1]
请帮助如何在编辑器中编写此类规则。
答案 0 :(得分:0)
您需要使用计算选项(“添加计算...”菜单项)作为条件的值。请记住,在代码效果中,每个条件必须以字段或规则方法开头。因此,您的规则需要更改如下:
Check if Somefunc(Somevar1) is greater than
{ Somefunc(Somevar2) + Somefunc(Somevar3) - [1] }
请注意,评估结果仍然相同,我只是移动了一些规则元素。