【发布时间】:2014-10-28 15:32:04
【问题描述】:
我用“包括人工任务和持久性在内的更高级的流程”制作了新的 jBPM 流程。然后运行进程,一切正常。但是如果我更改用户任务的参与者,例如,我在任务 2 上将“mary”更改为“may”
,会发生错误,列表大小为0。
// let john execute Task 1
List<TaskSummary> list = taskService.getTasksAssignedAsPotentialOwner("john", "en-UK");
TaskSummary task = list.get(0);
System.out.println("John is executing task " + task.getName());
taskService.start(task.getId(), "john");
taskService.complete(task.getId(), "john", null);
assertNodeTriggered(processInstance.getId(), "Task 2");
// let mary execute Task 2
list = taskService.getTasksAssignedAsPotentialOwner("may", "en-UK");
System.out.println("list.size:"+list.size());
task = list.get(0);
System.out.println("May is executing task " + task.getName());
taskService.start(task.getId(), "may");
taskService.complete(task.getId(), "may", null);
然后会发生错误,控制台显示列表的大小为0。 谁能帮帮我?
【问题讨论】: