Java 从Activiti工作流检索所有用户任务

Java 从Activiti工作流检索所有用户任务,java,alfresco,activiti,Java,Alfresco,Activiti,嗨,我对Activiti很陌生,我想看看是否有办法在Activiti工作流中获取所有用户任务。我试过这样做 getTaskService().createTaskQuery() .processDefinitionId(processDefinitionId).list(); 但这并没有给我想要的结果。它不仅仅返回用户任务 谢谢如果您想获得特定用户的所有任务,可以使用以下代码: List<Task> tasks=getTaskService().cr

嗨,我对Activiti很陌生,我想看看是否有办法在Activiti工作流中获取所有用户任务。我试过这样做

getTaskService().createTaskQuery()
                .processDefinitionId(processDefinitionId).list();
但这并没有给我想要的结果。它不仅仅返回用户任务


谢谢

如果您想获得特定用户的所有任务,可以使用以下代码:

List<Task> tasks=getTaskService().createTaskQuery().taskAssignee(userid).active().list();
List<Task> tasks=getTaskService().createTaskQuery().active().list();
List tasks=getTaskService().createTaskQuery().taskmessendent(userid.active().List();
但如果您希望所有活动任务都使用以下代码:

List<Task> tasks=getTaskService().createTaskQuery().taskAssignee(userid).active().list();
List<Task> tasks=getTaskService().createTaskQuery().active().list();
List tasks=getTaskService().createTaskQuery().active().List();

如果要获取特定用户的所有任务,可以使用以下代码:

List<Task> tasks=getTaskService().createTaskQuery().taskAssignee(userid).active().list();
List<Task> tasks=getTaskService().createTaskQuery().active().list();
List tasks=getTaskService().createTaskQuery().taskmessendent(userid.active().List();
但如果您希望所有活动任务都使用以下代码:

List<Task> tasks=getTaskService().createTaskQuery().taskAssignee(userid).active().list();
List<Task> tasks=getTaskService().createTaskQuery().active().list();
List tasks=getTaskService().createTaskQuery().active().List();

感谢您的回复,但我所说的用户任务是指您可以从activiti explorer编辑器中拖动的任务。这可能吗?谢谢您的回复,但我所说的用户任务是指您可以从ActivitiExplorer编辑器中拖动的任务。可能吗?