0

次のシナリオを想定してください。プロセス フローには、3 つの humanTask1、humanTask2、humanTask3 があります。3 つすべてが同じ userA に割り当てられています。

ここで、2 つのプロセス インスタンス (p1、p2) が稼働中であるとします。各プロセス インスタンスは、異なるタスク レベルにすることができます。

つまり、p1 のタスク ステータスは humanTask3-inprogress であり、p2 のタスク ステータスは humanTask1-inprogress です。

この userA のタスクを Web ページに表示するには、次のようにワークフロー設計に表示されるように並べ替えます。

  1. p2-ヒューマンタスク1
  2. p1-humanTask3

taskService.getTasksOwned()この順序でタスク リストが返されない場合があります。

タスクがこの順序で表示されるようにするにはどうすればよいですか?

jBPM 5.3 を使用しています。LocalTaskService;

4

1 に答える 1

0

AFAIK、これに対するすぐに使えるソリューションはありません。taskService.getTasksOwned()の結果を注文するか、taskService.getTasksOwned()が使用しているクエリのカスタマイズされたバージョンを作成して実行するかによって、独自の順序を決定して適用する必要があります。

それが役に立てば幸い、

于 2013-02-11T11:13:40.623 に答える