TDMS 5.0. Руководство администратора
Версии объекта
Смотрите также Отправить замечание
Свойства объекта > Версии объекта

Glossary Item Box

Системы управления информацией (документацией, данными, проектами) используют различные встроенные схемы поддержки версий объектов. Подходы к работе с версиями определяются архитектурами систем и перечнем решаемых задач.

Основная задача, выполняемая встроенным в TDMS механизмом поддержки версий, – это хранение истории разработки информационного объекта. Версии создаются на различных этапах процесса разработки документов, сохраняя (фиксируя) их атрибутивные и файловые данные. Список версий объекта TDMS отображается на горизонтальной вкладке Версии вертикальной вкладки История диалога свойств объекта.

ShowОписание вкладки Версии объекта

Вкладка Версии диалога свойств объекта содержит список версий объекта. На вкладке отображаются уникальные свойства версии: ее номер (имя), дата создания, имя создавшего версию пользователя и комментарий к версии.

  • Кнопка "Создать версию" предназначена для создания новой версии из любой другой (не обязательно активной) версии того же объекта. В качестве исходной версии выступает версия, на которой установлен курсор (выделенная строка на вкладке).
  • Кнопка "Создать новый объект из версии" предназначена для создания нового объекта из произвольной версии (не обязательно активной) другого объекта, и его размещения в произвольном месте в дереве объектов TDMS.
  • Кнопка Свойства открывает диалог свойств версии объекта.

Хранение версий обеспечивает оперативный контроль текущих бизнес-процессов и последующий анализ разработанных объектов. Дополнительно, версии обеспечивают возможность восстановления информации (т.е. «отката» к фиксированной точке) в случае безвозвратной порчи или утери актуальной версии.

В соответствии с решаемыми задачами, версии объектов не являются полноценными (самостоятельными) информационными объектами. Версии являются неотъемлемой частью объекта, или иными словами, его составными свойствами.

Как следствие, в TDMS:

  • не допускается наличие более одной активной (актуальной, текущей) версии объекта. Активная версия объекта тождественна самому объекту;
  • не допускается изменение свойств неактивной версии после ее фиксации;
  • нельзя удалить неактивную версию. Версия может быть удалена только вместе с самим объектом.
  • версии обладают глобальными идентификаторами, обеспечивая возможность раздельного импорта/экспорта и выгрузки файлов нескольких версий одного объекта в целях просмотра и сравнения. GUID активной версии объекта совпадает с GUID объекта;
  • на версии объектов не распространяется большинство функций управления объектами;
  • версии не обладают правами доступа. Права доступа к версии объекта определяются правами доступа к объекту;
  • версии хранятся в виде списка, без узлов и ветвлений. TDMS позволяет создать новую (актуальную) версию из произвольной версии, но древовидная структура версий не сохраняется и не поддерживается.

На текущий момент TDMS не поддерживает версии на уровне состава. Данное ограничение не является архитектурным, не противоречит перечню вышеописанных задач и будет снято в последующих версиях TDMS.

Смотрите также

Диалог свойств объекта
Создание версии объекта

©2016 CSoft Development. Все права зарегистрированы и охраняются законом.