0

我在 drools 中有一个进程,其中设置了一个进程变量。我希望能够根据变量动态更改调用的规则流组。

我尝试将规则流组设置为 #{ruleFlowGroupName} 但规则永远不会激活。

我在规则流组之前有一个脚本任务,它打印出变量的值并且它是正确的。

我之前使用可重新配置的子进程完成了此操作,其中进程 id 是进程变量,并且在主进程运行时进程动态地被替换。

我也希望能够通过指定规则流组来做到这一点。

有任何想法吗?

4

2 回答 2

0

确实,当前不支持动态规则流组名称。我为此创建了一个 JIRA,因此我们可以跟踪它,您可以随时了解任何进展。

https://issues.jboss.org/browse/JBPM-3552

描述您认为这可能有用的情况确实很有用,因为可能已经有替代方案/解决方法。

于 2012-02-19T01:22:54.883 回答
0

这样做的商业目标是什么?如果您有两组不同的规则来评估不同的数据,具体取决于您在 drools 引擎中插入的内容,则不需要有两个不同的规则流组。只会激活相关规则。干杯

于 2012-02-18T15:44:10.143 回答