Страница "Чат"

Страница предназначена для запуска различных процессов, выполнения задач и использования Интеллектуального поиска через прямое обращение в чате

Страница "Чат" доступна пользователям с ролью "Администратор ассистента" и "Пользователь Ассистента".

Страница "Чат" обладает следующими возможностями:

  1. Запуск процессов из чата.
  2. Получение задач непосредственно в чат.
  3. Передача и отправка данных в задачи.
  4. Классификация обращений пользователей с целью определения намерений.
  5. Использование интеллектуального поиска.
  6. Запуск обратной связи, из любого сообщения Ассистента, отправленного в чат (Вкладка "Общие").

Вид страницы вкладки "Чат" представлен ниже.

Интерфейс страницы "Чат":

  • Область чата (1)
  • Панель Ассистента (2, 3, 4, 5)
  • Фильтры (2)
  • Вкладка "Запросы" (3, 5)
  • Вкладка "Избранные" (5)

Правую область занимает область чата.

Область чата (1) содержит следующие функции:

  • Выбор навыка
  • Ввод и отправка сообщений
  • Отображение запроса от пользователя
  • Отображение ответа от Ассистента
  • Возможность запуска обратной связи
  • Возможность останавливать запущенный процесс

Слева находится общая Панель Ассистента, где пользователь может просматривать историю своих запросов в чате, добавлять в избранное процесс/убирать из избранного процесс, запускать избранные процессы, а также отслеживать активные запросы, просроченные задачи и задачи по чужим запросам.

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

На вкладке "Запросы" находится список запросов пользователя и сообщений от Ассистента в чате.

На вкладке "Избранные" находятся избранные процессы, подробнее Вкладка "Избранное".

Между Панелью Ассистента и вкладкой "Запросы" находится кнопка вперед-назад (4). При нажатии на кнопку панель Ассистента полностью сворачивается – видимым остается только область с чатом.

Фильтры

При нажатии кнопок "Активные запросы", "Просроченные задачи" и "Задачи по чужим запросам" происходит фильтрация истории запросов Пользователя на вкладке "Запросы":

  • В "Активные запросы" (1)  попадают запросы, в которых есть запущенные и незавершенные процессы.
    Запрос будет находиться в фильтре "Активные запросы" до полного выполнения или остановки процесса
  • В "Просроченные запросы" (2) попадают задачи, которые не были выполнены в определенный период, и находятся там до полного выполнения
  • В "Задачи по чужим запросам" (3) попадают запросы, которые были назначены на исполнителя через процесс, запущенный через чат другого пользователя.

Примечание

Фильтрация сохраняется, пока выбран один из фильтров.

Фильтрация выводится только по нажатой кнопке, фильтры не комбинируются.

Фильтрация сбрасывается:

    • При выборе другой кнопки фильтра.
    • При повторном нажатии на фильтр.

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

Если отсутствуют запросы по выбранному фильтру - то в поле ничего не отображается. 

Подробное описание интерфейса панели Фильтров

Название элемента

Описание


Кнопка фильтра

"Активные запросы" (1)

Учитываются запросы, в которых были запущены процессы, которые исполняются на данный момент – запуск процессов может быть осуществлён через навык "Классификатор" или при ручном запуске процесса на вкладке "Избранные"

Если активных записей нет, то кнопка отображается без цифр.

Кнопка фильтра

"Просроченные задачи" (2)

Учитываются запросы с незавершёнными и просроченными задачами в виде экранных форм:

    • Запрос с запущенным процессом (через навык "Классификатор" или при ручном запуске процесса на вкладке "Избранные"), в рамках которого приходит задача, где исполнителем задачи является запустивший процесс пользователь.
    • Запрос с задачей, назначенной на исполнителя через процесс, запущенный через чат другого пользователя.

Кнопка фильтра

"Задачи по чужим запросам" (3)

Учитываются запросы с незавершёнными задачами в виде экранных форм, назначенными на исполнителя через процесс, запущенный через чат другого пользователя.

без названия

Кнопка вперед-назад (4)

При нажатии на кнопку сворачивается панель Ассистента – видимым остается только область с чатом.

При повторном нажатии панель разворачивается.

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

Вкладка "Запросы"

На вкладке "Запросы" отображается список запросов пользователя и сообщений от Ассистента в чате.

При нажатии на кнопку "Новый запрос" создается новый чат, пользователь выбирает навык (если доступно более одного навыка), создается новый запрос, который вносится в список истории запросов на вкладке "Запросы".

