jbpm 相关问题

jBPM是一个用Java编写的轻量级业务流程套件。使用此标记可以解决与jBPM使用和工作流程相关的问题。

JPBM 7.61.0 和 LDAP

JBPM 和 Wildfly 服务器的新功能。尝试获得基本的 LDAP 设置以与 jBPM 一起使用。我认为我找到的最好的例子就在这里: https://blog.kie.org/2021/02/migration-jbpm-images-secured-by-ldap...

回答 3 投票 0

工作流实例结束时,JBPM 任务实例为“IN_PROGRESS”

在 alfresco 4.1 中,使用 JBPM,我定义了以下工作流程: 在 alfresco 4.1 中,使用 JBPM,我定义了以下工作流程: <?xml version="1.0" encoding="UTF-8"?> <process-definition xmlns="urn:jbpm.org:jpdl-3.1" name="dswf:testworkflow"> <swimlane name="initiator" /> <start-state name="start"> <task name="dswf:startTask" swimlane="initiator"/> <transition name="" to="wait" /> </start-state> <task-node name="wait"> <task name="dswf:waitCompletion"> <event type="task-create"> <action class="org.alfresco.repo.workflow.jbpm.AlfrescoJavaScript"> <script> logger.log("Waiting"); </script> </action> </event> </task> <transition name="complete" to="completed" /> </task-node> <node name="completed"> <event type="node-enter"> <action class="org.alfresco.repo.workflow.jbpm.AlfrescoJavaScript"> <script> logger.log("Completed"); </script> </action> </event> <transition name="" to="end" /> </node> <end-state name="end" /> </process-definition> 使用以下 java 代码,我触发了从等待到完成的转换: /* Suppose that workflowInstanceId is the id of an instance of this workflow */ List<WorkflowPath> paths = workflowService.getWorkflowPaths(workflowInstanceId); if (paths != null && paths.size() != 0) { for (WorkflowPath wp : paths) { try { /* checkTransition() returns true if the path contains the transition "complete" */ boolean hasComplete = checkTransition(wp, "complete"); if (hasComplete) { workflowService.signal(wp.getId(), "complete"); } } catch (WorkflowException ex) { ex.printStackTrace(); } } } 在执行代码之前,我可以在工作流控制台中看到工作流实例位于正确的任务中,并且存在转换complete。 当代码执行时,命令: 显示全部工作流程 不返回任何工作流程。 一切看似正常,但似乎有问题。 任务实例 wait 仍在 IN_PROGRESS 中,因此即使工作流实例不再存在,它也会由 Web 脚本返回。 这是一个老问题,但我有答案。我不确定这是否是您的正确答案。 我遇到了同样的问题,信令不起作用。所以我使用了以下 <action class="org.alfresco.repo.workflow.jbpm.AlfrescoJavaScript"> <script> <variable name="wf_ended" access="read,write" /> <expression>wf_ended = true;</expression> </script> </action> <script> executionContext.getTaskMgmtInstance().endAll(); </script>

回答 1 投票 0

导出要在新安装中导入的完整项目

我需要导出一个完整的项目(及其所有对象)以便在新的 jBPM 安装中导入。 我正在使用 jBPM 服务器发行版,即 jBPM 7.74.1.Final 服务器(单个 zip)

回答 1 投票 0

当我在决策表资产中导入决策表时。我在 drl 文件中的双引号之前得到了反斜杠。怎么解决?

下面是我的决策表(参见决策表屏幕截图)。我在每条规则中都有条件。我对字符串数据类型值有一个双引号。我在双引号之前得到了反斜杠...

回答 1 投票 0

在 Docker 中使用 jBPM(Kie 服务器)7.74.1.Final 设置 LDAP

我使用以下 docker 映像设置了 jBPM:jboss/jbpm-server-full:latest 设置 LDAP 按照 https://blog.kie.org/2021/02/migration-jbpm-images-secure 中提到的步骤操作后...

回答 1 投票 0

JbpmJUnitBaseTestCase - 使用 DMN 测试流程

我正在尝试测试一个包含 dmn 表的进程。启动该过程时,我收到问题 DMN 模型“EvaluatePreChecks”未在名称空间“xxxxxxxxx”中找到。 手动测试和 e2e...

回答 1 投票 0

