Назначение

Выдаёт пользователям и/или группам указанный уровень доступа на элемент (по умолчанию — на элемент-триггер).

Сведения о типе действия

ПараметрЗначение
Название в порталеУстановить права доступа
Также встречается какУстановить права на элемент; Изменить права на элемент
Activity в Elsa (обработчик)Установить права на элемент (SetItemPermissionActivity)
ID типа элемента действия4b1ae7af-7fea-4dc0-b62a-dcd94614666f
Проверка условий правилаДа
Поддержка «Исходный элемент(ы) (формула)»Да

Атрибуты действия

АтрибутОбязательныйОписаниеПример
НазваниеДаТекст. Название действия.Установить права доступа ГИПу
Уровень доступаДаВыбор из списка «Уровни доступа», одно значение.Просмотр
ФормулаДаФормула должна вернуть пользователя/группу (элемент списка «Пользователи»), значение подстановки, GUID или список таких значений — например значение атрибута-подстановки на пользователей. Вычисляется в контексте целевого элемента.Field(Parent(Ref('Вложение процесса'), 'Проект'), 'ГИП')

Как работает

  1. Проверяются условия правила.
  2. Элемент переводится на уникальные права (наследование прав от родителя прерывается), если это ещё не сделано.
  3. Формула вычисляется в контексте элемента; для каждого полученного пользователя/группы добавляется запись прав с указанным уровнем.

Пример

Выдать право «Просмотр» на процесс пользователям из атрибута «ГИП» родительской папки вложения с типом «Проект»: Уровень доступа — Просмотр, Формула — Field(Parent(Ref('Вложение процесса'), 'Проект'), 'ГИП').

Выдать право «Изменить» подразделению инициатора: Формула — Parent(This("Инициатор")).

Особенности

  • Участникам процесса права выдаются автоматически, без настройки этого действия: инициатор — «Изменить» на процесс, наблюдатели — «Просмотр» на процесс (при запуске); исполнитель задачи — «Изменить» на задачу и «Просмотр» на процесс, инициатор — «Просмотр» на задачу (при создании задачи этапа).
  • После завершения процесса все права на него переводятся в режим «Просмотр»; завершённая задача этапа также становится доступна только для чтения.
  • Если формула возвращает значение атрибута со множественным выбором (мультилукап), проверьте результат на тестовой среде.

См. также

  • No labels