Table of Contents

Права доступа

AddAccessRecord

Запись. Блокируется режимом PILOT_READONLY.

Добавить запись прав доступа к объекту. Флаги: None, Create, EditAttributes, View, Freeze, Approve, Share, EditFiles, Delete. Комбинации: Edit = EditAttributes+EditFiles+Delete, ViewCreate, ViewEdit = View+Create+Edit, ViewEditApprove, Full. Agreement и ViewEditAgrement — устаревшие синонимы Approve и ViewEditApprove (в выводе могут печататься под старыми именами).

Параметр Тип Обязательный По умолчанию Описание
objectId string да GUID объекта
positionId int да ID позиции (orgUnitId)
accessLevel string да Уровень доступа: имя флага или несколько через запятую, например 'View,EditAttributes'
inheritance string нет "InheritWholeSubtree" Наследование: None, InheritUntilSecret, InheritWholeSubtree
accessType string нет "Allow" Тип: Allow или Deny

CheckAccess

Чтение.

Проверить права доступа пользователя к объекту. Флаги: None, Create, EditAttributes, View, Freeze, Approve, Share, EditFiles, Delete. Комбинации: Edit = EditAttributes+EditFiles+Delete, ViewCreate, ViewEdit = View+Create+Edit, ViewEditApprove, Full. Agreement и ViewEditAgrement — устаревшие синонимы Approve и ViewEditApprove (в выводе могут печататься под старыми именами).

Параметр Тип Обязательный По умолчанию Описание
objectId string да GUID объекта
personId int нет 0 ID пользователя (personId). Если 0, проверяет текущего.

CheckAccessByUnit

Чтение.

Проверить права доступа организационной единицы к объекту.

Параметр Тип Обязательный По умолчанию Описание
objectId string да GUID объекта
unitId int да ID организационной единицы (unitId)

GetAccessRecords

Чтение.

Получить записи прав доступа объекта (кому и какие права назначены).

Параметр Тип Обязательный По умолчанию Описание
objectId string да GUID объекта

GetSubscribers

Чтение.

Получить список подписчиков объекта (personId пользователей, подписанных на уведомления).

Параметр Тип Обязательный По умолчанию Описание
objectId string да GUID объекта

RemoveAllAccessRecords

Запись. Блокируется режимом PILOT_READONLY.

Сделать объект публичным (удалить все ограничения доступа).

Параметр Тип Обязательный По умолчанию Описание
objectId string да GUID объекта