Проверка и сохранение сценария

Готовый сценарий проверяется и сохраняется на вкладке «Сохранение» в режиме редактирования. Проверка необязательна, но избавляет от очевидных промахов ещё до того, как сценарий начнёт обрабатывать реальные звонки.

Проверка

Перейдите на вкладку «Сохранение», нажмите кнопку «Проверить» внизу и дождитесь окончания. В списке появится статистика по сценарию и все замечания и ошибки.

Замечания делятся на два типа:

  • Общие — относятся к сценарию целиком, например отсутствие стартового элемента. Выводятся в самом начале списка, до проверки свойств объектов. Их разбирают в первую очередь.
  • По значениям свойств объектов — идут следом.
Быстрый переход к проблемному объекту Двойной щелчок по замечанию, относящемуся к конкретному объекту, переключает на вкладку редактора, выделяет этот объект и центрирует его на поле. Поправьте свойство в инспекторе объектов (F11) и вернитесь на вкладку «Сохранение». Разобрав таким образом весь список, нажмите «Проверить» повторно.

Что проверка не гарантирует

Сценарий с замечаниями сохранится и запустится Оставшиеся ошибки и замечания не мешают сохранить сценарий — ни локально, ни на сервер, — и сервер выполнит его корректно с точки зрения логики комплекса. Но отдельные компоненты при этом могут повести себя не так, как задумывал создатель.

Показательный случай — незаполненные свойства типа «Переход». Проверка пометит их ошибками, но сохранению это не помешает. А в работе обработчик, дойдя до объекта с пустым переходом, прервёт выполнение сценария; в сценарии IVR это означает, что на обрабатываемой линии будет положена трубка. Внешне сценарий выглядит рабочим, а звонки обрываются в одной и той же точке.

Сохранение

Имя сценария задаётся и меняется на той же вкладке. Сохранение по умолчанию — локальное, и это важная особенность: можно сколь угодно долго править сценарий у себя, пока на сервере в реальном времени работает совершенно другая его редакция.

Чтобы выложить сценарий на сервер, нажмите кнопку «На сервер» внизу.

Если сохранение на сервер не удалось Появится окно с уведомлением. Обычная причина — один из файлов сценария существует и занят. Подождите немного и попробуйте снова.

Все находящиеся на сервере сценарии доступны для работы и правки всем пользователям, имеющим соответствующее право.

Режим отладки

Сценарий может быть сохранён в режиме отладки — флажок в разделе информации о сценарии. В этом режиме отображаются все уведомления, у которых установлено свойство отладки; в нормальном режиме они пропускаются.

Смысл механизма в том, чтобы не удалять отладочные уведомления после окончания работ. При создании масштабных сценариев их ставят десятками для вывода промежуточных значений — а затем просто снимают флажок отладки, и экран перестаёт ими заполняться. Когда сценарий понадобится дорабатывать, режим включается обратно.

Условие одно: у самого компонента «Уведомление» должен быть установлен соответствующий параметр — иначе он выводится всегда, независимо от режима.