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