我正在构建一个规则引擎,其中我想以这样的方式对规则进行分组:对于特定事实,drools不会检查所有规则,而是检查特定组中的规则。 是否可以实施?
答案 0 :(得分:0)
是。可以实现,您必须使用要应用于特定组的规则来实现流程,然后您可以实现如下规则:
rule "start process if ..."
when
// Fact in specific group?
then
kcontext.getKieRuntime().startProcess("ProcessName");
end
我建议你按照官方口语教程,特别是第4课:https://nheron.gitbooks.io/droolsonboarding/content/gettingStarted/lesson_4__ruleflow.html
他们教你如何一步一步地完成这项工作。