Пример. Импорт данныхИз основной базы данных в дополнительную были экспортированы элементы, составляющие ветку дерева в Навигаторе. В дополнительной базе были изменены только конечные элементы данной ветки, а все группы остались без изменений. В то же время в основной базе данных могли быть изменены элементы-группы. В этом случае, если включить опцию «Импортировать только измененные объекты», то изменения элементов, сделанные в дополнительной базе, дополнят изменения в основной базе. Если опцию выключить, то изменения элементов-групп, сделанные в основной базе, будут потеряны, поверх них будут записаны элементы-группы из дополнительной базы. Если в промежуток времени между экспортом данных и импортом этих же данных назад, в основной базе они были изменены, то пользователю будет предложено разрешить возникший конфликт. На экран будет выдано окно «Конфликт версий» (Рис. 14.4.5), в котором предусмотрен ряд кнопок для управления процессом импорта: · «Перезаписать» – импортируемый элемент заменяет существующий; · «Пропустить» – оставляет существующий элемент без изменений и переходит к импорту следующего элемента; · «Отменить импорт» прекращает процесс импорта данных. Если включить опцию «Применить для всех конфликтов», то действие кнопок «Перезаписать» и «Пропустить» будет применено ко всему списку обнаруженных конфликтов. Рис. 14.4.5 Окно «Конфликт версий» выдается для каждого конфликтного случая. Щелчок по гиперссылке Просмотреть изменения открывает окно «Различия» (Рис. 14.4.6), в котором показывается список измененных параметров элемента, их значения, содержащиеся в базе данных, и значения, содержащиеся в файле импорта. Ориентируясь на эти сведения, пользователь принимает решение, что делать в данном случае. Рис. 14.4.6 Если в списке различий присутствует диаграмма процесса, то с помощью гиперссылки Просмотреть изменения можно открыть окно «Сравнение диаграмм» (Рис. 14.4.7). Рис. 14.4.7
|