问题标签 [kie-workbench]
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.
spring - 评估 JBPM 6.2 版和问题
我是 JBPM 的新手(正在评估 6.2 版),我已经在 activiti bpm 工作了将近 4 年,有人可以解释一下吗
我已经使用 kie 工作台创建了一个进程和域实体并将其部署到我的应用程序中(通过复制过去的 kjar 并与 maven repo 集成进行了两种测试),我的应用程序和 kie 工作台指向同一个数据库并且当前部署到同一个 tomcat,是对吗?
我已经能够从 kie 工作台以及我的应用程序启动进程,但是我从自己的应用程序部署/启动的进程在 kie 工作台中可见,反之亦然,但我无法采取任何行动,如完成来自 kie 工作台的任务,可能的原因是什么?(可能与会话相关的问题)
如果我更新已经运行的进程并部署更新版本会发生什么(当然我必须设置 -Dorg.kie.override.deploy.enabled=true 和相同的旧版本),对已经运行的进程有什么影响?我的演示应用程序出现以下错误
“遇到意外错误:java.lang.RuntimeException:恢复流程实例 1 时找不到流程 demoWorkflow.shipmentProcess”
如果我的应用程序(集群)有多个实例指向同一个 JBPM 数据库会发生什么,我应该使用哪种策略在所有带有 kie 工作台的实例上部署更新的流程。我们不想重新启动我们的服务器。
如果我修改模块(更新 bpmn 以及数据模型)并再次部署它,将对现有流程产生什么影响。
kie guvnor 被替换为 kie-scanner,这意味着每次我们更改 drool 规则时,我们都必须依靠 kie-scanner 来更新我的进程中的规则。
提前致谢。
jbpm - 如何在 JBPM 表单建模器中创建单选按钮
我正在使用 kie-wb-distribution-wars-6.2.0.Final-jboss-as7.war 并想在 JBPM 表单建模器中创建一个单选按钮,如下所示
我想要以下两个字段的单选按钮
我看到了 Radio group 选项,但我不明白如何使用它。
drools - 使用 tomcat 安装 Drools Workbench 6.2.0 时出错
我是 Drools 的新手。我正在尝试在 Tomcat 服务器中安装 Drools 工作台 6.2.0。我按照 readme.txt 中给出的说明进行操作。我已经按照提到的所有步骤进行操作但是当我启动我的 Tomcat 服务器时,我得到了以下异常.
java - 如何在部署在 tomcat 7 上的 jbpm-console 中添加新用户?
我正在尝试在 tomcat 7 上使用 jbpm 6.2 部署 jbpm-console。我进行了自述文件中描述的所有必要设置(https://github.com/droolsjbpm/kie-wb-distributions/blob/master/kie-wb /kie-wb-distribution-wars/src/main/assembly/tomcat7/README.txt)。
完成后,我可以使用默认用户(管理员、分析师、开发人员 ..)登录系统,但是当我使用新用户登录时,我以匿名身份登录。在我看来,我还需要在应用程序中添加这些用户。
在 jbpm-installer 的 Wildfly 8.1.0.Final 中,可以使用 add-user.sh(在 bin 文件夹中)在应用程序中添加用户。但是我怎样才能为tomcat 7做到这一点?
eclipse - FactType.getFields 不返回任何字段流口水 KIE
我创建了一个带有两个事实字段(年龄和奖金)的事实类型( CustomerFact )。还使用工作台创建示例规则。现在,我想注入一些测试值并检查规则是否被触发。我使用了 Eclipse IDE。
我能够在我的 java 代码中检索包名称和在工作台中创建的规则。但是,我可以获取任何事实字段。GetFields 总是返回一个空列表,而它应该返回 2 个字段。有没有其他选择?我只想设置事实类型的字段并查看规则是否被触发。非常感谢任何帮助。
测试代码
eclipse中的控制台o/p
正如您在输出事实字段中看到的那样,它是空的。
drools - 设置 Kie WB 6.3.0.CR2 和 Execution Server 6.3.0.CR2 找不到连接位置?
我刚刚在 WildFly 9.0.1 服务器上安装了以下 2 场战争:
http://download.jboss.org/drools/release/6.3.0.CR2/kie-drools-wb-distribution-6.3.0.CR2.zip http://download.jboss.org/drools/release/6.3 .0.CR2/kie-server-distribution-6.3.0.CR2.zip
我设置了 WB 和执行服务器用户配置文件,一切看起来都很好,并测试了执行服务器并得到了以下响应:
当我转到 Deploy -> Rule Deployments 并从右上角选择“Register”选项时,我除了能够像在 6.2.0 中那样输入端点信息等之外。但是我看到了这个
这仅要求提供标识符和名称,但是当我将端点放在标识符字段中时,它似乎不起作用。
难道我做错了什么?
我还注意到其他用户有高级菜单项,如“服务器”、“仪表板”等,但我看不到任何这些。我该如何设置它们?
谢谢
drools - HelloWorld 使用 Drools Workbench 和 KIE 服务器
将 KIE Drools Workbench 6.2.0 Final 安装在 JBoss 7 应用服务器本地实例中,并将 Kie Server 6.2.0 Final 安装在本地 Tomcat 7 实例中。
将基于 Web 的 KIE Workbench 严格用于评估目的(我使用它来生成基于 Java 的 Maven 项目的代码,而不是使用特定的 IDE,例如 Eclipse 或 IntelliJ IDEA):
创建了一个名为 testRepo 的新存储库
创建了一个名为 HelloWorld 的新项目
使用名为 message 的字符串属性创建了一个名为 HelloWorld 的新数据对象:
/li>创建了一个包含以下内容的新 DRL:
/li>当我在这个 URL 下将它部署到我的 Kie 服务器时:
http://localhost:8080/kie-server-6.2.0.Final-webc/services/rest/server/containers/helloworld
当我将上述 URL 复制并粘贴到 Google Chrome 中时,我收到以下响应:
当我尝试使用以下有效负载(使用 Postman 或 SoapUI)进行 POST 时:
收到以下内容:
HTTP 状态 415 - 无法使用内容类型类型状态报告消息无法使用内容类型
描述 服务器拒绝此请求,因为请求实体的格式不受所请求方法的请求资源支持。
我可能做错了什么?我去了 Deploy -> Rule Deployments 并注册了我的 kie-server 并创建了一个名为 helloworld 的容器,正如从第 5 步中可以看到的那样,它起作用了。也许我没有正确部署它?
顺便说一句,我使用以下 Stack Overflow帖子作为基础(在提出这个问题之前)......
Google 的大部分搜索结果只是解释了如何通过设置基于 Maven 的项目以编程方式创建 Drools 项目。我正在评估 KIE Drools Workbench,看看非技术人员如何轻松地使用 KIE Drools Workbench 生成基于 Drools 的规则并执行它们。
我错过了一步吗?在Tomcat 7下,它只包含apache-tomcat-7.0.64/webapps/kie-server-6.2.0.Final-webc下的以下目录:
元信息
网络信息
感谢您抽时间阅读...
drools - kie 工作台找不到 kie 执行服务器
我有kie
工作台和kie
执行服务器。
执行服务器正在运行
我可以通过请求检查它的可用性services/rest/server/
。
我还有一个工作台,正在运行
我可以通过 UI 使用它(直接 REST 调用导致unauthorized
响应)。
我想用容器注册新服务器并将我的执行服务器设置为7080
端口上的端点。
但是在通过扫描仪的工作台中,它无法找到任何端点 - 所以我的执行服务器似乎无法连接到工作台
我从这些参数开始
我将工作台控制器设置为localhost:8080/kie-wb
.
有什么问题?我正在使用6.3
工作台和服务器的版本。
drools - 如何在 Drools 引导规则中使用条件逻辑(或 NOT !运算符)?
全部,
我正在使用 Drools Workbench 6.2.0.Final 以声明方式创建引导规则...
我的情况是这样的:
有一个具有以下属性的贷款数据对象:
- 状态 - 字符串
- 金额 - 双倍
- 利率 - 双倍
- 消息 - 字符串
- 要求 - 布尔值
自动生成的 drl 文件为:
问题):
(1) 当此规则失败时,如何以声明方式使用引导规则编辑器设置以下内容:
或者
(2)有没有办法以声明方式自定义SOAP Response:
例如
或者
或者
不想以编程方式执行此操作...
谢谢大家...
java - 如何在 kie workbecnh/Drools 6.2 中进行枚举
我可能在这里走错了路,所以如果是这样,请纠正我。
我有一个名为 enum 的成员的action
数据模型。所以看起来像这样:
合同类:
动作类:
现在,问题是我无法在 Kie Workbench 中复制此数据模型,因为它似乎不支持枚举?或者也许我不知道如何实现它们?
这反过来意味着当我通过 Kie 执行服务器获取规则时,因为我不能拥有Action类型的操作成员(它是一个枚举),所以将永远不会触发以下规则:
这里有解决方法吗?我错过了什么吗?
如果您想查看我在实现以下代码时遇到的错误,这里是:
塔