问题标签 [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 投票
2 回答
1100 浏览

jboss - JBPM - 流程实例 XXX 已断开连接

我们在项目中经常遇到错误“流程实例 XXX 已断开连接”并阻止任务操作。

我们使用SynchronizedTaskService进行任务操作:

代码片段如下:

它是在 JBPM bugzilla https://bugzilla.redhat.com/show_bug.cgi?id=1161574之一中提出的

如果有人有任何线索,请帮忙。

0 投票
1 回答
1466 浏览

drools - 如何从drools中的对象列表中获取变量列表

我的规则如下:

对应的类:

使用我的代码,我只获取 Employee 对象,但如何获取empnames列表?

0 投票
1 回答
534 浏览

drools - 两个参数如何在drools中使用函数

我想检查公司班级的emp id中是否存在学生ID 。如果 empidlist 中存在 studentid,那么我应该抛出错误。

我以两种不同的方式尝试过:

第一

运行它时,我收到以下错误:cannot use .contains() from accumulate。

第二

这里不是在阅读列表。我尝试在我的函数中仅将类型指定为 List<> ,但这仍然不起作用。

0 投票
0 回答
71 浏览

java - 从类路径加载 Drool 的二进制包会引发 StreamCorruptedException

我目前正在重构一个使用 drools 5.3.1 的应用程序,尝试从类路径添加一个二进制包文件,而不是从 URL 中获取它,但我遇到了以下异常:

java.io.StreamCorruptedException: invalid stream header: EFBFBDEF

这是我正在使用的代码:

KnowledgeBuilder kbuilder = KnowledgeBuilderFactory.newKnowledgeBuilder(); kbuilder.add(ResourceFactory.newClasspathResource(path), ResourceType.PKG);

我刚刚更改了名为 from 的静态方法ResourceFactory.newURLResourceto ResourceFactory.newClassPathResource,当 .pkg 文件从远程位置加载时,它曾经工作。

有什么提示吗?

0 投票
1 回答
328 浏览

drools - 如何在流口水的过去日期列表中获取最大日期?

从订单列表中,我需要收集过去到 requesteffDate 和 requesteffTime 的日期,并取过去日期的最大值。

在这样做的同时,

我得到 maxEffDate 为 -9223372036854775808 转换时显示 1940

同样,我尝试使用 min 函数它显示 2262。

我的课是这样的。

0 投票
1 回答
103 浏览

drools - 在drools中为list1.contains(list2)编写条件

我给了pojos之类的

Customer{ List<String> groups; }

我想检查像这样的条件

并且

我怎样才能为这两个写流口水条件?提前致谢。

0 投票
0 回答
128 浏览

drools - 窗口时间结束后,Drools Windowing 正在执行其他规则

我正在使用 Drool Fusion 来执行窗口规则。以下是我的测试课:

当我尝试执行以下规则时,我得到了意想不到的结果:

响应:在窗口规则结束后,即10 seconds两个规则都被触发。

我的实施者是:

我得到了意想不到的输出,即 10 秒后两个规则都在 1 秒后触发,它重复相同。这种行为仅在我使用Pseudo clock. 请帮助

0 投票
1 回答
153 浏览

drools - 如何在业务规则任务级别动态选择drools规则执行?

我想在不同的规则流中使用一些流口水规则。由于 Drools 规则一次只支持一个规则流组名称,并且规则流业务规则任务也可以映射到单个规则流组,因此我无法在不同的规则流中使用相同的规则。有没有其他方法可以用来过滤规则?喜欢使用标签或元数据?

0 投票
0 回答
133 浏览

hibernate - 如何在drools中动态调用hibernate复合键

我正在使用 Spring Boot 和 JPA 集成休眠 ORM。在我的规则文件中,如何调用多个实体中的参数(使用过的连接)。

请帮我。我是流口水的初学者。

我有以下查询:

如何使用动态值传递在 Drool 文件中编写此查询?

上面的查询有 2 个实体和 1 个复合类, Veclmem,VeclmemStates 和 VeclmemStatesId 。

veclmemStates 实体具有 VeclmemStatesId 实体。

0 投票
2 回答
228 浏览

drools - 我们有什么方法可以在 Drools 规则引擎中执行 drl 文件的测试覆盖吗?

基本上,我想推导出围绕它们编写的单元测试实际覆盖的规则执行百分比。建议真的很有帮助。