从流口水的 drl 文件调用决策表



我们能在1 kieSession中拥有drl和决策表吗?

如果我在xls中有一个决策表,并且我的drl有一个规则需要该决策表的结果,那么我是否可以调用drl文件中规则中的决策表?

Rule ""
when
Car( color == red )
//I want to call a decision table here and check its result
then
update($xlsResult)
end

据我所知,您不能按规则的名称调用规则,因为如果满足规则的条件,就会自动调用规则。

我认为您可以使用一个公共方法来实际调用决策表并返回结果。

从drl文件中,您可以直接触发事实的公共方法来获取数据。

最新更新