Назначение
Выдаёт пользователям и/или группам указанный уровень доступа на элемент (по умолчанию — на элемент-триггер).
Сведения о типе действия
| Параметр | Значение |
|---|---|
| Название в портале | Установить права доступа |
| Также встречается как | Установить права на элемент; Изменить права на элемент |
| Activity в Elsa (обработчик) | Установить права на элемент (SetItemPermissionActivity) |
| ID типа элемента действия | 4b1ae7af-7fea-4dc0-b62a-dcd94614666f |
| Проверка условий правила | Да |
| Поддержка «Исходный элемент(ы) (формула)» | Да |
Атрибуты действия
| Атрибут | Обязательный | Описание | Пример |
|---|---|---|---|
| Название | Да | Текст. Название действия. | Установить права доступа ГИПу |
| Уровень доступа | Да | Выбор из списка «Уровни доступа», одно значение. | Просмотр |
| Формула | Да | Формула должна вернуть пользователя/группу (элемент списка «Пользователи»), значение подстановки, GUID или список таких значений — например значение атрибута-подстановки на пользователей. Вычисляется в контексте целевого элемента. | Field(Parent(Ref('Вложение процесса'), 'Проект'), 'ГИП') |
Как работает
- Проверяются условия правила.
- Элемент переводится на уникальные права (наследование прав от родителя прерывается), если это ещё не сделано.
- Формула вычисляется в контексте элемента; для каждого полученного пользователя/группы добавляется запись прав с указанным уровнем.
Пример
Выдать право «Просмотр» на процесс пользователям из атрибута «ГИП» родительской папки вложения с типом «Проект»: Уровень доступа — Просмотр, Формула — Field(Parent(Ref('Вложение процесса'), 'Проект'), 'ГИП').
Выдать право «Изменить» подразделению инициатора: Формула — Parent(This("Инициатор")).
Особенности
- Участникам процесса права выдаются автоматически, без настройки этого действия: инициатор — «Изменить» на процесс, наблюдатели — «Просмотр» на процесс (при запуске); исполнитель задачи — «Изменить» на задачу и «Просмотр» на процесс, инициатор — «Просмотр» на задачу (при создании задачи этапа).
- После завершения процесса все права на него переводятся в режим «Просмотр»; завершённая задача этапа также становится доступна только для чтения.
- Если формула возвращает значение атрибута со множественным выбором (мультилукап), проверьте результат на тестовой среде.