С помощью приложения «Универсальный модуль скриптов» можно настраивать скрипты диалогов под индивидуальные потребности бизнеса.
Скрипт — это последовательность шагов, которые оператор должен пройти при взаимодействии с клиентом. Вы можете задать шаги, их порядок и варианты перехода от одного к другому.
Для настройки скрипта диалога выполните следующие шаги:
После создания и настройки скрипта укажите его приоритет при автоматическом запуске и настройте автоматический запуск с помощью бизнес-процесса.
Для создания скрипта диалога перейдите в раздел «Конфигуратор скриптов диалогов» и нажмите кнопку «Добавить» на панели инструментов раздела.
Рисунок 1 — Добавление скрипта диалога в раздел
Заполните обязательные поля «Название» и «Объект запуска скрипта», а также другие необходимые поля. Подробнее: Верхний блок страницы скрипта диалога
Для сохранения записи нажмите кнопку «Сохранить». В результате созданный скрипт будет отображен в реестре раздела «Конфигуратор скриптов диалогов».
Страница записи скрипта состоит из следующих логических блоков:
Рисунок 2 — Страница скрипта
Панель инструментов является базовой частью всех страниц разделов в BPMSoft. Подробнее: Обзор интерфейса BPMSoft
Меню «Действия» содержит стандартные команды для работы с записью. Подробнее:Панель инструментов страницы записи
В верхнем блоке страницы записи отображается общая информация о текущем скрипте.
Рисунок 3 — Верхний блок страницы скрипта
Таблица 1 — Поля верхнего блока страницы скрипта диалога
Примечание. Обязательные для заполнения поля отмечены символом *.
Страница скрипта содержит следующие вкладки, на которых отображена вся необходимая информация:
На вкладке «Основная информация» отображены следующие элементы:
Группа полей «Условия для запуска скрипта» предназначена для выбора условий запуска скрипта по объекту, указанному в поле «Объект запуска скрипта». При автоматическом запуске скрипта по записи этого объекта BPMSoft будет проверять запись на соответствие условиям на странице скрипта. При совпадении условий скрипт будет запущен, а при несоответствии условий скрипт будет пропущен.
Примечание. Группа полей «Условия для запуска скрипта» отображается при заполненном поле «Объект запуска скрипта».
Рисунок 4 — Группа полей «Условия для запуска скрипта»
Деталь «Шаги скрипта» предназначена для добавления или изменения шагов, выполняемых при прохождении скрипта диалога оператором. Для добавления шага в скрипт нажмите кнопку на детали и заполните страницу создания нового шага. Затем нажмите кнопку «Сохранить». Подробнее: Добавление шагов скрипта
Рисунок 5 — Деталь «Шаги скрипта»
На вкладке «Бизнес-процессы» отображена деталь «Доступные для запуска бизнес-процессы». Деталь предназначена для выбора активных бизнес-процессов из раздела «Библиотека процессов», которые будут доступны оператору для ручного запуска в ходе прохождения скрипта диалога.
Рисунок 6 — Вкладка «Бизнес-процессы»
На вкладке «Роли доступа к скрипту» отображена деталь «Роли доступа к скрипту». Деталь предназначена для выбора функциональных и организационных ролей, которым предоставляется доступ к работе со скриптом.
Рисунок 7 — Вкладка «Роли доступа к скрипту»
На вкладке «Языковые версии» добавляются языки для последующего перевода шагов скрипта. Это может быть полезно, если поддержка клиентов осуществляется на нескольких языках.
Для добавления языковых версий нажмите кнопку на детали «Языковые версии», в открывшемся окне выберите необходимые языки и нажмите кнопку «Выбрать».
Настроенные языковые версии используются оператором при прохождении скрипта.
Рисунок 8 — Вкладка «Языковые версии»
На вкладке «Схема скрипта» отображается последовательность шагов скрипта и их взаимосвязи в виде схемы. Подробнее: Настройка схемы скрипта
Рисунок 9 — Вкладка «Схема скрипта»
После создания скрипта необходимо добавить в него шаги, которые оператор будет выполнять при взаимодействии с клиентом. Для добавления шагов в скрипт диалога:
Рисунок 10 — Пример добавления шага скрипта
Примечание. Поле «Скрипт» автоматически заполняется значением скрипта, в котором выполняется данный шаг.
Если до сохранения записи будет изменено поле «Языковые версии», внесенные изменения в поле «Фраза оператора» не будут сохранены.
Рисунок 11 — Пример страницы шага скрипта
Вы можете задать направления развития скрипта при прохождении его шага с помощью вариантов ответа. Например, узнать цель обращения клиента на первом шаге и далее в зависимости от ответа клиента пойти по определенному пути решения обращения.
Для добавления вариантов ответа:
Примечание. Поле «Текущий шаг скрипта» автоматически заполняется значением шага скрипта, с которым связан данный вариант ответа.
Если до сохранения записи будет изменено поле «Языковые версии», внесенные изменения в поле «Отображаемый ответ» не будут сохранены.
Рисунок 12 — Пример варианта ответа на шаг скрипта
В поле «Фраза оператора», расположенном на странице шага скрипта, доступна вставка готовых переменных, которые подходят для всех клиентов и упрощают процесс создания фразы оператора.
Примечание. Макросы поддерживают следующие типы полей: строка, число, логическое, дата, дата и время.
Для добавления макроса:
Дизайнер настройки скриптов — это графический интерфейс, предназначенный для визуального построения и редактирования структуры диалогового скрипта. В нем можно просматривать шаги скрипта и переходы между ними, а также управлять связями, формирующими логику скрипта.
Для перехода к дизайнеру откройте вкладку «Схема скрипта» и нажмите кнопку «Изменить».
Рисунок 13 — Переход к дизайнеру настройки скриптов
Страница дизайнера настройки скриптов состоит из следующих блоков:
Рисунок 14 — Дизайнер настройки скриптов
Для образования связи между элементами:
Рисунок 15 — Создание связи между элементами
При сохранении изменений, внесенных в дизайнере скрипта, соответствующие связанным элементам шаги скрипта будут обновлены.
Для удаления связи между элементами схемы:
Рисунок 16 — Удаление связи между элементами
Для удаления элемента схемы:
Рисунок 17 — Удаление элемента
При сохранении изменений, внесенных в дизайнере скрипта, соответствующий элементу шаг скрипта будет удален.
При образовании связей между элементами схемы скрипта необходимо учитывать условия, которые представлены в таблице ниже. В случае, если в процессе создания связи условия ниже не были учтены, отобразится соответствующее уведомление.
Таблица 2 — Условия образования связей между элементами схемы скрипта
Приоритеты выбора скриптов Настройка автоматического запуска скрипта Работа со скриптами диалогов Универсальный модуль скриптов