Назначение

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

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

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

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

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

Как работает

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

Пример

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

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

Особенности

См. также