Перейти к основному содержимому

Импорт и экспорт проектов

Импорт и экспорт позволяют сохранять полную копию проекта в архив. Это удобно для переноса данных между аккаунтами, создания шаблонов и резервного копирования.

Экспорт проекта

Экспорт сохраняет структуру и логику проекта в ZIP-архив. Файл можно передать другому пользователю или использовать как бэкап.

Чтобы экспортировать проект:

  1. Перейдите к списку проектов.
  2. Нажмите на карточке нужного проекта.
  3. Выберите пункт Скачать проект и выберите место для сохранения файла.

Начнется загрузка архива.

Состав архива

Архив содержит JSON-файлы с описанием компонентов проекта:

  • metadata.json — метаданные и информация о проекте.
  • nodes.json — блоки процесса со всеми параметрами.
  • userFunctions.json — пользовательские функции.
  • collections.json — коллекции функций.
  • integrations.json — настройки интеграций (без учетных данных).
  • credentials.json — шаблоны для учетных данных, которые нужно будет заполнить после импорта.
  • README.txt — служебный файл с описанием архива.

Ограничения экспорта

Из соображений безопасности экспорт не включает:

  • Учетные данные: API-ключи, токены и пароли удаляются. Их нужно создать заново после импорта.
  • Интеграции: телефонный канал, голос TTS, модель ASR не сохраняются. Они настраиваются отдельно в новом проекте.
  • Настройки SIP-подключения. Однако, если SIP-подключение уже настроено в другом проекте этого же аккаунта, оно отобразится в проекте автоматически.

Импорт проекта

  1. Нажмите кнопку в верхней панели на странице со списком проектов.
  2. В открывшемся окне перетащите ZIP-архив или выберите файл на компьютере.
  3. Укажите название нового проекта. По умолчанию используется имя файла.
  4. Нажмите Импортировать.

Интерфейс будет заблокирован на время операции. После завершения новый проект появится в общем списке.

к сведению

Если в аккаунте уже есть проект с таким названием, создастся дубликат с тем же именем.

Настройка после импорта

Так как учетные данные не переносятся, после импорта требуется донастройка:

  • Учетные данные: перейдите в соответствующий раздел и добавьте актуальные API-ключи, токены и пароли в качестве учетных данных.
  • Интеграции: выберите новые учетные данные в настройках интеграций.
  • Процесс: в блоках, требующих интеграций со сторонними сервисами, проверьте и заполните пустые поля внутри сценария.

После этого можно протестировать процесс и опубликовать проект.