0

请假设以下场景,在一个流程流中有三个humanTask1、humanTask2、humanTask3;这三个都分配给同一个用户A;

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

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

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

  1. p2-humanTask1
  2. p1-humanTask3

taskService.getTasksOwned()可能不会按此顺序返回任务列表。

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

我正在使用 jBPM 5.3;LocalTaskService;

4

1 回答 1

0

AFAIK, there is no out-of-the-box solution for this. You will have to decide your own order and then apply it whether by ordering the result of taskService.getTasksOwned() or by creating and executing a customized version of the query that taskService.getTasksOwned() is using.

Hope it helps,

于 2013-02-11T11:13:40.623 回答