Чтобы обеспечить гибкость в управлении правами доступа, в TDMS используются различные виды ограничений, налагаемых на доступ к свойствам объекта, его файлам, составу и др. Ограничения на права доступа могут принимать 3 состояния - не определено, запрещено, разрешено и делятся на:
- Видимость объекта. Обеспечивает видимость объекта в системе и просмотр его свойств за исключением файлов.
· Запрещение на видимость скрывает объект из системы. Если такой объект будет получен пользователем по внутренней почте, его единственным доступным свойством будет Описание объекта. Запрещение на видимость не распространяется на администратора объекта.
· Видимость состава объекта определяется ограничением на видимость каждого объекта, входящего в состав данного объекта. - Ограниченный просмотр файлов. Позволяет просмотреть файловый состав объекта.
· Ограниченный просмотр не предполагает выгрузку файлов на рабочее место пользователя: содержимое файлов объекта доступно только при помощи специальных средств просмотра, прямого доступа к содержимому файлов объекта нет.
· Запрет на ограниченный просмотр также запрещает просмотр и редактирование файлов. - Просмотр файлов. Позволяет выгружать файлы из источника данных (например, СУБД) на рабочее место пользователя.
· Выгрузка файлов обеспечивает возможность их просмотра при помощи любых программ, установленных на рабочем месте пользователя.
· Разрешает запуск команд класса Просмотр.
· Запрет на просмотр файлов также запрещает редактирование файлов. - Редактирование атрибутов. Позволяет редактировать значения атрибутов объекта.
· Делает доступными элементы управления форм ввода (кнопки), привязанные к контексту (обработчику событий) формы. - Редактирование файлов. Позволяет редактировать файловый состав и содержимое файлов объекта.
· Разрешает запуск команд класса Редактирование. - Редактирование состава. Позволяет создавать и удалять объекты в составе данного объекта.
· Чтобы удалить объект, для которого запрещено заимствование (т.е. объект, который имеет единственное представление в дереве объектов), необходимо иметь как право на редактирование состава, так и право на удаление объекта; - Создание версии объекта. Позволяет создать версию объекта.
- Удаление объекта. Позволяет удалить объект.
Права доступа
Как формируются права доступа к объекту