drools - Drools:在规则中添加多个组
问题描述
我需要将议程组中的多个组分配给规则才能重用它。例如,我想做这样的事情:
rule "Row 1 PromotionGlobalTest"
agenda-group "global", "group1" //I want to do something like this
enabled true
salience 0
dialect "mvel"
when
c : Contract( serviceType not in ( 2, 3 ) )
then
c.createMessage( "2, 3" );
end
这个想法是会有共享规则的组,如果你想执行“group1”的规则,那些专属于这个组的规则和那些与另一个组共享的规则将被执行
知道如何实现这一目标吗?
解决方案
推荐阅读
- c# - 在 Azure Function 中引用类库 .dll 文件,是否需要在 Startup.cs 中设置服务?
- laravel - 如何在 Laravel 中获取图像类型?
- android - 在 Gitlab CI 上运行 Android 模拟器
- javascript - 使用带有 Web Speech API 的语法来造句(正确的方法)
- ios - 表格视图单元格中的 ImageView 没有从前导获取整个宽度
- php - 反序列化购物车数据 - Laravel
- java - 为什么数据库在加载后立即为空
- r - 在R中的highchats中显示y轴上的所有组
- dolphindb - 在dolphindb中,我在启动脚本(startup.dos)中调用了view函数,没有生效,为什么?
- graph - Pytorch 中 Dataloader 的图形输入(networkx)