Запретить пользователям требовать - Activiti Task

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

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

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

2 ответа

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

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

Другие вопросы по тегам