Привилегии
Путь доступа: PublicAPI.Docflow.PermissionsМетоды
Имя | Описание | |
---|---|---|
AddEditPermission(DmsObject, OrganizationItem) |
Выдать элементу оргструктуры права на редактирование для объекта документооборота
| |
AddEditPermission(DmsObject, User) |
Выдать пользователю права на редактирование для объекта документооборота
| |
AddEditPermission(DmsObject, UserGroup) |
Выдать группе пользователей права на редактирование для объекта документооборота
| |
AddFullAccessPermission(DmsObject, OrganizationItem) |
Выдать элементу оргструкуры права на полный доступ для объекта документооборота
| |
AddFullAccessPermission(DmsObject, User) |
Выдать пользователю права на полный доступ для объекта документооборота
| |
AddFullAccessPermission(DmsObject, UserGroup) |
Выдать группе пользователей права на полный доступ для объекта документооборота
| |
AddManageAccessPermission(DmsObject, OrganizationItem) |
Выдать элементу оргструктуры права на администрирование прав для объекта документооборота
| |
AddManageAccessPermission(DmsObject, User) |
Выдать пользователю права на администрирование прав для объекта документооборота
| |
AddManageAccessPermission(DmsObject, UserGroup) |
Выдать группе пользователей права на администрирование прав для объекта документооборота
| |
AddViewPermission(DmsObject, OrganizationItem) |
Выдать элементу оргструктуры права на просмотр для объекта документооборота
| |
AddViewPermission(DmsObject, User) |
Выдать пользователю права на просмотр для объекта документооборота
| |
AddViewPermission(DmsObject, UserGroup) |
Выдать группе пользователей права на просмотр для объекта документооборота
| |
DeletePermission(DmsObject, OrganizationItem, Permission) |
Удалить привилегию на объект документооборота у элемента оргструктуры
| |
DeletePermission(DmsObject, User, Permission) |
Удалить привилегию на объект документооборота у пользователя
| |
DeletePermission(DmsObject, UserGroup, Permission) |
Удалить привилегию на объект документооборота у группы пользователей
| |
DeletePermissions(DmsObject, OrganizationItem) |
Удалить привилегии на объект документооборота у элемента оргструктуры
| |
DeletePermissions(DmsObject, User) |
Удалить привилегии на объект документооборота у пользователя
| |
DeletePermissions(DmsObject, UserGroup) |
Удалить привилегии на объект документооборота у группы пользователей
|
Свойства
Имя | Описание | |
---|---|---|
AdminPermission |
Администрирование системы
| |
Create |
Создание
| |
DesignerAccessPermission |
Доступ к Дизайнеру ELMA
| |
DocumentDeletePermission |
Удаление документов
| |
DocumentEditPermission |
Редактирование
| |
DocumentFullAccessPermission |
Полный доступ
| |
DocumentManagerAccessPermission |
Выдача прав
| |
DocumentMetadataCreateInstance |
Создание документа
| |
DocumentMetadataView | Устарело.
Просмотр настроек типа документа
| |
DocumentsAccessPermission |
Доступ к модулю "Документы"
| |
DocumentsAdminAccessPermission |
Администрирование документооборота
| |
DocumentsConvertPermission |
Доступ к преобразованию документов
| |
DocumentsExportPermission |
Экспорт списка документов
| |
DocumentsFullAccessToAllObjectsPermission |
Доступ ко всем документам документооборота
| |
DocumentVersionViewPermission |
Просмотр/Загрузка
| |
DocumentViewPermission |
Просмотр/Загрузка
| |
Edit |
Редакитрование
| |
GrantAccess |
Изменение привилегий
| |
TranslateSystemPermission |
Перевод системы ELMA
| |
View |
Просмотр
|
Заметки
Примеры
Добавим привелегии доступа для папки, созданной тут
//добавим привелегии на редактирование для пользователя PublicAPI.Docflow.Permissions.AddEditPermission(myFolder, context.UserPetrov); //добавим привелегии на редактирование для группы пользователей PublicAPI.Docflow.Permissions.AddEditPermission(myFolder, context.UserGroupDevelopers); //добавим привелегии на редактирование для элемнета оргструктуры PublicAPI.Docflow.Permissions.AddEditPermission(myFolder, context.OrgItemWorker);
Удалим привелегии доступа
//удаление одной привелегии PublicAPI.Docflow.Permissions.DeletePermission(myFolder, context.UserSidorov, PermissionProvider.DocumentEditPermission); //удаление всех привелегий PublicAPI.Docflow.Permissions.DeletePermissions(myFolder, context.UserGroup);
См. также