问题标签 [kie]

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 投票
1 回答
2371 浏览

drools - 'Drools Camel Server' vs 'KIE-WB Execution Server'

What is the difference between "Drools Camel Server" and "KIE-WB Execution Server" ? Do they serve the same purpose of executing rules/processes in remote server ?

KIE-WB document:

The workbench contains an execution server (for executing processes and tasks), which also allows you to invoke various process and task related operations through a remote API. As a result, you can setup your process engine "as a service" and integrate this into your applications easily by doing remote requests and/or sending the necessary triggers to the execution server whenever necessary (without the need to embed or manage this as part of your application).

Drools Camel Server document:

The drools camel server (drools-camel-server) module is a war which you can deploy to execute KnowledgeBases remotely for any sort of client application. This is not limited to JVM application clients, but any technology that can use HTTP, through a REST interface. This version of the execution server supports stateless and stateful sessions in a native way.

0 投票
1 回答
94 浏览

apache-camel - 动态知识会话的范围 - drools-camel-server

环境:Drools v6

drools-camel 如何管理 KnowledgeSessions 的范围,一般来说可以是有状态的还是无状态的?

我想知道特别是。动态知识会话的范围管理。

是 org.kie.camel.component.KiePolicy 还是 KieEndpoint ?

请参考我关于如何创建动态知识会话的其他问题。

0 投票
0 回答
576 浏览

drools - Drools 6.0 配置默认方言

我想将drools中的默认方言配置为mvel。我目前正在使用流口水 6.0 ..

我尝试使用 KnowledgeBuilderConfiguration(现已弃用),但在将 drools.dialect.default 设置为 MVEL 时会出现空指针异常。

0 投票
2 回答
2570 浏览

java - 从 Drools 规则执行 bpmn 文件

我想执行另一个项目中的 bpmn 文件。谁能告诉我该怎么做?

我的规则中有这样的东西,但它不起作用:

我有错误:未知的进程 ID

0 投票
1 回答
1069 浏览

excel - 将 Excel 工作表导入 Drool KIE Workbench 并为规则模板填写数据

我在 Drools KIE Workbench 6.0 中有一个场景。我通过引导规则模板创建了一个规则模板。目前,Guided Rule模板需要填写的数据是在工作台中的DATA标签下手动填写的。我不想手动填充数据,而是想从 Excel 工作表数据导入。

有可能吗?

谢谢。

0 投票
1 回答
177 浏览

jboss - jbpm kieworkbench 不显示自定义工作项定义的图标

我正在使用 JBPM 6 (6.1) 中的 KIE 工作台来设置流程。我还添加了一个自定义工作项定义,如下所示:

另外我上传了相应的文件myicon.png。该图标与 wdi 文件位于同一文件夹中,因此路径应正确。

Everythink 工作正常,除了 kie 设计器始终显示默认图标而不是我上传的图标这一事实。我也可以将其更改为不同的默认图标,但不能更改为我自己上传的图标。

我找不到问题所在。jboss 日志中不会抛出任何错误。

提前致谢!

0 投票
1 回答
769 浏览

jboss - KIE-WB 源代码

可以编辑 jbpm-console-ng,因为源代码在 github 上给出。我想知道的是,你能得到kie-wb的源代码吗?我所能看到的只是它的分配战......

谢谢

0 投票
1 回答
694 浏览

jboss - KIE-WB REST API 部署

我想知道如果没有启动任何进程,是否有可能使用部署 ID(或任何方式)来获得进程 ID。即数据库中不存在。

我正在尝试创建一个包含当前活动的所有部署的动态列表,然后单击它时可以启动一个新的流程实例。

这可能吗?还是我在伸手摘星星:P

谢谢

0 投票
2 回答
2989 浏览

java - newKieSession 是线程安全的吗?

我们在项目中使用了 Drools kieSessions。许多线程可以创建新的 kieSession。有时线程可能会在创建会话时挂起。因此问题是:

首先

  1. kieContainer.newKieSession 是线程安全的操作吗?
  2. 挂起的原因可能是肮脏的写作或阅读 kie 会话的集合或类似的东西吗?
0 投票
1 回答
88 浏览

java - OptaPlanner 处理计算要求以确定布尔返回值的最佳实践

考虑云计算机示例。如果问题集只是被改变了一点点,那么它会像这样改变整体方程怎么办:

假设一个需求(比如内存需求)只需要返回一个布尔值 true 或 false,如果进程内存需求是否适合云计算机的库存内存分配。

但为了做到这一点——它首先必须执行一些 java 计算才能得出这个决定——比如以某种方式检查数组中的值。

对于 (a) 处理布尔返回值(它是否适合)和 (b) 处理执行一些 java 计算以确定布尔返回值的要求,OptaPlanner 的最佳实践是什么?

我可以说得更具体一些,但在需要之前我不会把水弄混……