5.3.0

Обновленное рабочее место оператора

Полностью обновлено окно рабочего места оператора.

Рабочее место оператора с двумя открытыми диалогами

Cписок диалогов в работе

Карточки диалогов содержат:

1 строка - тип и название канала

2 строка - имя или электронная почта пользователя, если ничего из них не указано, то “Неизвестный”

3 строка - последняя реплика в диалоге с указанием на автора реплики - бот (Б), оператор (О) или пользователь (П).

4 строка - таймеры диалога (слева-направо, каждый на своей позиции):

  • время, прошедшее от первого переключения диалога на операторов до текущего момента

  • обратный отсчет оставшегося для ответа времени на реплику пользователя; считается по настройкам SLA для времени первого ответа оператора и SLA для среднего времени ответа оператора, если настройки SLA не указаны, то таймер не отображается

  • обратный отсчет времени для автоматического закрытия диалога по таймеру отсутствия активности пользователя; если настройка таймера не включена, то таймера не отображается

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

 

все обязательные переменные в диалоге заполнены

 

в диалоге есть незаполненные переменные

 

Для карточек диалогов предусмотрены два типа подсветки:

  • подсветка левого корешка карточки

    • зеленый корешок - в карточке нет неотвеченных реплик пользователя

    • розовый корешок - в карточке есть неотвеченная реплика пользователя

  • подсветка всей карточки диалога

    • зеленая карточка - AutoFAQ готов закрыть диалог автоматически, но в нем не заполнена обязательная переменная

    • розовая карточка - в диалоге просрочен SLA по времени ответа оператора

 

Карточка активного диалога отмечается синей окантовкой и синим правым корешком.

Поле ввода сообщения

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

Настройка кнопки отправки сообщения (Enter или Ctrl+Enter) перемещена в меню в правом верхнем углу поля.

Содержание переписки

В верхнем левом углу содержания переписки появилась кнопка копирования ссылки на диалог в формате.

Постановка диалога на паузу

Меню постановки на паузу дополнительно содержит готовые варианты “1 час” и “3 часа”. Все настройки выполняются на 1 окне. Дата и время возвращения с паузы указываются раздельно.

Время указывается выбором из предустановленных вариантов с шагом по 15 минут - 10-00, 10-15, 10-30 и т.д.

В окне постановки на паузу можно сразу указать комментарий к диалогу и сообщение пользователю. Сообщение будет отправлено от имени оператора сразу после постановки диалога на паузу.

Боковое меню - информация о пользователе и диалоге

В боковом меню информации о пользователе и диалоге добавлена кнопка копирования ID пользователя. Обязательные диалоговые переменные сразу подсвечиваются красным. Небольшие изменения в выпадающее меню выбора переменной диалога.

Боковое меню - история переписки

Обновлен список диалогов с пользователем. Можно выбрать отображение диалогов за текущий день, текущую неделю, месяц или указать дату начала и окончания. Каждая запись содержит:

  • указатель на тип диалога - входящий или исходящий;

  • дата и время начала диалога;

  • первая реплика в диалоге;

  • кнопка копирования ссылки на диалог.

При клике на запись открывается полное содержание диалога.

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

Обновление рассылок

Внесены значительные изменения в процедуру создания рассылок:

  • увеличена скорость создания рассылки за счет асинхронного поиска пользователей;

  • новый формат поиска пользователей стал проще в использовании и позволяет строить более сложные условия для поиска получателей чем ранее;

  • увеличена скорость отображения списка рассылок и списка найденных пользователей;

  • добавлена возможность передавать вместе с сообщением рассылки файлы.

Обновленная рассылка отменяет возможность отправить одно сообщение пользователям в разные канала. Теперь одна рассылка отправляет сообщение в один канал. Это ограничение позволило дополнительно упростить поиск получателей рассылки.

Поиск получателей для статического списка получателей

Обновленное окно отбора получателей позволяет строить более сложные условия поиска. Кроме поиска по основным данным пользователей (ФИО, почта, телефон, логин), администратор может задать произвольное количество поисковых условий по дополнительным переменным пользователей. Все заданные условия могут быть объединены между собой тремя вариантами:

  • все указанные условия одновременно - будут найдены только те пользователи, у которых соблюдаются все указанные условия сразу

  • одно из указанных условий - будут найдены все пользователи, у которых совпадает хотя-бы одно из указанных условий

  • ни одно из указанных условий - будут найдены все пользователи, у которых не совпадает ни одно из указанных условий

Для поиска по основным данным пользователя предусмотрено одно поле. AutoFAQ будет искать введенное в него значение сразу во всех основных полях пользователя - в ФИО, почте, телефоне и логине. При поиске по полям ФИО и почта будут найдены все пользователи с неполным совпадением введенного значения с данными пользователя без учета регистра. При поиске по логину будут найдены пользователи с четким совпадением введенного значения и логина с учетом регистра. При поиске по номеру телефона введенное значение будет модифицировано в число и будут найдены все пользователи с полным совпадением номера телефона.

