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

Импорт бота

Экспорт и импорт бота используется для переноса бота с одной платформы на другую или для создания тестовых копий бота. 

Кнопка Импорт бизнеса/ботов находится на главной странице бизнеса.

Импорт.png

При переходе по кнопке открывается окно настроек импорта со следующими полями:

image.png

  • Алгоритм импорта — Только добавление новых данных:
    • Только создание новых ботов без слияния;
    • Если данные уже существуют, то будет выведена ошибка, импорт будет отменен;

Подходит для импорта нового бота, импорта данных в новый бизнес или импорта "порции" новых данных в бизнес. Режим гарантирует, что имеющиеся данные не будут затронуты, т.к. обновление в данном режиме не выполняется.

  • JSON файл — возможность добавления JSON файла для импорта данных;

Максимальный размер импортируемого JSON файла = 20 Мб.

    JSON — окно добавления JSON кода для импорта данных. Если указан JSON-файл, то текстовое содержимое JSON из поля будет проигнорировано.

    В верхней части окна указано предупреждение о выполняемых действиях: в какой бизнес происходит импорт и куда будут добавлены данные по ботам.

    image.png

    После нажатия на кнопку Импорт, если не было обнаружено конфликтов, то данные будут обновлен ы в указанном бизнесе.

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

    Если у пользователя бота есть роль bots_merger, ему будут доступны следующие дополнительные поля:

    • Алгоритм импорта — выпадающий список с типом импорта:
      • Только добавление новых данных (с поддержкой добавления в уже существующие боты):
        • Режим идентичен режиму Только добавление новых данных, за исключением пункта ниже;
        • Осуществляется поиск ботов по полю "код" для добавления в них данных. Если бот не найден, то будет создан новый;

    Подходит для добавления новых данных в имеющиеся боты. Режим гарантирует, что имеющиеся данные не будут затронуты, т.к. обновление в данном режиме не выполняется.

      • Только обновление существующих данных:
        • Только обновление имеющихся данных по ботам и бизнесу, создание новых ботов, данных по ботам и бизнесу не будет выполняться;
        • Поиск ботов для обновления их параметров и связанных с ботом данных выполняется по полю "код", если бот не найден, будет выведена ошибка, импорт будет отменен;
        • Если данные уже существуют, то они будут обновлены (поиск выполняется по коду, наименованию и т.д.);

    Подходит для обновления параметров сущностей (например, когда структура бота не меняется, а меняются только текст сообщений или, например, изменены данные кастомных таблиц, в данном случае будут только обновлены имеющиеся записи в таблицах, новые таблицы также не будут созданы).

      • Добавление новых и обновление существующих данных:
        • Будет выполнено создание новых и обновление существующих данных по бизнесу и ботам;
        • Новые боты будут созданы, если они не будут найдены по полю "код";
        • Если боты будут найдены по полю "код", то будут обновлены их параметры и связанные с ботом данные;
        • Если данные по ботам и бизнесу уже существуют, то они будут обновлены (поиск выполняется по коду, наименованию и т.д.);

    Подходит для слияния данных (например, для переноса новой версии бота или данных по бизнесу);

    Будьте аккуратны при импорте в уже работающий бизнес, предварительно экспортируйте данные по бизнесу, чтобы можно было восстановить предыдущую версию.