1, получить все задачи, назначенные пользователю
// its working.
List<Task> tasks = taskService.createTaskQuery().taskAssignee(userId).list()
2, распределите все задачи по группам
//tasks list empty, its not working
List<Task> tasks = taskService.createTaskQuery().taskCandidateGroupIn(roles).list()
3, поставьте задачу
//its working
taskService.claim(taskId, userId)
4, отозвать задачу
// i don't know this is the right way
taskService.claim(taskId,null)
5, запуск экземпляра процесса
//its working
ProcessInstance processInstance = runtimeService.startProcessInstanceByKey(pdId, variables);
6, выполните задание
//its working
taskService.complete(taskId,variables)
7, получить от свойств для задачи
// its working
List<FormProperty> formList = formService.getTaskFormData(taskId).getFormProperties();
Я хочу быть уверенным, что поступаю правильно ... исправьте, если я ошибаюсь
Обновление для ответа
7) получить из свойств для задачи
Мне нужно пройти через formList и с помощью getId () и getValue () я получил то, что хочу
2) распределите все задачи по группам
taskCandidateGroupIn (roles) // здесь роли должны быть List