Candidate groups или как настроить ролевую модель

Добрый вечер.

Подскажите, пожалуйста, можно ли в candidate groups разместить две и более группы? Или задачу, которая описана ниже можно решить иным только иным путём?

Задача:
Есть процесс, который включает:
3 пользовательских таска для роли manager (указываем в candidate groups: MANAGER)
3 пользовательских задачи для роли auditor (указываем в candidate groups: AUDITOR)

Что нужно:
Нужно чтобы пользователи с ролью MANAGER видели задачи, которые относятся к роли AUDITOR

Добрый день!
Можно указать список групп через запятую:

auditor, manager

Если указать роли через запятую, в этом случае действия для пользователей будут одинаковыми. Верно ли я понимаю, что доступные действия с задачей нужно регулировать либо на уровне кода, либо на уровне Настройки созданной для этой цели таблице? И верно ли я понимаю, что extensions properties мы не можем использовать для настройки действий, например:

Задача подготовить пакет документов.
Candidates group: MANAGER, AUDITOR
extensions properties:
Name: manager, value: fullAccess (чтение, редактирование)
Name: auditor, value: partAccess (чтение)

Candidate Groups / Candidate Users предоставляет возможность стать исполнителем по задаче.

А дальше все регулируется настройками Camunda Tasklist (если задачи выполняются в нем).
С помощью фильтров в Tasklist можно настроить видимость списка задач.

С помощью интерфейса администратора (в Authorization) можно задать привилегии групп - кто может завершать задачи, а кто только просматривать.

1 лайк

Спасибо!

По результату отпишусь, что получилось и получилось ли вообще

1 лайк