Записи (3) добавляются на вкладку в следующих случаях, если:

  • Пользователь нажал кнопку "Новый запрос" (2) и выбрал навык в чате
  • Пользователь запустил процесс из вкладки "Избранное"
  • Пользователю пришла задача в виде экранной формы в чат, где исполнителем задачи является он, а инициатором запущенного через чат процесса, в рамках которого направлена задача, другой пользователь. 
  • Пользователь направлял запросы ранее в виджете Ассистента под своей учетной записью, при этом на вкладку добавляется запись с историей запросов из виджета в режиме чтения

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

По умолчанию вкладка активна.

Подробное описание элементов интерфейса вкладки "Запросы"

Название элемента

Описание

Поле поиска  (1)

Поиск производится по заголовкам запросов, созданных на вкладке "Запросы".

Регистр не учитывается.

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

Кнопка "Новый запрос" (2)

При нажатии кнопки создается новый запрос

  • Новая запись запроса пользователя формируется на вкладке "Запросы", если:
    • Доступно несколько навыков – сначала пользователь выбирает навык, после появляется запись, заголовок записи отображается как:
      "<Наименование навыка>+порядковый номер запроса с идентичным наименованием"
    • Доступен один навык – появляется запись, заголовок записи отображается как:
      "<Наименование навыка>+порядковый номер запроса с идентичным наименованием"

Записи запросов пользователя и сообщений от ассистента в чате (3)

Отображаются записи запросов пользователя  и сообщений от ассистента в чате.

Запись содержит:

  • Заголовок
    • Наименование навыка + порядковый номер запроса с идентичным наименованием в случае, когда выбран навык Интеллектуального поиска или тематика навыка классификатора пока не определена.
      Если тематика определяется, заголовок сменяется 
    • Наименование навыка (Наименование тематики) + порядковый номер запроса с идентичным наименованием, когда выбран навык классификатора и тематика определилась после запроса пользователя.
    • Пользовательское наименование процесса + порядковый номер запроса с идентичным наименованием, когда пользователь запустил избранный процесс из вкладки "Избранное".
    • <№экземпляра процесса>+<Наименование опубликованного процесса>, если пришла задача в виде экранной формы в чат, где исполнителем задачи является пользователь, а инициатором запущенного через чат процесса, в рамках которого направлена задача, другой пользователь
  • Последнее сообщение, добавленное в рамках созданного запроса (обновляется при каждом новом сообщении, добавленном в чат, в режиме онлайн)
  • Дату создания запроса

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

Записи располагаются по дате – наверх добавляются последние обновленные запросы.

Записи содержат значки, аналогичные фильтрам над вкладкой "Запросы":

    • "Активные запросы" – отображаются на записях, в которых существуют запущенные процессы:
      1. Классификатор определил тематику "Процесс" и пользователь запустил его в чате.
      2. Пользователь запустил процесс из вкладки "Избранные".
    • "Просроченные задачи" – отображаются на записях, в которых существуют задачи, назначенные на пользователя и срок исполнения задачи уже прошел:
      1. Другой пользователь запустил через чат процесс из вкладки "Избранные" или через классификатор, в рамках которого выполняется экранная форма, назначенная на пользователя.
      2. Пользователь запустил процесс из вкладки "Избранные" или через классификатор, в рамках которого выполняется экранная форма, назначенная на пользователя.
    • "Задачи по чужим запросам" – отображаются на записях, в которых существуют задачи, назначенные на пользователя при запуске процесса, содержащего эту задачу, через чат другого пользователя

Записи не содержат значки, если:

    • В чате был выбран навык интеллектуального поиска
    • Процесс в записи завершил работу
    • Пользователь завершил задачу, назначенную на него
    • В записи нет запущенных процессов и задач на пользователя

Вкладка "Избранные"

На вкладке "Избранные" отображаются процессы, выбранные пользователем в качестве избранных из:

  • Подраздела "Процессы" раздела "Активности"
  • Карточки экземпляров процесса раздела "Активности"
  • Вкладки "Избранные" в подразделе "Чат" раздела "Ассистент"

         

Если процесс был удалён или пользователь больше не имеет прав для запуска, процесс пропадает из списка избранных процессов.

При нажатии на кнопку "Добавить в избранное" открывается модальное окно, в котором пользователь выбирает процесс и задаёт ему пользовательское название (аналогично добавлению процессов в избранное из вкладки "Процессы"– подробнее в Страница "Карточка экземпляров процесса")


   

