Импорт/экспорт задачи
Приложение поддерживает перенос элементов (задач, источников данных и НСИ) между различными окружениями платформы.
После версии 1.0 изменился механизм работы с экспортом и импортом.
Экспорт элемента
Экспорт элемента можно произвести несколькими способами:
Результатом успешного экспорта является файл с расширением json, загруженный на устройство пользователя.
Формат файла экспорта
Файл имеет расширение ".json". Имя файла определяется именем экспортируемой задачи.
Импорт элемента
Аналогично экспорту, импорт элемента можно произвести несколькими способами:
-
В списке проектов выбрать необходимый проект, нажать на троеточие справа и выбрать пункт "Импортировать элемент":
-
На странице проекта нажать на кнопку:
После этого откроется диспетчер файлов, где необходимо задать путь до импортируемого файла.
После выбора файла экспорта откроется системное окно "Загрузка файла". В нём отражается ход импорта задачи.
Для импорта задачи необходимо:
- Перейти в раздел приложения "Список задач";
-
В верхнем меню приложения нажать кнопку "Импорт" (пиктограмма
),
либо зажать комбинацию клавиш Ctrl+Alt+I; -
В открывшемся диспетчере файлов задать путь до загружаемого файла экспорта;
-
После выбора файла экспорта откроется системное окно "Загрузка файла". В нём отражается ход импорта задачи
Результатом успешного импорта задачи станет новая задача, идентичная экспортируемой задаче.
Примечания
Экспорт соединений с БД
При экспорте задачи не сохраняются данные соединений с БД. Ограничение введено в целях защиты подключений к БД от несанкционированного доступа.
Обратная совместимость между версиями платформы
Механизм импорта/экспорта не имеет обратной совместимости при импорте задачи в окружение с более старой версией платформы. Как правило, при переносе задач не возникает конфликтов импорта, но отсутствие обратной совместимости не гарантирует корректного импорта между разными версиями платформы.
Версионность блоков
При переносе задачи необходимо учитывать различия не только версий платформы, но и версии экспортируемых блоков. Если в целевом окружении отсутствует поддержка требуемых версий блоков, при расчёте графа возникнут ошибки.







