В настоящее время у меня есть процесс Пуск -> Начало подпроцесса -> usertask1 -> usertask2 -> end.
Таким образом, процесс запускается со списком идентификаторов для каждого идентификатора. Мы создаем подпроцесс с помощью start -> usertask1 -> usertask2 -> end.
usertask1 может быть назначен на группы A и B
usertask2 может быть отнесен к Кандидатской группе B
Теперь в моем случае использования, если пользователь candidategroup B получает usertask1, он не может получить usertask2. Как этого добиться?
Моя работа до сих пор.
Добавлено выражение для назначения usertask2
и б
taskService.createTaskQuery().processDefinitionId(delegateTask.getProcessDefinitionId()).orderByTaskCreateTime().asc().list()
Но это дает всю задачу внутри процесса, а не подпроцесс.
У меня даже есть служба истории. Я могу получить задачи процесса, но я хочу только подпроцесса.
пожалуйста, совет