Действие CopyAccessRights
Действие CopyAccessRights переносит права с родительского объекта на дочерние.
Параметры действия
Общие для всех действий параметры (в новой вкладке)
Имя параметра | Обязательный | Описание параметра | Значения параметра |
---|---|---|---|
accessLevelFilter | да | Определяет тип прав, которые будут переноситься | View , Create, Edit, Freeze, Agreement, Share. |
inheritableFilter | нет | Запрещает или разрешает перенос прав с наследованием. |
При значении true: Переносит на дочерний объект права с родительского, включая наследование, если на родительском объекте назначены права с наследованием. При значении false: Переносит на дочерний объект права с родительского без наследования. Если параметр не установлен, то используется значение по умолчанию - false. |
Универсальный параметр targetTypes в данном действии указывает объекты-цели прав. В качестве его параметров должны быть указаны типы объектов, на которые будут перенесены права с родителя. |
Пример реализации действия
В данном примере при срабатывании триггера с родительского объекта на дочерний объект типа doc_remarksFolder переносятся права на Просмотр без наследования. Для того, чтобы перенести права с наследованием, нужно иметь на родительском объекте права на Просмотр с наследованием и установить "inheritableFilter": true.
{
"activity": "CopyAccessRights",
"params": {
"target": "Children",
"accessLevelFilter": "View",
"inheritableFilter": false,
"targetTypes": [
"doc_remarksFolder"
],
"sourceTypes": [],
}
}