Обучающее видео
Общая информация
Во время работы над сценарием вы вносите в него изменения. С помощью снапшота вы можете в любой момент сохранить текущее состояние сценария, чтобы потом вернуться к нему, если возникнет такая необходимость.
Снапшот представляет собой полную копию сценария. В эту копию входят все блоки, связи, стоп-слова и перемененные, которые содержатся в сценарии.
Для каждого сценария, с которым вы работаете, можно создавать неограниченное количество снапшотов. Данная возможность позволяет не только отменять изменения и возвращаться к нужному состоянию сценариев, но и копировать сценарии.
Работа со снапшотами осуществляется на странице Сценарии. Чтобы перейти на эту страницу, в боковом меню разверните раздел Сценарии и затем выберите пункт Сценарии.
Для каждого сценария в поле Действия расположена кнопка с названием Снапшот. При помощи этой кнопки вы можете работать со снапшотами этого сценария.
Как сохранить текущее состояние сценария?
Чтобы сохранить текущее состояние сценария, выполните следующие действия:
- Нажмите на кнопку Снапшот в строке нужного сценария.
- В открывшемся окне введите название снапшота.
В качестве названий снапшотов рекомендуется использовать простые и понятные слова и фразы. Названия снапшотов позднее помогут вам вспомнить, зачем вы сохранили то или иное состояние сценария. Например, можно порекомендовать использовать следующие названия: базовая версия сценария или версия с мужским голосом).
3. Для сохранения снапшота нажмите кнопку Сохранить.
Снапшот текущего состояния сценария будет сохранен в системе.
Как восстановить предыдущее состояние сценария?
Во время работы над сценарием вам может потребоваться вернуться к предыдущему (сохраненному ранее) состоянию сценария (снапшоту). При восстановлении сохраненного состояния будут отменены все изменения, которые вы внесли в сценарий после того, как создали снапшот. Для этого выполните следующие действия:
- Нажмите на элемент управления с названием История в строке нужного сценария.
Откроется окно со списком всех снапшотов, которые вы создали для данного сценария.
2. В открывшемся окне выберите снапшот того состояния сценария, которое вы хотите восстановить, и затем нажмите кнопку Восстановить в текущий.
Снапшот будет восстановлен в текущем сценарии. Все изменения, которые вы внесли в сценарий после создания этого снапшота, будут отменены. При этом все снапшоты, которые вы создали для этого сценария, останутся в системе.
Восстановление снапшота в текущий сценарий не приводит к удалению других снапшотов. После возврата сценария к одному из его сохраненных состояний вы в любой момент можете перевести его в другое сохраненное состояние. Например, на рисунке выше для сценария "Вопрос клиенту" было создано 2 снапшота. После восстановления в текущий сценарий снапшота с названием Базовая версия снапшот Базовая версия 2 будет доступен, и при необходимости вы сможете его восстановить.
Как скопировать сценарий?
С помощью снапшотов можно копировать сценарии. Для этого сначала нужно создать (или выбрать созданный ранее) снапшот того состояния сценария, которое вы хотите скопировать, а затем восстановить его в виде нового сценария. Новый сценарий будет содержать те же самые блоки, связи, переменные и стоп-слова, которые содержит снапшот.
Чтобы скопировать сценарий, выполните следующее:
- Создайте снапшот сценария или выберите созданный ранее.
- Нажмите на элемент управления с названием История в строке нужного сценария.
Откроется окно со списком всех снапшотов, которые вы создали для этого сценария.
3. Выберите снапшот того состояния сценария, которое вы хотите восстановить в виде нового сценария, и нажмите кнопку Восстановить в новый.
Система создаст новый сценарий с содержимым выбранного снапшота. Новый сценарий получит имя выбранного снапшота.
При копировании сценариев на странице Копирование скриптов отображается состояние процесса копирования. Для перехода на эту страницу в боковом меню разверните раздел Сценарии и выберите пункт Копирование скриптов.
Чтобы ознакомиться с ходом копирования, разверните строку с названием снапшота.
Процесс копирования включает 4 этапа:
- Копирование аудиофайлов – этот этап актуален, если в сообщениях бота вместо синтеза речи используются аудиофайлы;
- Копирование схемы c обновлением идентификаторов – копируется схема снапшота;
- Сохранение схемы в БД – скопированная схема сохраняется в системе;
- Копирование агентов Twin Al – этот этап актуален, если копируемый снапшот содержит NLU-агенты (подробнее о том, что такое NLU-агент, можно узнать в этом разделе).
При копировании сценария система выполняет указанные выше этапы последовательно один за другим.
Каждый этап копирования имеет следующие статусы:
- В очереди – этап ожидает выполнения;
- В процессе – этап выполняется;
- Ошибка – выполнение этапа завершилось ошибкой (в этом случае рекомендуется скопировать сценарий повторно. Если ошибка возникнет снова, нужно отправить запрос в техническую поддержку);
- Завершено – выполнение этапа завершено.
Копирование сценария можно считать законченным, если все указанные этапы имеют статус Завершено.
Пока процесс копирования не будет завершен, воспользоваться новым скриптом не получится.