问题标签 [drools-guvnor]

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 投票
5 回答
6882 浏览

git - 推送到从 KIE Workbench 存储库克隆的 git 存储库

我使用 KIE Workbench (6.1.0.Beta3) 来编辑我的规则。由于工作台尚不支持某些功能(例如将规则移动到其他包),我想在 KIE-WB 之外做这些事情。

为此,我克隆了我的存储库

效果很好。我编辑了一些文件,在本地提交它们,然后尝试git push。但我得到了错误

由于我几乎可以肯定这是第一个问题,关于凭据,我在.git/config文件中添加了以下行

尽管如此,我还是得到了前面提到的错误。是的,KIE 工作台仍在运行,我也可以毫无问题地从那里取/拉。

有什么办法可以推回那个 KIE Workbench 存储库?根据此消息,“可能需要重新配置原点”,但我不确定如何更改它。

有人知道如何正确设置吗?

0 投票
1 回答
182 浏览

drools - 从包创建知识库

我之前正在处理一个 drl,现在我想要多个在同一个包中。有人可以逐步指导我如何做到这一点吗?

我已经尝试过的:

我已经使用 webdav 在变更集文件中指定了包

在我的代码 m 中使用

我在哪里做错了?我是否必须在 guvnor 中构建或部署包或其他东西?

0 投票
1 回答
4284 浏览

drools - 在 wildfly-8.1.0.Final 上部署 kie-drools-wb-distribution-wars-6.0.1.Final-jboss-as7.0.war

我在 jboss-as-7.1.1.Final 上成功部署了 kie-drools-wb-distribution-wars-6.0.1.Final-jboss-as7.0.war,运行 jdk1.7.0_10。

但是这个配置...

  • kie-drools-wb-distribution-wars-6.0.1.Final-jboss-as7.0.war
  • wildfly-8.1.0.Final
  • jdk1.7.0_10

.. 部署失败并出现此错误:

drools-wb 文档在这里: http ://docs.jboss.org/drools/release/6.0.1.Final/drools-docs/html/wb.Workbench.html#wb.Installation

jboss-as7:为 JBoss AS 7 量身定制(在版本 8 中更名为 WildFly)

所以文档,让我认为工作台的这个 6.0.1.Final 版本应该可以很好地与 Wildfly 一起使用。我可能错了 ?

0 投票
1 回答
881 浏览

drools - org.kie.internal.agent.KnowledgeAgentFactory.newKnowledgeAgentConfiguration 的空指针异常

我正在使用在 tomcat 中部署的 guvnor.war 和 drools 6.0.0.Beta5。我成功地创建了业务规则。但是当我尝试从独立的 JAVA 应用程序访问这些规则时,我在
KnowledgeAgentFactory.newKnowledgeAgentConfiguration(); 中得到空指针异常;

错误堆栈:

代码 :

}

0 投票
1 回答
1213 浏览

arrays - Guvnor 规则中的字符串数组

我在理解如何在 Guvnor 规则中表示 String[] 时遇到了一些困难。如何将字符串数组传递给使用 String[] 作为 Guvnor 规则中的参数的 Java 方法?

当我尝试在 Guvnor 中验证规则时,我不断收到不匹配的输入错误,错误代码 102。

欢迎任何指针/提示

在下面的规则中,comm 是一个带有函数 sendMail 的全局对象,函数签名为 (String[] recipientlist, String alertType, String message)

0 投票
1 回答
1483 浏览

drools - Drools中规则的多端

我对 Drools 完全陌生,只是在探索。到目前为止,我一直在使用一个规则和 withing,我们使用 if 条件,就像 java.util 一样。

现在我不得不使用复杂的规则,我需要使用多个 if 和 else 链,但是当一系列条件中的一个满足时结束它。

我称来自 Apache Camel 的口水。规则应该回复骆驼。

现在我该怎么做才能打破规则链,然后在 if 和 else 条件之一失败时将响应发送回调用方,即 Camel 代码。

1.我可以使用多个结束语句来响应吗?

2.我可以使用函数,我知道是用java编写函数并导入它们。

3.有没有可能在 Drools 中创建函数并像在 java 中一样使用?

我没有以应有的方式使用 Drools,但到目前为止,规则还没有我们现在使用的那么复杂。任何帮助对我都有用。

这是我想使用的示例,请建议以下是否可行或以下其他替代方法。

我的第二条评论后的示例

0 投票
1 回答
720 浏览

drools - 什么是流口水?Drools、Guvnor、Expert、jBPM、Drools Fusion 和 optaPlanner 都有什么关系?

我对 Drools 完全陌生,尽管我编写了非常小的规则并部署在 Guvnor 中。

我所做的只是编写一系列 if 和 else 语句并部署在 Guvnor 中。

  1. 我想知道这个产品有什么用?

  2. 为什么同一个banner中会有不同的产品,它们之间的关系是什么?

  3. 重要的是 Drools、Guvnor、Expert、jBPM、Drools Fusion 和 optaPlanner 都与什么相关?

  4. 为什么我们需要很多?

0 投票
1 回答
119 浏览

java - Excel 应用程序到基于 Web 的应用程序

我一直在努力寻找可以帮助我们的业务用户的正确设计/工具集。他们在 excel 文件中有大量数据,他们将这些数据推送到近 400+ 的各种 excel 公式中,并且通常并且主要是逐行计算,并从其他工作表中查找。在尝试为他们设计一个系统时,我想让他们定义业务规则,以便我们可以坚持设计和实现系统,这将根据定义的业务规则改变状态?当前的哪些技术堆栈能够支持这一点?

要指出的基本要求是

  1. 应该能够处理百万行数据并处理它们。(百万行数据不需要同时处理,可以顺序处理)

  2. 将现有的 excel 公式转换为业务用户可以编辑和维护的一些规则(这些 Excel 公式很复杂。这里的公式处理多个工作表和基于来自多个工作表的行数据的决策使用 VLOOKUP 到 MATCH 和 INDEX 以获得不同的相应匹配行床单。 )

我打算用 Drools 和 Guvnor 来做这件事。你们有什么建议?还有其他更好的选择吗?即使在 Drools 中,我主要关心的是业务用户是否能够像在 Excel 中那样轻松地创建规则。

0 投票
0 回答
210 浏览

drools - 在 Drools 中调用返回类型为 Map 的函数时出错

我在 Drools 中使用了一个返回类型为 map 的函数。在使用 Guvnor 中的验证按钮对其进行验证时,它给了我错误

下面给出了与我的代码类似的示例代码

我在验证时遇到的错误是

0 投票
2 回答
1269 浏览

drools - 提取 Drools Guvnor .pkg 文件

我是 Drools 和 Guvnor 的新手。我们已经创建了 DRL 文件并在 Guvnor 中加载,我们构建了包。它产生了一个.pkg文件。我们从 Guvnor 下载此.pkg文件并将其用于我们的不同项目。现在我正在尝试查看.pkg文件中的内容,但我不知道如何打开它。