task - Jbpm:结束TaskInstance转换

标签 task transitions jbpm

我不了解JBPM API。我有两个用户同时执行一项任务。第一个选择过渡并完成任务,因此TaskInstance现在结束。第二个用户做同样的事情,但是得到一个nullPointerException:getAvalaibleTransition()返回null。

为什么getAvailableTransition()(TaskInstance类的)返回null?它是同一节点,过渡应该相同吗?

我是JBPM的新手。只是测试应用程序的行为以响应竞争行为并遇到此错误...

最佳答案

我想您正在使用jBPM 3.x,对吗?
如果您只有一个业务流程实例,那么为什么一个任务中有两个用户?您可能缺少流程实例的概念,因此您可以描述您的业务状况吗?因为如果一个用户完成一项任务,那么另一用户将无法完成该任务。
干杯

关于task - Jbpm:结束TaskInstance转换,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/11688460/

相关文章:

go - 是否可以将 Go Task runner 配置为使用文件扩展名 yaml?

algorithm - 图像转换算法

css - div 重叠固定 div - CSS 不透明度/过渡

database - jBPM 5 : where are the db-tables-scripts?

c# - 我应该在 Task.Run 操作中的 Task.Delay 上使用 ConfigureAwait(false) 吗?

Javafx 任务/线程不启动

c# - Task.Factory.StartNew() 重载

javascript - D3 版本 4 中的单元测试转换

drools - Drools vs JBPM吗?差异,利弊

jboss - JBPM 6.1 中可重用的子流程