Импорт и экспорт проектов
Импорт и экспорт позволяют сохранять полную копию проекта в архив. Это удобно для переноса данных между аккаунтами, создания шаблонов и резервного копирования.
Экспорт проекта
Экспорт сохраняет структуру и логику проекта в ZIP-архив. Файл можно передать другому пользователю или использовать как бэкап.
Чтобы экспортировать проект:
- Перейдите к списку проектов.
- Нажмите на карточке нужного проекта.
- Выберите пункт Скачать проект и выберите место для сохранения файла.
Начнется загрузка архива.
Состав архива
Архив содержит JSON-файлы с описанием компонентов проекта:
metadata.json— метаданные и информация о проекте.nodes.json— блоки процесса со всеми параметрами.userFunctions.json— пользовательские функции.collections.json— коллекции функций.integrations.json— настройки интеграций (без учетных данных).credentials.json— шаблоны для учетных данных, которые нужно будет заполнить после импорта.README.txt— служебный файл с описанием архива.
Ограничения экспорта
Из соображений безопасности экспорт не включает:
- Учетные данные: API-ключи, токены и пароли удаляются. Их нужно создать заново после импорта.
- Интеграции: телефонный канал, голос TTS, модель ASR не сохраняются. Они настраиваются отдельно в новом проекте.
- Настройки SIP-подключения. Однако, если SIP-подключение уже настроено в другом проекте этого же аккаунта, оно отобразится в проекте автоматически.
Импорт проекта
- Нажмите кнопку в верхней панели на странице со списком проектов.
- В открывшемся окне перетащите ZIP-архив или выберите файл на компьютере.
- Укажите название нового проекта. По умолчанию используется имя файла.
- Нажмите Импортировать.
Интерфейс будет заблокирован на время операции. После завершения новый проект появится в общем списке.
Если в аккаунте уже есть проект с таким названием, создастся дубликат с тем же именем.
Настройка после импорта
Так как учетные данные не переносятся, после импорта требуется донастройка:
- Учетные данные: перейдите в соответствующий раздел и добавьте актуальные API-ключи, токены и пароли в качестве учетных данных.
- Интеграции: выберите новые учетные данные в настройках интеграций.
- Процесс: в блоках, требующих интеграций со сторонними сервисами, проверьте и заполните пустые поля внутри сценария.
После этого можно протестировать процесс и опубликовать проект.