问题标签 [drools-flow]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
0 回答
825 浏览

drools - 如何在drools中将int值添加到数组列表中

我是 drools 的新手。我正在使用 5.6.0 版本的 drools。当变量满足某些条件时,我想将一个 int 值添加到 ArrayList 中。

控制没有进入 then 部分。提前致谢。

0 投票
1 回答
355 浏览

drools - 使用 tomcat 安装 Drools Workbench 6.2.0 时出错

我是 Drools 的新手。我正在尝试在 Tomcat 服务器中安装 Drools 工作台 6.2.0。我按照 readme.txt 中给出的说明进行操作。我已经按照提到的所有步骤进行操作但是当我启动我的 Tomcat 服务器时,我得到了以下异常.

0 投票
2 回答
2974 浏览

drools - java.lang.NoClassDefFoundError:无法初始化类 org.drools.compiler.kie.builder.impl.KieRepositoryImpl

我已经使用 drools 6.2.0 构建了我的 drools 应用程序。在使用 Tomcat 服务器(7.0)运行应用程序时,我收到以下错误:

**

我已经添加了 drools 6.2.0 所需的所有罐子,即使这样我也收到了上述错误。

**

0 投票
1 回答
174 浏览

java - 在 KnowledgeBuilder 错误后 Drools 不会重新加载规则

我正在使用 KnowledgeAgent 和 change-set.xml 来跟踪运行时对规则的任何更改。

使用 JBoss 文档的标准配置,它通常可以正常工作。我还设置knowledgeAgentConfiguration.setProperty("drools.agent.newInstance", "false"); 了因此知识库会随着每次更改而更新。

当规则中的某些更改导致 KnowledgeBuilder 错误时,问题就开始了。例如,如果我更改System.out.println( message );System.out.println( message它,当然会导致来自代理的一些错误消息。

但是,即使我修复了规则,代理也不会注意到这一点,以及任何进一步的变化。它将继续使用错误前的最后一次正确构建。

这是期望的行为吗?

有没有办法强制代理在出现此类错误后保持跟踪规则?

我正在使用版本 5.1.1

谢谢!

0 投票
2 回答
2021 浏览

java - Drools DSL - 如何在规则中使用括号

Drools 版本:6.3.0.Final

波乔:

DSL 文件:

DSRL 文件:

DRL(来自 R1):

DRL(来自 R2):不生成规则。

如果我删除括号它正在工作,但带有括号的 DRL 文件没有正确生成。所以只有 R2 规则有效,但我的目标是 R1 规则。

任何想法?

0 投票
0 回答
1889 浏览

java - 在drools中实现for each循环

我想实现一个循环来检查列表中的每个对象“然后”返回一个布尔值。

但我收到一个错误:  

函数编译错误 anyActiveUsers(第 7 行):文件 org/codehaus/groovy/grails/plugins/drools/example/anyActiveUsers.java,第 15 行,第 25 列:运算符“;” 预期的

有人可以帮我如何在drools函数中实现for each循环吗?

0 投票
1 回答
428 浏览

java - Drools 规则仅针对插入的事件触发

我有多种用途,每个传感器都有一个发送计步器数据的传感器。我有一个基于 macAddress 的规则文件,它触发规则:

我的用户只有一个字段macAddress,步骤事件有以下字段:

现在,当我为每个macAddress插入一个事件时,如果在过去一小时内使用该 macAddress 的用户的步数少于 50,则该规则将触发。因此,如果满足此条件,该规则将为每个 macAddress 触发。但我希望该规则只能为插入的 Step 事件的 macAddress 触发。如何调整我的规则?

0 投票
1 回答
3946 浏览

drools - 如何将规则导入或导出到 KIE 工作台?

是否可以将规则导入或导出到 KIE 工作台?我正在使用 KIE 工作台开发 Drools。

0 投票
0 回答
85 浏览

drools - 如何使用drools 6.3.0自定义引导决策表以添加新窗口

我是 drools 6.3.0 的新手,根据我们的项目要求,我需要自定义引导决策表。我想在那里添加一个新窗口,可以从文件中导入元素,并且我想将这些元素拖放到决策表单元格上。如果有人可以帮助我,是否可以使用 Drools 6.3.0。基本上我想根据我们的要求定制引导决策表。但不确定这是否可能

0 投票
1 回答
852 浏览

mule - 从 drools 调用休息服务

我是 drools 的新手,并且有一个场景,我需要从 drools 调用 mule 流。我已经定义了如下的 mule 流程,并希望根据某些条件调用其中一个流程。

我有一个示例 drools 文件,如下所示

请让我知道如何从流口水调用流程