在同一列中使用而不是在同一列中使用Drools决策表

时间:2016-11-01 14:06:24

标签: drools redhat business-rules drools-guvnor

我正在使用Drools决策表 - Drools 6.5.4开发POC。我有一个场景,我希望同时使用和不同时使用一列。

示例: -

listOfApples in(“Apple”,“Banana”)

listOfApples不在(“Apple”,“Orange”)

enter image description here

2 个答案:

答案 0 :(得分:0)

你应该使用两列,一列用于运算符" in"使用,另一个用于"不在"。通过输入右列中的列表,可以在这两个运算符之间做出决定。条目是一个字符串列表,通过Object插入:

$param

答案 1 :(得分:0)

感谢您的回答。试过这个,它工作正常

ContainsString $ param

不在(' A')|

in(' A',' B')|

(' C',' D')|