drools-guvnor相关内容

使用Drools Guvnor进行规则开发和部署管理

简介 Drools Guvnor有自己的版本控制系统,在生产使用中,该系统允许应用程序的用户修改规则和决策表,以适应其业务的变化。然而,相同的资产继续存在于开发版本控制系统中,在该系统中开发了应用程序的新功能。 本文旨在寻找在使用Drools Rules和Guvnor时有关规则开发和部署的见解/想法/经验。 下面是我一直困惑的一些关键概念。 部署到Guvnor 首先,将DRL ..
发布时间:2022-04-14 14:22:43 其他开发

直接从存储库加载 Drools/KIE Workbench 工件

我们尝试使用全新的 KIE 工作台(以前称为 Guvnor)和基于 maven 的新工件切换到 Drools 6. 现在我想使用中描述的系统第二张图片(“部署")中的这篇博文:通过 HTTP 从工作台存储库加载规则(虚线箭头,从左侧的 HTTP 直接进入应用程序). 问题是,我不知道如何将工件加载到我的 KieServices/KieModule 对象中.我基本不想用maven,我也不 ..
发布时间:2021-12-09 16:04:08 Java开发

KieScanner在Drools 6.1中不起作用

我们有一个使用Drools规则集的Java应用程序.我们正在使用Drools 6.1. 这些规则在工作台存储库中可用.当我们使用Workbench更改规则集时,我们希望看到结果的更改.因此,在我们的Java代码中,我们添加了Kiescanner模块,该模块会定期检查此机器,但无法成功. 我们的Java代码 package com.sample;导入org.drools.compil ..
发布时间:2021-05-03 18:40:44 Java开发

在Java中获取和编辑Drools规则

我是Drools的新手.我们有一个使用规则的应用程序,并使用Drools Guvnor添加/更新规则.现在,我们正在尝试创建一个UI,业务用户(非技术人员)可以使用他们可以理解的格式来查看/更改规则.为此,我们首先需要获取"java"中的规则,从它们中获取LHS和RHS并以矩阵之类的格式显示它. 我的问题是,如何获取并使用Java代码中的规则? 请提出是否有其他方法可以实现相同目标. ..
发布时间:2021-05-03 18:40:41 Java开发

KIE Drool工作台:由于出现“禁止",因此无法进入工作台UI.屏幕

我一直在尝试使用链接和详细信息来设置Drools的KIE Drools工作台,例如 https://www.intertech.com/simple-setup-of-drools-kie-workbench-and-kie-server-在一个野生蝇实例/中. 通过我的分析和阅读,KIE Drools Workbench将使我能够通过前端配置规则引擎,而Guvnor则在工作台之前就曾处理此方面. ..
发布时间:2021-02-11 19:06:44 其他开发

在Drools Decision表中为条件创建别名

附有我的决策表,在此情况下,我多次使用 sv2.SV202_CompMedProcedId.get("SV202-02"). 有什么方法可以为 sv2.SV202_CompMedProcedId.get("SV202-02")创建别名(例如S),并在我的情况下使用该别名每次都使用整行?条件 sv2.SV202_CompMedProcedId.get(“" SV202-02“").值> =' ..
发布时间:2020-06-12 19:30:38 其他开发

Guvnor中的抛出异常(指导编辑器规则)

我正在使用Guvnor构建规则项目.在我的DSL之一中,我遵循以下“后果"声明来进行错误的操作: [when]Error "{message}"=throw new Exception( "{message}" ); 如果我使用DSL规则,并用DSL语句编写所有规则,那么它会完美地工作.但是,使用“引导式编辑器"无法正常工作,并且验证过程中会显示类似以下内容: [Error: u ..
发布时间:2020-06-12 19:30:35 其他开发

如何在Drools决策表中使用null安全运算符

请让我知道如何使用“.?" (空安全运算符)在决定决策表(Spreadsheet)中.附加了我的电子表格,对于mdcl对象,我需要在其中添加null安全运算符.请告诉我是否需要添加其他信息,因为我是Drools的新手. 解决方案 Drools中的空安全运算符为!.,而不是.?-请参见在您的示例中,将条件从mdcl.MDCL_Health.get("MDCL").Value更改为mdcl!. ..
发布时间:2020-06-12 19:30:29 其他开发

错误的类格式将包从Java 7打包到Java 8

我有两个Guvnor 5.6.0的安装.最后,一个(机器A)在Java 7上运行,第二个(机器B)在Java 8上运行. 我从机器A导出了存储库,然后导入了机器B. 每次我执行构建包时,我都会有此堆栈跟踪 Sep 29, 2014 9:58:48 AM org.apache.catalina.core.ApplicationContext log SEVERE: Exception whil ..
发布时间:2020-06-12 19:30:27 Java开发

在Glassfish中部署Guvnor的步骤

当我尝试将Guvnor部署到Glassfish时,遇到了与此处相同的问题>. 如果有人成功完成了部署,将最新版本的Guvnor(例如5.4)部署到最新版本的Glassfish(例如3.1)的步骤是什么? 解决方案 部署Guvnor 5.4的步骤是: 获取guvnor-5.4.0.Final-jboss-as-7.0.war二进制war文件 从二进制war文件中删除WEB-IN ..
发布时间:2020-06-12 19:30:21 其他开发

集成Java Webapp + drools + Guvnor的方式和价值是什么?

我正计划引入Java规则,目前正在评估Drools以从物理上和逻辑上将应用程序中的业务规则外部化. 由于这些业务规则经常由企业使用,因此我希望该业务通过GUI对该规则进行必要的更改. 我在Google上集成了Java Web应用程序+ Drools + Guvnor,但我一无所获. 我的问题: Drools是否支持轻量级GUI来编辑规则? Drools Guvnor是轻量 ..
发布时间:2020-06-12 19:30:19 Java开发

如何将KIE Workbench 6.1.0.Final(Drools Guvnor)项目与Java应用程序集成

我使用的是KIE Workbench 6.1.0.Final,我尝试执行规则的Eclipse项目也启用了6.1.0运行时. 我想知道如何从我的Java应用程序执行/加载使用Drools Guvnor创建的规则.在发布此问题之前,我查看了以下类似问题,并尝试了给定的方法,但没有一个对我有用. 将Drool 6工作台与Java应用程序集成 为什么将Drools 6 KIE JAR加载 ..
发布时间:2020-06-12 19:30:16 其他开发

使用cron表达式的口水规则?

我有一个要求我仅在工作日内执行规则.我有诸如烟,温度,运动之类的规则.您能建议我如何按照我的要求制定规则吗?请提供一些示例. > 除了cron之外,还有没有其他更好的方法可以基于时间触发规则? 解决方案 您可以在工作日或周末触发规则,我遇到过同样的要求,找到了解决方案.您只是放松步骤: DRL文件: package com.javacodegeeks.drools; i ..
发布时间:2020-05-21 20:17:32 其他开发

从Optaplanner解决方案检索流口水的工作内存

在解决约束时使用drl文件时,可以使用insertLogical(),它仅将事实插入Drools工作内存中,并且可能在解决方案完成之前不会撤回(LHS对于该insertLogical()永远保持为真).当我们从Optaplanner的solver.solve()获得解决方案时,我们会收到自己的解决方案类选项,例如NurseRoster,CloudBalance.但是,我怎么能找到停留在Drools ..
发布时间:2020-05-21 20:17:02 其他开发

直接从存储库加载Drools/KIE Workbench工件

我们尝试使用所有新的KIE工作台(以前称为Guvnor)和新的基于Maven的工件切换到Drools 6. 现在,我想使用该博客文章在第二个图像中(“部署"):通过HTTP从工作台存储库中加载规则(虚线箭头,从左侧的HTTP直接进入应用程序). 问题是,我不知道如何将工件加载到我的KieServices/KieModule对象中.我基本上不想使用maven,也不能将Java全局路径提供 ..
发布时间:2020-05-07 19:54:04 Java开发