如何检查事实列表是否包含存在的参数或属性列表。 我们想要一个规则,其中事实是变量列表,我们传递给它的属性也是变量列表。 我们要检查 Facts 是否包含 List of Attributes 中存在的所有变量。 如果它具有与 Fact 匹配的所有变量,则应该执行 Action 部分 这是我尝试过的示 ...
如何检查事实列表是否包含存在的参数或属性列表。 我们想要一个规则,其中事实是变量列表,我们传递给它的属性也是变量列表。 我们要检查 Facts 是否包含 List of Attributes 中存在的所有变量。 如果它具有与 Fact 匹配的所有变量,则应该执行 Action 部分 这是我尝试过的示 ...
使用一些空值运行 Drools DRT 时会出错。 这是我们使用的模板...... 当参数不为空时,例如@{context}=="PROCESSING",我们得到的规则就是这个,它就是我们想要的规则。 但是当参数为空时,例如当我们提供 @{context}==""空字符串或null时,我们得到的规则 ...
使用一些空值运行 Drools DRT 时会出错。 这是我们使用的规则...... 当参数不为空时,我们得到的规则就是这个,它就是我们想要的规则。 但当参数为 null 或 Empty String 时,例如:Column1=All;Column2=empty 或 Empty String(""); ...
我知道我们可以在规则的结果中添加断点,但是我们如何调试 when 子句呢? 我的规则没有得到验证我想知道为什么。 请帮忙 ...
我有以下结构: 要求是:不要检查产品类型是“A”还是“B”,对于 id 为 21 的客户。对于任何其他产品,检查 customerId 是否与 id 匹配,或者客户国家/地区是否设置为 null 和国家/地区产品上的设置为“美国” 基于此,我准备了一个规则,但它没有按预期工作: 感谢您的任 ...
我正在尝试通过以下方法以编程方式使用 java 创建 drools drl 文件。 我可以通过 java 程序的简单规则创建以下简单规则。 这对我来说工作得很好,但我需要从列表中获取员工信息。 像$employee: EmployeeModel( department contains "Accou ...
如何在Drools对象的所有加入日期中找到最近的日期? 我的规则是这样的: 现在我想基于dateOfJoining找到最近的员工。 任何帮助表示赞赏。 谢谢。 ...
基本上,我想得出围绕它们编写的单元测试实际覆盖的规则执行的百分比。 建议会非常有帮助。 ...
我想在不同的规则流中使用一些流口水的规则。 由于Drools规则一次仅支持一个规则流组名称,并且规则流业务规则任务也可以与单个规则流组进行映射,因此我无法在不同的规则流中使用相同的规则。 我还有其他方法可以用来过滤规则吗? 例如使用标签或和元数据? ...
我给波霍斯像 Customer{ List<String> groups; } 我想检查诸如 并且 我该如何为这两个写下流口水状况? 提前致谢。 ...
从订单列表中,我需要收集到requesteffDate和requesteffTime过去的日期,并获取过去日期的最大值。 这样做的时候 我正在将maxEffDate作为-9223372036854775808转换时显示1940 我尝试使用min functionn的结果相同 ...
我想检查学生编号是否存在于公司课程的编号中。 如果学生列表中存在一个Studentid,那么我应该抛出错误。 我以两种不同的方式尝试过: 第一 运行它时,出现以下错误: 无法使用.contains()进行累积。 第二名 在这里,它不读取列表。 我试图在函数中 ...
我的规则如下: 对应的类: 通过我的代码,我仅获得Employee Objects,但是如何获得empnames列表? ...
在我们的项目中,我们经常遇到错误“流程实例XXX已断开连接”并阻止任务操作。 我们正在使用SynchronizedTaskService进行任务操作: 代码段如下: 它是在JBPM bugzilla https://bugzilla.redhat.com/show_bug.c ...
我正在尝试实施流口水决策表。 当我实现自己的示例代码时,出现以下错误: java.lang.RuntimeException:创建KieBase时出错 。 在我的Eclipse IDE控制台中可见的错误是: java.lang.RuntimeException:创建KieBase ...
每当我写持续时间(0s)时,它都起作用,但是一旦我将其更改为持续时间(1s)或持续时间(5s),该规则就不会触发...这是我要触发的规则。 我们是否需要导入一些东西来使duration属性起作用,因为我无法在任何地方得到它。 提前致谢。 ...
我在我的项目中使用流口水,并假设它有100条规则。 我有两个流程(通常有开始节点->规则流程任务->结束节点)。 一个流程流的规则流程任务由分配给50条规则的规则流组指定,而另一流程流的规则流程任务由分配给50个规则的其余部分的流程流组指定。 不要重叠。 现在,我使用第一 ...
请查看下面的两个代码设置。 设置1: 和.drl文件 运行后,输出为:已触发构建规则 内火再次使用方法 设置2:在这里,我只是将fireAgain()方法更改为: 其他一切都一样。 运行后,输出再次相同:已触发构建规则 内火再次使用方法 ...
有谁知道如何在drools工作台上添加条件以比较具有相同名称但来自不同对象(例如其ID)的属性? 工作台截图 我要添加的是第三个条件,例如“ l.ID = o.ID”。 如果事实不具有相同的ID,则不会打印“登录”。 我找不到办法。 任何帮助将不胜感激。 干杯, ...
我有一些规则和规则流程。 我有一个场景,我应该为一个规则分配多个Ruleflow-Group。 我无法分配通用规则流组名称。 当我给两个规则流组名称(例如ruleflow-group "group1" "group2" ,将引发错误。 上面可能有这样的东西吗? ...