При нажатии на кнопку "Убрать из Избранного" процессы удаляются из списка избранных процессов.

Подробное описание элементов интерфейса вкладки "Избранные":

Название элементаОписание
Кнопка "Добавить в Избранное"При нажатии открывается модальное окно "Добавление в Избранное".
Список избранных процессов

Наименования пользовательских названий процессов уникальны в пределах одной учетной записи пользователя.

Избранные процессы располагаются по дате добавления в список – сверху выводятся по дате публикации.

Кнопка "Запустить"

Располагается на каждом избранном процессе.

При нажатии пользователь запускает новый экземпляр процесса. При этом создаётся новая запись запроса в чате Ассистента, название которого идентично названию запущенного процесса.

Если у процесса есть запущенные экземпляры, кнопка окрашена в зеленый, если запущенных экземпляров нет – серый.

Кнопка "Убрать из Избранного"

Располагается на каждом избранном процессе.

При нажатии выводится модальное окно с предупреждением:

     

При нажатии кнопки "Удалить" модальное окно закрывается, процесс пропадает из вкладки "Избранные" и раздела "Избранные процессы".

Область чата

Страница "Чат" отображает переписку Пользователя и Ассистента. 

Пользователь в текстовом поле чата (6) пишет свой вопрос и отправляет нажав на кнопку "Отправить"(7).

При создании нового запроса в чате можно выбрать навык Ассистента из предложенных.

Если пользователю:

  •  Доступен один навык – в чат добавляется сообщение Ассистента об активном навыке
  •  Доступно более одного навыка – в чат добавляется сообщение Ассистента для выбора навыка

С помощью навыков можно работать с документами интеллектуального поиска либо с классификаторами. Список доступных навыков формируется из доступных пользователю групп документов (навык "Интеллектуальный поиск") и групп классификаторов (навык "Классификатор").

Группа документов формирует один навык в чате, группа классификаторов формирует столько навыков, сколько классификаторов имеется в группе.

Если в чате используется навык:

  • "Классификатор", то в чат нельзя писать новые запросы до тех пор, пока процесс не завершит свою работу или когда ожидается ответ Ассистента
  • "Интеллектуальный поиск", то в чат нельзя писать новые запросы, когда ожидается ответ Ассистента

Из любого сообщения ассистента, отправленного в чат, можно запустить процесс обратной связи (4).

Если в чате был запущен процесс, то есть возможность остановить его выполнение с помощью кнопки "Остановить выполнение".

           

Примеры использования чата см. в Примеры работы с Чатом Ассистента.

Подробное описание элементов интерфейса области чата

Название элемента

Видимость

Описание

Кнопка

"Запустить обратную связь" (4)

Если включена кнопка обратной связи во вкладке "Обратная связь".

Кнопка располагается на сформированном ответе Ассистента.

При нажатии запускается процесс в этом же чате, выбранный во вкладке "Обратная связь".

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

Поле ввода запроса пользователя (6)

Активно, если

  1. Выбран навык.
  2. Процесс завершен или остановлен с помощью кнопки "Остановить выполнение".

Используется пользователем для введения текстового сообщения в чат.

Кнопка

"Отправить" (7)

Активна, если пользователь написал текст в поле ввода.

Отправляет запрос пользователя в чат Ассистента.

Кнопка не активна, если навык не выбран пользователем (если доступно несколько навыков).

Горячая клавиша Enter дублирует функционал кнопки.

Кнопка

"Остановить выполнение" 

Если запущенный процесс находится на стадии выполнения.

Если процесс завершился, то кнопка пропадает из чата, а на записи запроса пропадает значок "Активный запрос".

При нажатии кнопки запущенный пользователем экземпляр процесса останавливается, Ассистент выводит с чат уведомление о прекращении работы процесса.

После остановки чат снова будет доступен для введения запросов.

Кнопка

"Вниз" (4)

Отображается, если последнее сообщение не видно в чате.

Если при просмотре сообщений в ленте чата появляются новые сообщения, то на кнопке появляется индикатор с числом новых сообщений.

Время отправленного сообщения (3)

Отображается в сообщении.

Отображение времени полученного или отправленного сообщения.

Вопросы, заданные Пользователем ранее Ассистенту в чате (1), и ответы Ассистента на эти вопросы (2) отобразятся во вкладке "Диалоги".

  • Нет меток