创建类路径 org/jbpm/springboot/autoconfigure/JBPMAutoConfiguration 中定义的名为“queryservice”的 bean 时出错

我正在研究嵌入式 jbpm 设置,最近将 jbpm 版本从 7.31 迁移到 7.73。我使用了 springboot 版本 2.4.8 和最新的 jbpm 版本,它工作得很好。当我升级spingboot版本时...

回答 1 投票 0

如何在最新的 JBPM 7.62 中绕过身份验证

我已经配置了最新版本的JBPM,即7.62,之前我使用的是7.58v,并且我已经成功实现了如何绕过用户以及如何使用...来声明、开始和完成任何任务

回答 1 投票 0

Drools:使用JPAWorkingMemoryDbLogger时,processInstanceId始终为1

我们一直在内存中为呼叫中心执行 JBPM 决策树。这很好用,但我们真的希望能够在 BusinessCentral 实例中呈现图表。这意味着我们必须...

回答 1 投票 0

7.73.0之后JBPM还会有新版本吗?

我们在 jbpm 中发现了一些问题,我们希望这些问题能够通过新版本的 jbpm 得到修复。 但自 7 月以来(在 IBM 加入 Red Hat 的开发之后),我们没有看到任何新版本......

回答 1 投票 0

drools 工作台,带有来自 jbpmn.org 站点的 jbpm-server-7.73.0.Final-dist 文件

下载jbpm-server-7.73.0.Final-dist.zip并运行standalone.bat文件后,由于部署未完成,服务器启动时面临问题 我想解决这个问题以使服务器正常运行...

回答 2 投票 0

JBPM 7.73 Docker 映像,自定义任务失败,找不到上传的 jar 的依赖项工件

我正在尝试让自定义任务在默认的 docker 映像中工作。基本上我用的是这个 https://github.com/hbelmiro/jbpm-work-item-handler-demo 项目将版本调整为7.73.final。然后我...

回答 1 投票 0

使用 AWS Cognito 验证 JBPM

我需要通过AWS Cognito验证用户进入JBPM,有一个Login-Client-JavaScript-SDK,用户可以使用用户名和密码登录,所以问题是,如何集成...

回答 1 投票 0

如何从WorkItem内的jbpm-process获取全局变量

借助 Script-Task 和 kcontext-instance,我可以成功地从进程内检索全局变量(例如 NodeInstance、ProcessInstance 等);但如果我需要取回...

回答 2 投票 0

无法在 jbpm 上启动评估流程

我刚刚在这里开始jbpm教程https://www.jbpm.org/learn/gettingStartedUsingSingleZipDistribution.html 能够启动服务器(由于反射/访问限制而遭受一些痛苦之后......

回答 1 投票 0

用户组的 BPM 流程(keycloak)

我刚刚将 keycloak 与 jBPM 集成。现在我可以使用 keycloak 用户的凭据登录 jBPM 控制台并获取相关角色。 我在 keyClock 控制台中创建了一些用户组并映射了一些用户...

回答 2 投票 0

Java 11 更新后 JBPM 服务器启动问题

进行 Java 11 升级后,JBPM 服务器未启动。 [openjdk 11.0.18] 它可以从版本 [openjdk 11.0.4] 正常启动。 JBPM 服务器版本:7.41.0-FINAL。我尝试了更高的

回答 1 投票 0

jBPM 5.2,getProcessInstancesWaitingForEvent 方法

查看“JpaProcessPersistenceContext”类,我注意到这个方法“getProcessInstancesWaitingForEvent”使用这个命名查询“ProcessInstancesWaitingForEvent&...

回答 0 投票 0

在 jBPM 上运行示例应用程序

经过一番努力,我能够运行jBPM。现在我尝试运行示例应用程序但无法成功。我按照这个网址但是没有成功。 https://access.redhat.com/documentation/en-us/

回答 0 投票 0

如何在 drools 中基于两个数据对象创建 drl 文件并通过 API 调用获得响应

m问题:基于 TrainData,我想通过邮递员呼叫设置 TrainStatus 的值,但我没有得到预期的响应。 我怎样才能做到这一点? 我创建了两个数据对象- 火车数据- | C……

回答 0 投票 0

© www.soinside.com 2019 - 2024. All rights reserved.