请假设以下情况, 在一个流程流程中有三个humanTask1,humanTask2,humanTask3;所有三个都分配给相同的userA;
现在,假设有两个流程实例(p1,p2)。每个流程实例可以处于不同的任务级别。
也就是说,对于p1,任务状态为,humanTask3-inprogress和p2,humanTask1-inprogress
要在网页中显示此用户A的任务,我希望它们按工作流设计中的顺序进行排序,例如,
taskService.getTasksOwned()
可能无法按此顺序返回任务列表。
如何确保按此顺序显示任务?
我正在使用jBPM 5.3; LocalTaskService
;
答案 0 :(得分:0)
AFAIK,没有开箱即用的解决方案。您必须决定自己的订单,然后通过订购taskService.getTasksOwned()的结果或者通过创建和执行taskService.getTasksOwned()正在使用的查询的自定义版本来应用它。
希望它有所帮助,