jbpm相关内容

为工作流系统建议一个持久的策略

我正在为我的宠物项目创建 UI 配置工具.该工具的一个方面是让最终用户定义其编排.然后我需要将此编排定义保存到数据库中.在运行的系统中会有这个定义的可执行版本.可执行版本是按需动态创建的. 想法是将 DEFINITION 与 EXECUTABLE 版本分开,以便我可以灵活地在 BPMN 或 JPDL 或基于 POJO 的工作流解决方案 (BeanFlow) 中选择运行时版本. 限制:我 ..
发布时间:2021-11-17 02:52:38 Java开发

选择哪个工作流引擎?

我们目前正在评估 BPM 引擎,我非常感谢社区的投入.我正在做自己的尽职调查,但也想听听基于实施案例的建议. 我的主要评价标准如下 开源和 OEM 友好许可 生产装置(成功案例有很大帮助) 提供商业支持 开放标准支持 - BPMN 根据输入动态创建/组装工作流 可嵌入 目前我正在评估 Activiti 和 JBPM.Bonita 开放式 BPM 似乎也是一个不错的选择, ..

使用自定义流程变量启动JBPM流程中的问题

我已经在JBPM中创建了具有规则和人工任务的业务流程的工作流.工作流接受过程变量,该过程变量是客户对象(类名Quote).如果我使用Kie Workbech启动工作流程,则可以正常工作,但是当我尝试从Client API的REST API启动流程时,会向我发送错误消息 . “"“请求URI时出现意外的HTTP响应代码 'http://localhost:8080/kie-server/s ..
发布时间:2021-05-20 18:38:18 其他开发

持久感知的KieSession在事务期间不使用悲观锁

我在 Spring Boot 2.3中使用了 Drools ,并且实现了持久感知的 KieSession ,其中 MySQL 用于存储会话.我已经成功地将Spring Boot的默认 EntityManagerFactory 与Drools集成在一起,但是我的问题是事务.默认情况下,Drools在交易过程中使用乐观锁,但是它允许我们也使用悲观锁,这正是我想要的.现在,在触发规则时,Drools使用 ..
发布时间:2021-05-03 18:39:36 其他开发

jBPM 5:db-tables-scripts在哪里?

我在JBPM 5.4中创建了一个关于持久性的简单示例.它工作成功,成功将recoords插入到所创建模式的表中. 但是我的问题是尽管该表是在架构中创建的,但它也创建了其他三个表NodeInstanceLogVariableInstanceLogProcessInstanceLog 但是用于创建这些表的脚本在哪里? 解决方案 该数据库没有脚本. 数据库中的表是使用JPA实体 ..
发布时间:2021-04-28 19:54:56 其他开发

jBPM 6.1无法恢复过程

我们可以暂停这样的流程实例: org.jbpm.process.instance.ProcessInstance processInstance = //...; processInstance.setState(STATE_SUSPENDED); 并恢复它: kieSession.getWorkItemManager().completeWorkItem(processInsta ..
发布时间:2021-02-11 19:12:10 Java开发

Jbpm7 Spring Boot业务应用程序:arjuna转换超时后没有活动事务

我遇到此处描述的相同问题: https://issues.redhat.com/plugins/servlet/mobile#issue/RHBPMS-4621 . 我将Jbpm 7.41业务应用程序与oracle数据库一起使用.在高负载下,将检测到事务超时,并且arjuna将其标记为回滚.然后,Jbpm执行程序线程重用同一事务,并抛出一条重复消息"No active transaction ..
发布时间:2021-02-11 19:12:03 其他开发

如何从Drools Rule调用jbpm进程?

我的要求是,先触发第二条规则,然后停止该过程,而不触发第三条规则 在jBPM流程的中间,使用RuleFlow组(包含3个规则)并触发第一个规则并完成该规则,然后将控制权交给jBPM流程,然后再次触发第2个规则继续执行jB [M流程,依此类推. ...那怎么办呢? 例如: 1.流口水规则: 规则"Paycheck" ruleflow-group "Order_flow" ..
发布时间:2021-02-11 19:12:00 其他开发

无法在工作台中注册Kie服务器(无远程服务器)(WildFly 8.2.1中的Kie-WB 6.4.0)

使用kie-server配置kie-wb的问题. 我已经在一台机器上安装了Kie-server的wildfly 8.2.1. 为此,我使用adduser.bat创建了两个用户: 管理用户 用户:-alpha1 密码:-password @ 1 角色:-管理员,kie服务器 应用程序用户 用户:-alpha2 密码:-password @ 1 角色:-管理员,kie服务器,所有人 ..
发布时间:2021-02-11 19:11:57 其他开发

jBPM Maven依赖关系未显示在pom.xml中

当我在Eclipse中创建一个新的jBPM项目并选择Create as Maven Project时,将生成没有依赖项部分的pom.xml.虽然我可以手动添加依赖项,但插件不应该自动这样做吗?我想念什么吗? 解决方案 您是否正在使用6.4.0.Final?该版本的Eclipse向导存在问题,应在以下更新站点中解决该问题: http://downloads.jboss.org/jbpm/re ..
发布时间:2021-02-11 19:11:54 其他开发

ProcessEventListener中的访问节点变量

使用最新版本的6.2,它是JBPM的新手.我正在尝试建立一个过程,通过该过程,无论何时打开某些(自定义)任务类型,都可以调用旧平台的REST API,并在将来某个时候完成这些任务时,通过异步过程再次调用. 总的来说,该过程应类似于: 旧版应用程序->(REST)JBPM"StartProcess"->(REST)旧版应用程序“创建任务A" 旧版应用程序->(REST)JBPM“完 ..
发布时间:2021-02-11 19:11:51 其他开发

如何禁用JBPM持久性?

我正在尝试使用JBPM 6进行一些测试.我目前正在工作一个简单的hello world bpmn2文件,该文件已正确加载. 我对文档的了解(单击)是默认情况下应禁用持久性. “默认情况下,如果不配置流程引擎,则流程实例不会被持久化." 但是,当我尝试实现它时,并没有做任何特殊的事情来启用持久性,每次尝试做任何事情时,我都会遇到与持久性相关的问题. javax.persistenc ..
发布时间:2021-02-11 19:11:48 Java开发

终止任何步骤的流程(jbpm)

我想在我的jbpm项目的任何用户任务中实现终止流程实例的功能.我知道从理论上讲我应该能够通过将终止结束事件附加到我的工作流中的任何任务上来执行此操作,但这对于拥有如此多的终止事件似乎是一个糟糕的解决方案. 是否有更好,更有效,更易读的方法来做到这一点? 解决方案 我不知道这是否更好,但是您可以这样做: 并行建模一个中间捕获信号,后跟您的终止事件 使用方法SignalEvent ..
发布时间:2021-02-11 19:11:45 其他开发