我正在开发几个关于guvnor插件的规则。例如检查
这三条规则都是分开运作的。但现在我想按顺序称呼他们。
就像那个人是老师。插入新的事实MaleTeacher。然后,在接下来的规则中,将教师的年龄确定在所接受的事实中。然后检查一下老师的年龄。
那么,我如何在中实现这一点呢?
我在drools-guvnor5.5插件jboss中使用引导编辑器创建了这些规则。是否有任何选项可以创建规则执行链。
任何帮助都很感激。
发布于 2013-09-04 13:38:51
如果您确实需要顺序调用规则,请查看文档中的agenda-group和ruleflow-group主题。
发布于 2013-10-03 11:38:24
看起来你不需要强制执行命令。您只需要编写规则来匹配处于正确状态的事实。
与MaleTeacher匹配的规则在插入MaleTeacher之后才会激活。
设置MaleTeacher年龄的规则只需要对MaleTeacher(age == null)进行操作。
对MaleTeacher的年龄进行验证的规则只需要对MaleTeacher(age != null)进行操作。
也就是说,不要试图从外部强制执行命令。将业务逻辑编码到规则中。
https://stackoverflow.com/questions/18606456
复制相似问题