Навигация: Управление правилами импорта и экспорта > Настройка правила экспорта > Выбор опций правила экспорта >

Экспорт структуры дерева версий

   

В окне Опции правила экспорта включите опцию Передача структуры дерева версий, чтобы выгружать из базы данных в XML-файл дерево версий объекта. Экспортироваться может либо весь состав дерева версий выгружаемого объекта, либо только информация о его родительской версии.

Экспорт полной структуры дерева версий

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

При выгрузке будет генерироваться тэг <SYNC_VERSIONS_TREE/>, внутри которого будет содержаться вся структура версий. Для каждой версии создается отдельный тэг <Version>.

Экспорт дерева версий родительского объекта

Чтобы выгружать информацию только о версиях родительского объекта, при включенной опции Передача структуры дерева версий выберите вариант передачи Информация о родительской версии.

При выгрузке каждого объекта генерируется тэг <SYNC_PARENT_VERSION>, который информирует о родительской версии в дереве версий. Этот тэг не обрабатываются механизмом создания правила на основании XML. Т.е. информация из таких тэгов не попадает в деревья правил экспорта или импорта.

Внутри этого тэга хранится информация только о родительской версии. Таким образом можно размещать в дереве версий именно ту, которая импортируется.

Например, на фрагменте выгружаемого файла, приведенном ниже, видно, что версия 1 Сборочной единицы не имеет родительской версии, версия 2.0 Спецификации связана с родительской версией 1.0.

В правиле импорта дополнительных опций для загрузки дерева версий нет. Программа сама определяет и обрабатывает тэги <SYNC_PARENT_VERSION> и <SYNC_VERSIONS_TREE>, перестраивая дерево версий согласно пакету с выгруженными данными.