3

我不明白 JBPM API 中的某些内容。我有两个用户同时执行一项任务。第一个选择转换并完成任务,因此 TaskInstance 现在结束。第二个用户做同样的事情,但得到一个 nullPointerException : getAvalaibleTransition() 返回 null。

为什么 getAvailableTransition() (属于 TaskInstance 类)会返回 null ?它是同一个节点,转换应该是相同的?

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

4

1 回答 1

1

我想您使用的是 jBPM 3.x 对吧?如果您只有一个业务流程实例,为什么在一项任务中有两个用户?您可能缺少 Process Instance 的概念,那么您能描述一下您的业务情况吗?因为如果一个用户完成了一项任务,那么该任务就不能由另一个用户完成。干杯

于 2012-07-28T10:03:57.830 回答