Для поиска по произвольным переменным AutoFAQ позволяет указать переменную по которой надо искать получателей, значение для поиска и тип поиска введенного значения:

  • равно - введенное значение должно быть полностью равно значению переменной пользователя, для текстового значения игнорируется регистр букв

  • похоже - введенное значение должно частично входить в значение переменную пользователя, для текстового значения игнорируется регистр букв, числовые значения приводятся к тексту

  • входит - значение переменной пользователя должно быть равно одному из введенных значений для поиска, для текстового значения игнорируется регистр букв, числовые значения приводятся к тексту

  • номер телефона - введенное значение и значение переменной пользователя модифицируется в номер телефона, будут найдены все пользователи с точным совпадением номера

  • пустое значение - будут найдены пользователи, у которых в данной переменной находится пустое значение

  • существует - будут найдены все пользователи, у которых существует указанная переменная вне зависимости от ее значения

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

Обновленный список правил для динамического поиска получателей

Рассылка по динамическому списку получателей подразумевает что администратор не указывает конкретный набор получателей, а указывает набор правил для поиска. Непосредственно перед отправкой сообщения рассылка сформирует список получателей по указанным правилам. Данный вариант наиболее удобен для регулярных рассылок по заранее неизвестному кругу получателей.

Обновленные правила поиска получателей полностью повторяют новый функционал поиска пользователей для статичного списка, которые описаны в разделе Поиск получателей для статического списка получателей.

Создание рассылки через API

Обновлен формат extAPI запросов для создания и получения рассылок.

Запрос на создание рассылки возвращает только номер созданной рассылки. Поиск пользователей и наполнение списка получателей ведется в асинхронном режиме, для этой состояния рассылка получила отдельный статус - CreatingInProgress. Если пользователь не может быть найден по указанным данным, рассылка попытается создать нового пользователя. Создание новых пользователей доступно для каналов электронной почты, whatsapp, api и виджета. После окончания процесса поиска и создания пользователей рассылка перейдет в указанное в запросе состояние - Draft или Active.

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

Обновленное описание extAPI см по ссылке на swaggerhub.com

Обновления в части паузы диалогов

Постановка диалога на паузу

Обновлена процедура постановки диалога на паузу. Окно постановки описано в разделе выше.

Отображение диалогов на паузе в архиве оператора

Список диалогов Архив отображает все диалоги, которые оператор поставил на паузу, и позволяет принудительно вернуть такой диалог в работу.

В списке диалогов для каждого диалога на паузе отображается дата и время автоматического возвращения в работу. Отобрать диалоги на паузе можно можно через кнопку фильтра в колонке “Статус”.

Принудительный возврат диалога с паузы в работу

Архив позволяет принудительно вернуть диалог в работу через кнопку в контекстном меню диалога в правом верхнем углу.

Обновления в открытии исходящих диалогов оператором

При создании исходящего диалога AutoFAQ проверит наличие диалога с этим же пользователем в этом же канале, поставленного на паузу. Если такой диалог найдется, то сервис предложит вернуть его в работу вместо создания нового диалога.

Если диалог был поставлен на паузу в одной группе сервиса, а оператор открывает исходящий диалог в другой группе, то AutoFAQ автоматически сменит текущую группу чата и напишет об этом в комментарии к переписке. В дальнейшем будет реализован механизм автоматического возврата диалога на паузу в исходную группу при закрытии исходящего диалога.

Исправленные ошибки и доработки

AF-3590: Доработка по результатам которой увеличено время на запрос в базы знаний. При большом числе баз знаний не все ответы могли поступить в указанное время. Обновление позволяет регулировать предельное время на запрос в базы знаний.

AF-3687: Исправлена ошибка из-за которой в рабочее место оператора могло выполнить JS код, отправленный пользователем.

AF-3599: Исправлена ошибка из-за которой в диалогах с уточнениями вопроса отсутствовало событие поступления в очередь что приводил к некорректному расчету статистики.

AF-3616: Исправлена ошибка из-за которой реплики приветствия и сценария интеграции на поступление диалога в систему засчитывались как ответы из базы знаний и влияли на средний уровень уверенности при поиске по базам знаний.

AF-3647: Доработка по результатам которой диалог с незаполненными обязательными полями не будет автоматически закрыт по таймеру отсутствия активности пользователя. После доработки при срабатывании таймера в таком диалоге его карточка подсвечивается зеленым, но сам диалог не закрывается.

AF-2478: Исправлена ошибка из-за которой в ответных репликах оператора при переписке через extAPI канал не проставлялось ФИО оператора.

AF-2669: Исправлена ошибка из-за которой оценка, выставленная пользователем после автоматического закрытия диалога по таймеру отсутствия активности пользователя, создавала новый диалог.

AF-3654: Исправлена ошибка из-за которой отчеты по количеству диалогов и уровню автоматизации могли не учесть часть диалогов.

AF-3674: Исправлена ошибка из-за которой отправленные в переписку с пользователем VK кнопки могли оказаться сразу заблокированными

AF-3657: Исправлена ошибка из-за которой при использовании оператором рекомендации ответа с диалоговым сценарием происходила ошибка и робот не забирал диалог у оператора.

AF-3674: Исправлена ошибка из-за которой в отправленном через VK сообщении кнопки могли быть заблокированы сразу при получении

AF-3688: Исправлена ошибка из-за которой в некоторых случаях могла не сработать SSO авторизация пользователей в виджете

AF-3611: Исправлена ошибка из-за которой пользователь, работающий через электронную почту, мог получить письма с отключенными служебными сообщениями AutoFAQ

AF-3706: Исправлена ошибка из-за которой при большой нагрузке часть сообщений, поступающих из VK, могли поступить в AutoFAQ в двойном экземпляре