Перейти к содержанию

Импорт/экспорт задачи

Приложение поддерживает перенос элементов (задач, источников данных и НСИ) между различными окружениями платформы.

После версии 1.0 изменился механизм работы с экспортом и импортом.

Экспорт элемента

Экспорт элемента можно произвести несколькими способами:

  1. В списке проектов выбрать необходимый элемент, нажать на троеточие справа и выбрать пункт "Экспортировать":

  2. На странице проекта выбрать необходимый элемент и справа нажать на кнопку экспорта.

    1. Или так же справа нажать на троеточие и в меню выбрать пункт "Экспортировать":

Для экспорта задачи необходимо:

  1. Перейти в раздел приложения "Список задач";
  2. Выбрать экспортируемую задачу из общего списка, нажав на неё;
  3. Нажать кнопку "Экспорт" (пиктограмма ) в меню сверху, либо зажать комбинацию клавиш Ctrl+Alt+E.

Результатом успешного экспорта является файл с расширением json, загруженный на устройство пользователя.

Формат файла экспорта

Файл имеет расширение ".json". Имя файла определяется именем экспортируемой задачи.

Импорт элемента

Аналогично экспорту, импорт элемента можно произвести несколькими способами:

  1. В списке проектов выбрать необходимый проект, нажать на троеточие справа и выбрать пункт "Импортировать элемент":

  2. На странице проекта нажать на кнопку:

После этого откроется диспетчер файлов, где необходимо задать путь до импортируемого файла.

После выбора файла экспорта откроется системное окно "Загрузка файла". В нём отражается ход импорта задачи.

Для импорта задачи необходимо:

  1. Перейти в раздел приложения "Список задач";
  2. В верхнем меню приложения нажать кнопку "Импорт" (пиктограмма ), либо зажать комбинацию клавиш Ctrl+Alt+I;

  3. В открывшемся диспетчере файлов задать путь до загружаемого файла экспорта;

  4. После выбора файла экспорта откроется системное окно "Загрузка файла". В нём отражается ход импорта задачи

    .

Результатом успешного импорта задачи станет новая задача, идентичная экспортируемой задаче.

Примечания

Экспорт соединений с БД

При экспорте задачи не сохраняются данные соединений с БД. Ограничение введено в целях защиты подключений к БД от несанкционированного доступа.

Обратная совместимость между версиями платформы

Механизм импорта/экспорта не имеет обратной совместимости при импорте задачи в окружение с более старой версией платформы. Как правило, при переносе задач не возникает конфликтов импорта, но отсутствие обратной совместимости не гарантирует корректного импорта между разными версиями платформы.

Версионность блоков

При переносе задачи необходимо учитывать различия не только версий платформы, но и версии экспортируемых блоков. Если в целевом окружении отсутствует поддержка требуемых версий блоков, при расчёте графа возникнут ошибки.