Получение всех пользовательских задач из рабочего процесса Activiti - PullRequest
0 голосов
/ 30 апреля 2020

Привет, я новичок в Activiti и хотел посмотреть, есть ли способ получить все пользовательские задачи в рабочем процессе Activiti. Я пытался сделать это.

getTaskService().createTaskQuery()
                .processDefinitionId(processDefinitionId).list();

Но это не дает мне желаемого результата. Он не возвращает только пользовательские задачи.

Спасибо

1 Ответ

1 голос
/ 30 апреля 2020

если вы хотите, чтобы конкретный пользователь c получил все задачи, вы можете использовать следующий код:

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

, но если вы хотите, чтобы все активные задачи использовали следующий код:

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