Внимание
- Функциональность импорта доступна только на уровне Суперпользователя.
- Данные можно переносить только между системами одной версии.
- Для импорта доступен только один проект за раз.
- При ручном вмешательстве в файл экспорта могут возникнуть ошибки и потеря данных.
Для импорта проекта из файла необходимо нажать на кнопку "Добавить проект" и в отобразившемся модальном окне выбрать "Импорт".
Отобразится модальное окно загрузки файла экспорта. В него необходимо перетащить файл экспорта в формате .zip или загрузить его нажатием на кнопку "Загрузить".
Дождаться завершения загрузки файла экспорта и появления надписи "Файл успешно загружен". После этого можно:
- загрузить другой файл экспорта, если текущий был загружен ошибочно (кнопка "Загрузить другой");
- запустить процесс импорта, нажав на кнопку "Импортировать".
После нажатия на кнопку "Импортировать" запускается механизм импорта проекта, который производит проверку на наличие в системе такого же проекта. Если проект найден, пользователю предлагаются на выбор три опции:
- "Заменить текущие" - существующий в системе проект и входящие в него объекты заменяются импортируемыми без переопределения настроек существующих объектов. Если в импортируемом проекте есть объекты, по которым не обнаружено совпадение, они создаются и сохраняются в текущем проекте как новые.
- "Сохранить обе" - в системе создается независимая копия проекта (аналогично копированию проекта), при этом все настройки импортируемого проекта сохраняются в новой копии, названия всех объектов - снабжаются суффиксом.
- "Отменить" - импорт проекта прекращается.
При выборе любого из вариантов продолжения импорта система также:
- Устанавливает связи объектов проекта с датасетами. При замене текущего датасета импортируемым производится проверка по названиям колонок датасета. Связи текущего датасета с другими объектами системы устанавливаются для импортируемого датасета по одноименным колонкам.
- Автоматически подключает датасеты к источникам данных системы, для которых обнаружено совпадение по названию с источниками импортированного датасета.
- Автоматически обновляет ссылки для перехода из виджетов импортируемого проекта на проекты системы, если обнаруживается совпадение по названиям текущих проектов системы с названиями проектов, связанных ссылками детализации с импортируемым проектом.
- Устанавливает связи между виджетами, созданными на основании системных компонентов, и системными компонентами, для которых обнаружено совпадение по названию.
- Импортирует группы, имеющие доступ к проекту, с сохранением прав доступа к объектам импорта.
По завершении импорта пользователю выводится уведомление об успешном завершении импорта.
Информация
Возможные действия, которые придется выполнить вручную для успешного завершения импорта проекта:
- При импорте датасета может потребоваться ручная перенастройка его источника, если не обнаруживаются одноименные источники.
- При импорте датасета с автоматическим подключением к одноименному источнику БД потребуется вручную обновить датасет для загрузки данных.
- При импорте датасета, созданного из файлового источника, потребуется загрузить данные, путем замены или добавления.
- При замене текущего датасета системы импортируемым может потребоваться ручная перенастройка связанных с ним объектов, если наименования колонок текущего датасета не соответствуют наименованиям импортируемого.
- При импорте виджетов, основанных на системных компонентах может потребоваться ручная перенастройка виджета, если не обнаруживаются одноименные системные компоненты.
- При импорте проектов может потребоваться ручная перенастройка ссылок детализации, если не обнаруживаются совпадения по названиям проектов.
- При импорте допускается, что необходимо будет вручную добавить пользователей в группы.