Запретить пользователям требовать - Activiti Task - PullRequest
0 голосов
/ 02 мая 2018

У меня есть задача, которую можно назначить пользователю группы кандидатов в CG1. Теперь в CG1 есть 10 пользователей, но на основании нескольких критериев я хочу исключить одного из этих 10 пользователей. Поэтому исключенный пользователь не должен видеть задачу при запросе на задачи для назначения

I used delegateTask.deleteCandidateUser(userId) on the creation of the task.

Но вышесказанное не сработало. Пожалуйста, совет.

Ответы [ 2 ]

0 голосов
/ 03 мая 2018

Динамическое групповое назначение - это точный вариант использования для слушателей задачи (назначить событие). После 15 лет работы в BPM становится очевидным, что во всех случаях, кроме самых тривиальных (см. Демонстрацию), назначение задач обычно динамическое. Хотя пользователь может быть членом одной или нескольких групп, для назначения задач обычно требуется фильтрация за пределами уровня группы (на основе смены, географии, сертификации или доступности). Для одного проекта я даже создал динамическое назначение задач и уведомление на основе матрицы RACI. Ответ Activiti на динамическое назначение - «Прослушиватель задач».

0 голосов
/ 02 мая 2018

Можете ли вы удалить пользователя из группы? Это будет предложенный подход. или создать новую группу без этого пользователя?

...