Навигация: Управление правилами импорта и экспорта > Настройка правила экспорта > Выбор опций правила экспорта >
Экспорт структуры дерева версий |
![]() ![]() |
В окне Опции правила экспорта включите опцию Передача структуры дерева версий, чтобы выгружать из базы данных в XML-файл дерево версий объекта. Экспортироваться может либо весь состав дерева версий выгружаемого объекта, либо только информация о его родительской версии. Экспорт полной структуры дерева версий Чтобы выгрузить все дерево версий одного объекта в отдельном файле, при включенной опции Передача структуры дерева версий выберите вариант передачи Полная структура дерева версий. При выгрузке будет генерироваться тэг <SYNC_VERSIONS_TREE/>, внутри которого будет содержаться вся структура версий. Для каждой версии создается отдельный тэг <Version>. Экспорт дерева версий родительского объекта Чтобы выгружать информацию только о версиях родительского объекта, при включенной опции Передача структуры дерева версий выберите вариант передачи Информация о родительской версии. При выгрузке каждого объекта генерируется тэг <SYNC_PARENT_VERSION>, который информирует о родительской версии в дереве версий. Этот тэг не обрабатываются механизмом создания правила на основании XML. Т.е. информация из таких тэгов не попадает в деревья правил экспорта или импорта. Внутри этого тэга хранится информация только о родительской версии. Таким образом можно размещать в дереве версий именно ту, которая импортируется. Например, на фрагменте выгружаемого файла, приведенном ниже, видно, что версия 1 Сборочной единицы не имеет родительской версии, версия 2.0 Спецификации связана с родительской версией 1.0. В правиле импорта дополнительных опций для загрузки дерева версий нет. Программа сама определяет и обрабатывает тэги <SYNC_PARENT_VERSION> и <SYNC_VERSIONS_TREE>, перестраивая дерево версий согласно пакету с выгруженными данными. |