Выбор пользователя

С помощью этого элемента бот в ходе диалога с клиентом может запросить имя пользователя и проверить, зарегистрирован ли он в ELMA365. Клиент может ввести фамилию, имя и отчество или указать один из этих параметров. Бот выведет в чат список всех найденных совпадений, чтобы клиент мог выбрать нужного сотрудника. Найденный пользователь записывается в переменную, которую можно передавать в запускаемые ботом бизнес-процессы.

Например, сотрудник хочет подать заявление на отпуск и указать, кто будет его замещать. В таком случае перед элементом Запуск бизнес-процесса необходимо разместить Выбор пользователя. С его помощью бот получит от пользователя имя замещающего и проверит, является ли указанный человек сотрудником компании. Если сотрудник найден, информация о нём запишется в переменную, которую затем можно передать в бизнес-процесс, отвечающий за оформление отпуска.

Начало внимание

Для работы элемента необходима настроенная интеграция с ELMA365. Подробнее об этом читайте в статье «Настройки бота».

Конец внимание 

Настроить элемент

Введите текст сообщения, который увидит пользователь. Можно использовать смайлы (smile-icon), изображения (image-icon), переменные (bot-variable-icon) и файлы (file-icon). Для изменения сообщения нажмите на текст.

get-user-1

Вы можете ввести несколько фраз для запроса имени сотрудника. Бот при разговоре с пользователем воспользуется одной из них. Для этого нажмите на текст, а затем выберите Добавить вариант.

Уберите вариант реплики бота, нажав Удалить.

Записать результат в переменную

Чтобы завершить настройку элемента, необходимо указать переменную, в которую будет сохранён найденный пользователь. Для этого в поле Ответ пользователя нажмите Добавить и выберите из списка переменную типа Объект или создайте новую.

get-user-2

Бот запомнит всю полученную о пользователе информацию: его ФИО, дату регистрации, номер телефона и т. д., чтобы ссылаться на неё при дальнейшем взаимодействии.

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

Настроить ввод

Для элементов, которые уточняют информацию у пользователя, доступны Настройки ввода. Наведите курсор на элемент, а затем на появившиеся рядом с его названием три точки и выберите значок шестерёнки bot-gear-icon. В открывшемся окне вы можете включить дополнительные опции.

get-user-3

  • Обязательный ввод — взаимодействие не будет идти дальше по ветке сценария, пока пользователь не введёт имя человека, который является сотрудником компании;
  • Показать кнопку ‘Отмена’ — в диалоге с пользователем будет отображаться кнопка, которая отменяет запрос данных;
  • Максимальное количество попыток ввода — если вводимый пользователем сотрудник не найден, бот будет повторять запрос указанное количество раз. Если включена опция Обязательный ввод, после заданного числа повторов сценарий будет прерван. Если опция отключена, сценарий продолжится, но в переменную ничего не запишется;
  • Показывать кнопку ‘Помощь’ — в диалоге будет отображаться кнопка, нажав на которую пользователь увидит сообщение с подсказкой от бота;
  • Сообщение при запросе помощи — введите текст подсказки, который увидит пользователь. Например, укажите формат ввода данных или переформулируйте первоначальный запрос. Поле появляется, если включена опция Показывать кнопку ‘Помощь’;
  • Показывать кнопку ‘Оператор’ — в диалоге будет отображаться кнопка, при нажатии на которую произойдёт перевод беседы на оператора;  
  • Спрашивать — укажите, в каком случае бот будет запрашивать имя сотрудника:  
    • Каждый раз — бот будет делать запрос каждый раз, как сценарий дойдёт до элемента Запрос пользователя;
    • Только когда значение не заполнено — бот будет делать запрос только в случае, если переменная для ответа пользователя пустая.

После настройки параметров элемента нажмите кнопку Сохранить.

Копировать и удалить элемент

Добавленный в сценарий элемент можно скопировать (bot-copy-icon) или удалить (bot-close-icon). Для этого наведите курсор на элемент, а затем на три точки и выберите нужную опцию.