Workflow 用于显示的jBPM5任务实例序列

Workflow 用于显示的jBPM5任务实例序列,workflow,jbpm,Workflow,Jbpm,请假设以下情况, 在流程流中有三个humanTask1、humanTask2、humanTask3;所有三个都分配给同一个userA 现在,假设有两个流程实例(p1、p2)处于活动状态。每个流程实例可以位于不同的tasklevel中 也就是说,对于p1,任务状态为as,humanTask3 inprogress;对于p2,任务状态为humanTask1 inprogress 要在网页中显示此用户a的任务,我希望这些任务按其在工作流设计中的显示顺序排序,如 p2-1 p1-3 tasksservi

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

现在,假设有两个流程实例(p1、p2)处于活动状态。每个流程实例可以位于不同的tasklevel中

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

要在网页中显示此用户a的任务,我希望这些任务按其在工作流设计中的显示顺序排序,如

  • p2-1
  • p1-3
  • tasksservice.getTasksOwned()
    不能按此顺序返回任务列表

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


    我使用的是jBPM 5.3<代码>本地任务服务

    好的,没有现成的解决方案。您必须决定自己的顺序,然后应用它,无论是通过对taskService.Gettasksowed()的结果进行排序,还是通过创建和执行taskService.Gettasksowed()正在使用的查询的自定义版本


    希望能有所帮助,

    谢谢。对于人工任务,有一个名为MetaData的字段,我可以为其添加键值,如(sequence,1)。如何通过API访问此元数据字段?我检查了Task.java,如果我可以访问它,我可以在设计时分配序列,并在运行时根据序列分配顺序。