问题标签 [drools-flow]
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.
java - Drools Flow 可以扩展到每天执行数十万个流程实例吗?
我目前正在评估 Drools Flow 作为每天执行多达数十万个流程实例的工作流引擎。有没有人为这项技术发布过任何可扩展性基准?在没有发表结果的情况下,有没有人可以分享任何相关经验?
drools-flow - 如何在 Drools Flow 中启动多个进程?
我想启动多个 Drools Flow 流程,但是这段代码会阻塞:
我怎样才能做到这一点?
java - Drools Flow 人工任务示例:如何防止引发“未找到命名查询”异常?
我正在尝试遵循Human Task 文档中的Drools Flow示例代码,并且我有以下代码:
我已经按照此处指定的方式放入了一个persistence.xml
文件(如果我弄乱它,肯定会收到一个 XML 解析错误),但是会引发以下异常:META-INF
请注意,第二个参数 toTaskService
是必需的,但未在文档中提及。null
对我来说似乎不太可能,但是否像我所做的那样设置它会导致这个问题?
subprocess - Drools SubProcess 映射失败 - 我做错了什么?
我创建了两个“Hello World”进程来给 subProcess 节点一个旋转。我无法将 subProcess 的输出返回到主进程。我希望有人能告诉我我做错了什么,因为我找不到任何说明我为什么不起作用的文档或示例。
在我的主要过程中,我有以下内容(请注意,我已经剪掉了页眉、页脚和位置 x、y、高度、宽度属性):
这是一个简单的subhello
SubProcess,它只是简单地获取输入并将其打印出来,然后获取输入长度以将其返回:
这是按照我解释文档和示例的方式。在主流程和子流程上都声明了所需的变量,然后只需使用 subProcess in/out 映射元素来设置 from 和 to 属性。
问题是....虽然name
没有问题地传递给子进程,但试图length
回到主进程失败了。subProcesslength
中的 已成功修改。但在退出时,length
主进程并没有改变。
我究竟做错了什么?非常感谢指针和解释。谢谢。
drools - Drools SubFlow/SubProcess 是否被大量使用?流口水文档缺乏
我正在尝试使用规则流和规则对工作流程进行原型设计。我开始测试 subProcess 是因为能够调用或重用子例程显然很有用。经过大量的摆弄,我无法按预期进行映射工作(由于缺乏详细的文档,我可以管理)。
所以我开始寻找更多的例子。令人费解的是,我只设法找到了一个使用 subProcess 的示例(在 jbossrules 结帐中)——而且那个示例甚至根本不需要做任何进出映射。其他所有与映射相关的示例都是通过 WorkItems 完成的。
子流程比工作项有用吗?并不是说我完全理解他们的区别......
考虑到缺乏在线资源,我想我最好买一本书(如果有人能推荐一个好网站或一本好书,我将不胜感激)。谢谢。
mysql - 流口水持久性与mysql,无法获取流程实例
我难住了。我正在尝试使用 Drools-flow 实现持久性,并且我想获取工作项/流程实例上的属性值,但是每次我尝试获取工作项或流程实例时,我都会得到下面的堆栈跟踪。
我正在浏览源代码,据我所知,每当我尝试在实体类中获取一个用@Lob 注释的属性时,都会发生这种情况。
我的环境是使用 BTM 作为事务管理器的 hibernate/mysql/JPA 持久性。
我调用 getProcessInstance 如下:
我究竟做错了什么?
drools - 从 Guvnor 下载 Drools RuleFlow 文件
我可以将 RuleFlow (.rf) 文件上传到 Guvnor(5.1 M1 和 5.0)并在服务器上使用规则执行它们。如果我想使用 Guvnor 作为存储库,有什么方法可以即时将 RuleFlow 文件下载到我的项目中?
在包级别上,Guvnor 提供了一些只讨论规则的“信息和重要 URL”。我想知道是否有任何其他 URL 可以给我 RuleFlow 文件?WebDav 是我唯一的选择吗?
drools - 如何从 Drools 4.x 中的决策表中检索事实对象
我们的团队正在使用 Drools 规则流进行评估。现在我们计划改为迁移到决策表。
在 Drools 规则流版本中,我们曾经拥有具有查询组件的 DRL 文件,用于从工作内存中提取在 DRL 文件上下文中创建的对象。
我坚持在决策表中做同样的事情?我们使用 StatefulSession 来触发规则。此外,这些事实被插入到规则的 RHS 中;在解雇它们时,我们没有 FactHandles。
用于引导 Drools 规则引擎的代码如下:
用于检索查询的 drools 文件如下所示:
谢谢
drools - 将 .brl 规则加载到规则库中
我正在使用 dsl 创建业务规则(.brl 规则)。如何将 .brl 规则加载到我的知识库中?如何从 .brl 文件转换为 .dslr 文件???我无法找到任何帮助。还是有不同的方式来加载 brl 文件?请帮忙。
谢谢FM
drools - 如何使用 Drools Flow 管理角色和生成 Web 表单?
我正在为休假申请批准创建一个工作流(集成到 Java Web 应用程序中)。工作流程如下:
为员工提出请假申请。
案例1:如果员工的角色不是团队领导。该请求将发送给员工的团队负责人。如果团队负责人拒绝,则工作流程结束。如果团队负责人批准,请求将转发给经理。
案例2:如果员工的角色是团队领导。请求直接发送给 Manager。
当经理批准/拒绝申请时,工作流程结束。在批准/拒绝时,用户需要输入评论。
我需要为用户输入生成网络表单。选项可以是动态的,并且应该在工作流本身中定义。我怎样才能做到这一点?根据不同角色管理工作流的不同方向的正确方法是什么?
欢迎任何想法/建议。如果有人可以指导我使用示例/示例代码来实现这一点,那将会很有帮助。