Страница "Чат"
С помощью модуля "Ассистент" существует возможность запуска различных процессов через прямое обращение в чате.
Страница "Чат" доступна всем пользователем. Если в результате обращения в чат инициируется запуск процесса, то пользователь, который написал сообщение в чате, будет являться инициатором процесса.
Страница "Чат"- это пользовательский интерфейс, где выводится информация об истории сообщений, как со стороны пользователя, так и со стороны Ассистента. Доступна Пользователю с ролями Пользователь ассистента, Администратор ассистента.
Страница "Чат" обладает следующими возможностями:
- Использование "Ассистента" в качестве дополнительного инструмента общения сотрудника с программными роботами (наряду с запуском роботов через оркестратор и инициация процесса с помощью заполнения данных на экранной форме).
- Получение данных от робота непосредственно в чат.
- Передача данных роботу через "Ассистент".
- Классификация обращений пользователей с целью определения намерений.
- Общение с "Ассистентом" с помощью интеллектуального поиска.
- Запуск обратной связи, из любого сообщения Ассистента, отправленного в чат ( Вкладка "Обратная связь" ).
Вид страницы вкладки "Чат" представлен ниже.
Рабочее пространство страницы "Чат" содержит поля для ввода/вывода:
- выбора обращения пользователя: классификатор или интеллектуальный поиск
- ввода и отправки сообщения
- отображения запроса от пользователя
- отображения ответа от "Ассистента"
- Возможность запуска обратной связи
Интерфейс страницы "Чат" представляет собой поле, разделенное на 3 области:
- Область чата (1)
- Панель Ассистента (2)
- Вкладка "Запросы" (3)
Правую область занимает область чата.
Сверху от левой стороны области чата находится панель Ассистента, где пользователь может просматривать историю СВОИХ запросов в чат, добавлять в избранное/убирать из избранного процессы, а также отслеживать активные запросы, просроченные задачи и задачи по чужим запросам.
Снизу от левой стороны области чата находится вкладка "Запросы".
Между Панелью Ассистента и вкладкой "Запросы находится кнопка вперед-назад (4) При нажатии на кнопку сворачивается панель Ассистента – видимым остается только область с чатом.
Область чата
Страница "Чат" отображает переписку Пользователя и "Ассистента".
Из чата можно получать ответы на вопросы в виде текстовых сообщений, либо есть возможность получения услуги, в результате которой запускается процесс.
Пользователь в текстовом поле чата (2) пишет свой вопрос и отправляет нажав на кнопку "Отправить"(3) или нажав на "Return".
В чат могут выводиться сообщения в виде экранных форм, которые были созданы в редакторе экранных форм.
Из любого сообщения ассистента, отправленного в чат, можно запустить процесс обратной связи (1).
С левой стороны от чата пользователь может просматривать историю своих запросов в чат, добавлять в избранное/убирать из избранного процессы,
а также отслеживать активные запросы, просроченные задачи и задачи по чужим запросам.
Описание элементов интерфейса области чата
Название элемента | Видимость | Описание |
---|---|---|
Кнопка "Запустить обратную связь" (1) | Если включена кнопка обратной связи во вкладке "Обратная связь" | Кнопка располагается на сформированном ответе Ассистента на запрос пользователя. При нажатии запускается процесс, выбранный во вкладке "Обратная связь". В качестве входных атрибутов передается последнее сообщение пользователя в чате и последний ответ ассистента в чате. |
без названия Поле ввода запроса пользователя (2) | Если:
| Используется пользователем для введения текстового сообщения в чат. |
Кнопка "Отправить" (3) | Если:
| Отправляет запрос пользователя в чат Ассистента. Кнопка не активна, если в поле ввода запроса пользователя отсутствуют символы без пробела. Кнопка не активна, если навык не выбран пользователем (если доступно несколько навыков). Горячая клавиша Enter дублирует функционал кнопки. |
Кнопка "Вниз" (4) | Отображается, если последнее сообщение не видно в чате. | Кнопка возврата к последнему сообщению появляется, если пользователь прокрутил чат так, что не видно последнего сообщения. Если пользователь нажал на кнопку возврата либо прокрутил чат до последнего сообщения, кнопка не отображается.
|
Дата начала диалога (5) | Отображается в сообщении | Отображение текста даты начала диалога |
Вопросы, заданные Пользователем ранее "Ассистенту" в чате, отобразятся во вкладке "Диалоги" в "отправленных сообщениях (2).
Панель Ассистента
Панель Ассистента позволяет Пользователю просматривать историю своих запросов в чат.
При нажатии кнопок "активные запросы", "просроченные задачи" и "задачи по чужим запросам" происходит фильтрация истории запросов Пользователя запущенных на вкладке "Запросы".
В "активные запросы" попадают запросы, которые выполняются в настоящий момент. Если при выполнении запроса был запущен процесс, то запрос находится в "активных запросах" до полного выполнения процесса.
В "просроченные запросы" попадают запросы, которые не выполнены в определенный период и находятся там до полного выполнения.
В "чужие запросы" попадают запросы, которые были назначены на исполнителя через процесс, запущенный через чат другого пользователя.
Если отсутствуют запросы по выбранному фильтру - то в поле ничего не отображается.
При повторном нажатии на кнопки "активные задачи", "просроченные задачи" и "задачи по чужим запросам" фильтрация снимается.
Фильтрация выводится только по нажатой кнопке, фильтры не комбинируются.
Описание интерфейса панели Ассистента
Название элемента | Описание |
---|---|
Кнопка фильтра "Активные запросы" (1) | Кнопка фильтра по истории запросов пользователя и сообщений от ассистента в чате. На кнопке отображается количество записей, которые соответствуют данному фильтру и являются активными. Учитываются запросы, в которых были запущены процессы, которые исполняются на данный момент – запуск процессов может быть осуществлён через навык "Классификатор" или при ручном запуске процесса на вкладке "Избранные". Если активных записей нет, то кнопка отображается без цифр. При нажатии на фильтр:
Фильтрация сохраняется, пока выбран фильтр "активные запросы". Фильтрация сбрасывается:
Если была активна запись (открыта история запроса в чате), которая подходит под логику фильтра, то запись остается активной, чат не изменяется. |
Кнопка фильтра "Просроченные задачи" (2) | Кнопка фильтра по истории запросов пользователя и сообщений от ассистента в чате. На кнопке отображается количество записей, которые соответствуют данному фильтру и являются активными. Учитываются запросы с незавершёнными и просроченными задачами в виде ЭФ:
Если активных записей нет, то кнопка отображается без цифр. При нажатии на фильтр:
Фильтрация сохраняется, пока выбран фильтр "просроченные задачи". Фильтрация сбрасывается:
Если была активна запись (открыта история запроса в чате), которая подходит под логику фильтра, то запись остается активной, чат не изменяется. |
Кнопка фильтра "Задачи по чужим запросам" (3) | Кнопка фильтра по истории сообщений от ассистента в чате На кнопке отображается количество записей, которые соответствуют данному фильтру и являются активными. Учитываются запросы с незавершёнными задачами в виде ЭФ, назначенными на исполнителя через процесс, запущенный через чат другого пользователя. Если активных записей нет, то кнопка отображается без цифр. При нажатии на фильтр:
Фильтрация сохраняется, пока выбран фильтр "задачи по чужим запросам". Фильтрация сбрасывается:
Если была активна запись (открыта история запроса в чате), которая подходит под логику фильтра, то запись остается активной, чат не изменяется. |
без названия Кнопка вперед-назад (4) | При нажатии на кнопку сворачивается панель Ассистента – видимым остается только область с чатом. При повторном нажатии панель разворачивается. По умолчанию панель находится в развернутом состоянии. |
Вкладка "Запросы"
На вкладке "Запросы" отображается список запросов пользователя и сообщений от Ассистента в чате.
При нажатии на кнопку "Новый запрос" создается новый чат, пользователь выбирает навык (если доступно более одного навыка),
создается новый запрос, который вносится в список истории запросов на вкладке "Запросы".
Список доступных навыков формируется из доступных пользователю групп документов (навык "Интеллектуальный поиск") и групп классификаторов (навык "Классификатор").
Группа документов формирует один навык в чате, группа классификаторов формирует столько навыков, сколько классификаторов имеется в группе.
Если в чате используется навык:
- "Классификатор", то в чат можно добавлять новые запросы до тех пор, пока классификатор не определит тематику запроса.
- "Интеллектуальный поиск", то в чат всегда можно добавлять новые запросы – запись с запросом всегда имеет активное поле ввода запроса пользователя.
Записи добавляются на вкладку в следующих случаях, если:
- Пользователь нажал кнопку "Новый запрос" и выбрал навык в чате
- Пользователь запустил процесс из вкладки "Избранное"
- Пользователю пришла задача в виде ЭФ в чат, где исполнителем задачи является он, а инициатором запущенного через чат процесса, в рамках которого направлена задача, другой пользователь.
- Пользователь направлял запросы ранее в виджете Ассистента под своей учетной записью, при этом на вкладку добавляется запись с историей запросов из виджета в режиме чтения
Записи с задачами, назначенными на группу, не добавляются на вкладку "Запросы" и отображаются пользователю только в рамках подраздела "Задачи".
Если записи отсутствуют, на вкладке отображается текст:
"Список запросов к Ассистенту"
По умолчанию вкладка активна.
Описание элементов интерфейса вкладки "Запросы"
Название элемента | Описание |
---|---|
Поле без названия "Поле поиска" (1) | Поиск производится по заголовкам запросов, созданных на вкладке "Запросы". Регистр не учитывается. Доступен поиск по части имени: введенный текст может быть в любой части сообщения в истории запросов. |
Кнопка "Новый запрос" (2) | При нажатии кнопки создается новый запрос
|
Список без названия "Записи запросов пользователя и сообщений от ассистента в чате" (3) | Отображаются записи запросов пользователя и сообщений от ассистента в чате. Запись содержит:
Два одинаково названных чата всегда должны отличаться цифрой, кроме первого, он не имеет цифры.
Если в запись запроса пользователя добавлен ответ ассистента, который не был просмотрен пользователем либо на пользователя назначена новая задача, которую пользователь еще не открывал для просмотра, то запись в списке помечается знаком непрочтенного сообщения. При нажатии на запись в чат выводится история сообщений:
Записи располагаются по дате – наверх добавляются последние обновленные запросы. Записи содержат значки, аналогичные фильтрам над вкладкой "Запросы":
Записи не содержат значки, если:
|
Список "Виджет Ассистента" | Запись содержит запросы пользователя и сообщения от ассистента в чате виджета. Отображается только если пользователь направлял запросы в виджет Ассистента. Запись содержит все сообщения, которые имеются в виджете пользователя. Чат доступен только для просмотра. Запись содержит:
При нажатии на запись в чат выводится история сообщений:
|