Каждый объект системы TDMS обладает набором обязательных системных свойств. Пользователь может изменить значения системных свойств только косвенным образом, выполняя различные команды над объектом. Некоторые системные свойства отображаются на вкладке Системные диалога свойств объекта.

На вкладке Системные отображаются наиболее значимые системные свойства объекта:
- администратор объекта;
- статус объекта;
- даты создания;
- модификации объекта;
- ссылки на пользователей, произведших эти действия.
![]() |
Пользователь, не являющийся администратором TDMS, может изменить значения системных свойств только косвенным образом, выполняя различные команды над объектом. |
Чтобы назначить нового администратора объекта
- Щелкните левой кнопкой мыши в поле Владелец.
- В открывшемся диалоге выберите нового администратора.
![]() |
Если у вас нет подчиненных администраторов, список будет пуст. |
Чтобы назначить объекту новый статус
- Щелкните левой кнопкой мыши в поле Статус.
- В раскрывшемся ниспадающем списке выберите новый статус.
![]() |
Правом на непосредственное изменение статуса объекта обладает только системный администратор. |
Сущности реального мира отличаются по набору свойств и модели поведения. Чтобы описать разные сущности, в TDMS используются специальные шаблоны объектов, называемые Типами объектов. Определение и настройка свойств типов объектов осуществляется при проектировании и настройке объектной модели информационной системы.
Основными свойствами типа объекта являются его наименование и системный идентификатор. Наименование типа объекта, как правило, совпадает с именем сущности реального мира, которую он описывает, и отображается в интерфейсе пользователя в различных динамически формируемых меню и в заголовке диалога свойств объекта. Свойство «Тип объекта» может использоваться в качестве критерия поиска. Системный идентификатор типа объекта скрыт от пользователя, однако активно используется при программировании TDMS. Системный идентификатор уникален в рамках всей системы.
Количество различных свойств объекта может измеряться десятками. Набор основных свойств объекта, сгруппированных в одну строку, называется описанием объекта.
У каждого объекта TDMS есть администратор - пользователь, управляющий правами доступа к объекту.
![]() |
Администратор объекта обладает неограниченными правами на объект. |
Как правило, каждый этап разработки информационного объекта (сборочной единицы, проекта, документа) имеет свое название. Например: "В разработке", "На согласовании", "На утверждении" и т.д. В зависимости от того, на каком этапе разработки находится объект, на него могут накладываться различные ограничения по правам доступа. Документ, находящийся на согласовании, нельзя продолжать редактировать, в объект с утвержденным составом нельзя добавлять новые позиции и т.д. Именно эти функции берет на себя статус - именованный набор прав, ограничивающих действия пользователей над объектом.
Объект TDMS может принимать произвольное количество статусов, определенных в системе. Помимо набора ограничивающих прав доступа, статусы обладают дополнительными свойствами, управляющими поведением создаваемых и перемещаемых объектов.
- Начальный статус получает вновь созданный объект. Начальный статус определяется в типе объекта, он может быть только один для данного типа.
- Независимым статусом называется статус, который не влияет на изменение статусов связанных объектов. Объект, обладающий независимым статусом, можно как добавлять в состав, так и удалять из состава любого другого объекта. Отсутствие статуса у объекта приравнивается к наличию у него независимого статуса.
- Конечный статус служит для контроля состояния состава утверждаемого объекта. Чтобы объект получил конечный статус, требуется, чтобы все объекты в его составе имели конечные или независимые статусы. Количество конечных статусов не ограничено. Начальный и конечный статусы могут совпадать.
TDMS фиксирует действия, производимые над объектами, сохраняя информацию в истории работы с объектом. Параметры создания и модификации объекта, а также модификации статуса объекта хранятся непосредственно в системных свойствах объекта.
Параметры создания и модификации объекта
В системных свойствах хранятся даты:
- создания объекта;
- модификации объекта;
- модификации статуса объекта;
- ссылки на пользователей, произведших эти действия.
Являясь многопользовательской системой, TDMS обеспечивает защиту редактируемой информации, запрещая одновременный к ней доступ. При редактировании свойств или файлов, объект блокируется, т.е. становится недоступным другим пользователям для внесения изменений. На время блокировки система сохраняет ее параметры.
К параметрам блокировки относятся:
- тип блокировки;
- дата/время блокировки;
- пользователь, заблокировавший объект;
- компьютер, с которого объект был заблокирован.
Работа с файлами объектов
Редактируемые объекты
