OrganizationUserPermissions
Информация о правах пользователя в организации.
message OrganizationUserPermissions {
required string UserDepartmentId = 1;
required bool IsAdministrator = 2;
optional DocumentAccessLevel DocumentAccessLevel = 3 [default = UnknownDocumentAccessLevel];
required bool CanSignDocuments = 4;
required bool CanManageCounteragents = 6;
required bool CanAddResolutions = 7;
required bool CanRequestResolutions = 8;
repeated string SelectedDepartmentIds = 9;
optional string JobTitle = 10;
required bool CanCreateDocuments = 11;
required AuthorizationPermission AuthorizationPermission = 12;
required bool CanDeleteRestoreDocuments = 13;
}
UserDepartmentId
— идентификатор подразделения организации, в котором состоит пользователь. Если подразделение головное, то имеет значение00000000-0000-0000-0000-000000000000
.IsAdministrator
— признак того, что пользователь является администратором, т.е. может редактировать структуру и реквизиты организации, добавлять и редактировать других пользователей.DocumentAccessLevel
— уровень доступа пользователя к документам, представленный структурой DocumentAccessLevel.CanSignDocuments
— признак того, что пользователь может подписывать документы.CanManageCounteragents
— признак того, что пользователь может видеть списки контрагентов и работать с ними.CanAddResolutions
— признак того, что пользователь может согласовывать документы.CanRequestResolutions
— признак того, что пользователь может отправлять запросы на согласование и подпись документов.SelectedDepartmentIds
— список подразделений, к которым пользователь имеет доступ. Заполняется только в случае, еслиDocumentAccessLevel = SelectedDepartments
.JobTitle
— должность пользователя в организации. Может быть не указана.CanCreateDocuments
— признак того, что пользователь может создавать и редактировать документы и черновики.AuthorizationPermission
— информация об ограничениях доступа пользователя к сервису, представленные структурой AuthorizationPermission.CanDeleteRestoreDocuments
— признак того, что пользователь может удалять документы и черновики, а также восстанавливать документы.
См. также
- Структура используется:
в структуре OrganizationUser
в теле ответа устаревшего метода GetMyPermissions