jBPM5任务实例显示顺序

时间:2013-02-08 21:24:30

标签: workflow jbpm

请假设以下情况, 在一个流程流程中有三个humanTask1,humanTask2,humanTask3;所有三个都分配给相同的userA;

现在,假设有两个流程实例(p1,p2)。每个流程实例可以处于不同的任务级别。

也就是说,对于p1,任务状态为,humanTask3-inprogress和p2,humanTask1-inprogress

要在网页中显示此用户A的任务,我希望它们按工作流设计中的顺序进行排序,例如,

  1. P2-humanTask1
  2. P1-humanTask3
  3. taskService.getTasksOwned()可能无法按此顺序返回任务列表。

    如何确保按此顺序显示任务?

    我正在使用jBPM 5.3; LocalTaskService;

1 个答案:

答案 0 :(得分:0)

AFAIK,没有开箱即用的解决方案。您必须决定自己的订单,然后通过订购taskService.getTasksOwned()的结果或者通过创建和执行taskService.getTasksOwned()正在使用的查询的自定义版本来应用它。

希望它有所帮助,