Экспорт всех элементов системы
Экспорт всех элементов системы может использоваться, например, для формирования новой базы данных на основе существующей.
Для экспорта всех элементов системы нужно открыть окно Навигатора без фильтрации. (Фильтр выключен, если кнопка на панели окна Навигатора отжата.) Далее в меню «Файл» вызывается функция «Экспорт в файл…».
В окне «Экспортировать в файл» (Рис. 13.4.1) в поле «Имя файла» вводится произвольное имя файла, например: «Новая база» или «Test». С помощью кнопки справа от поля открывается стандартное окно Windows для выбора пути файла.
Опция «Ставить пометку «Забрано на редактирование» от имени пользователя» включается в том случае, когда необходимо поставить пометку на редактирование для всех экспортируемых элементов.
Рис. 13.4.1
Внимание: Для экспорта всей базы целиком рекомендуется использовать резервное копирование и восстановление.
Экспорт группы элементов системы
Можно экспортировать данные, принадлежащие одной Группе или элементу Управления. Для этого нужно включить в Навигаторе фильтр по элементу Группа/Управление и затем вызвать функцию «Экспорт в файл…» (меню «Файл»), либо открыть окно свойств Группы или элемента Управления и щелкнуть мышкой по гиперссылке «Экспортировать по составу».
Экспортируются только те объекты, которые были включены в группу. Если экспортируемые объекты содержат ссылки на другие объекты системы, то при последующем импорте информации в другую базу возможно два случая:
1) Если другие объекты не содержатся в базе, в которую происходит импорт, то ссылки на них будут потеряны. Система выдаст предупреждение, содержащее перечень объектов, которые не найдены в базе. На основе этого перечня можно включить в экспортируемую информацию недостающие объекты и повторить экспорт/импорт.
2) Если другие объекты содержатся в другой базе, то ссылки на них будут восстановлены.
Экспорт процессов
Для экспорта процесса установите на него курсор в Навигаторе и выберите пункт «Экспорт процесса в файл» в контекстном меню элемента.
В окне «Экспортировать в файл» (Рис. 13.4.2) опция «Экспортировать все нижележащие объекты» включается в том случае, когда требуется экспортировать все нижележащие процессы данной ветки дерева, начиная с указанного процесса. Если опция выключена, то экспортируется только выделенный в дереве Процесс.
Рис. 13.4.2
Опция «Ставить пометку «Забрано на редактирование» от имени пользователя» включается в том случае, когда необходимо поставить пометку на редактирование для всех экспортируемых Процессов и связанных элементов.
Импорт данных
Импорт данных осуществляется с помощью функции «Импорт из файла…» в меню «Файл» (Главное меню программы).
В окне «Импортировать из файла» (Рис. 13.4.3) в поле «Имя файла» вводится имя файла для импорта данных. С помощью кнопки справа от поля открывается стандартное окно Windows для выбора файла.
Рис. 13.4.3
Опция «Импортировать только измененные объекты». Когда включена эта опция, в базу записываются только те объекты, которые были изменены во время распределенной работы. Это позволяет ускорить процесс импорта и сохранить изменения объектов, которые изменялись в основной базе, но не менялись в базе для распределенной работы.
Опция «Снимать пометку "Забрано на редактирование"» позволяет автоматически снять пометку на редактирование для всех импортируемых элементов.
Если при импорте в базе не нашелся какой-либо объект, на который есть ссылка из импортируемых данных, то может появиться окно (например, импортируем Процессы, а Субъектов не включили в файл экспорта):
Рис. 13.4.4
Вы можете отказаться от импорта, включить субъектов в файл экспорта и повторить импорт. А можете продолжить импорт, при этом список «Субъекты» у процессов будет незаполненными.
Общие правила импорта
При импорте данные объединяются с существующими. Например, при импорте отдела со всеми подчиненными единицами, новая структура отдела объединится со старой. Лишние элементы необходимо удалить вручную, после проведения анализа, используются ли они в модели, с помощью функции «Поиск ссылок на объект», подробнее см. п. 15.3 «Поиск ссылок на объект».
При импорте Процессов новая структура (перечень подпроцессов) процесса заменяет существующую. Граничные и внутренние стрелки диаграмм объединяются. Неактуальные стрелки на диаграммах бизнес-процессов необходимо удалить вручную.
Пример. Импорт данных
Из основной базы данных в дополнительную были экспортированы элементы, составляющие ветку дерева в Навигаторе. В дополнительной базе были изменены только конечные элементы данной ветки, а все группы остались без изменений. В то же время в основной базе данных могли быть изменены элементы-группы. В этом случае, если включить данную опцию, то изменения элементов, сделанные в дополнительной базе, дополнят изменения в основной базе. Если опцию выключить, то изменения элементов-групп, сделанные в основной базе, будут потеряны, поверх них будут записаны элементы-группы из дополнительной базы.
Если в промежуток времени между экспортом данных и импортом этих же данных назад, в основной базе они были изменены, то пользователю будет предложено разрешить возникший конфликт.
На экран будет выдано окно «Конфликт версий» (Рис. 13.4.5), в котором предусмотрен ряд кнопок для управления процессом импорта:
· «Перезаписать» – импортируемый элемент заменяет существующий;
· «Создать копию» – импортируемый элемент заменяет существующий, при этом создается копия существующего элемента. Копия элемента помещается в корень соответствующего справочника в дереве;
· «Пропустить» – оставляет существующий элемент без изменений и переходит к импорту следующего элемента;
Если включить опцию «Применить для всех конфликтов», то действие данных кнопок будет применено ко всему списку обнаруженных конфликтов.
Кнопка «Отказаться от импорта файла» прекращает процесс импорта данных.
Рис. 13.4.5
Окно «Конфликт версий» выдается для каждого конфликтного случая. Щелчок по гиперссылке Просмотреть изменения открывает окно «Различия» (Рис. 13.4.6), в котором показывается список измененных параметров элемента, их старое и новое значения. Ориентируясь на эти сведения, пользователь принимает решение, что делать в данном случае.
Рис. 13.4.6
Если в списке различий присутствует диаграмма процесса, то с помощью гиперссылки Просмотреть изменения можно открыть окно «Сравнение диаграмм» (Рис. 13.4.7).
Рис. 13.4.7