Действие 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": [],

}

}

К списку действий