Vortholm — документация
Наблюдение

Журнал чатов

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

Журнал показывает участника, время, стоимость и состояние каждого чата. Администратор может закрыть зависшую сессию или удалить содержимое чата, уже помеченного на удаление.

Раздел находится в меню в группе «Прогоны» и называется «Чаты», заголовок страницы — «Логи чатов», а отдельный чат в администраторской части подписан как сессия.

Журнал чатов: фильтры и список сессий
Журнал чатов: фильтры и список сессий

Что показывает список

Одна строка — один чат. В столбцах: заголовок, сотрудник, тип задачи, провайдер, статус, число сообщений, число ошибок, объём контекста, стоимость и время последнего сообщения.

Состояние подписано в столбце «Статус»:

ПодписьЧто это значит
«активна»Сотрудник в чате прямо сейчас или недавно
«idle»Чат открыт, но давно без сообщений
«закрыта»Чат завершён, дописать в него нельзя
«архив»Чат убран из работы
«Удалён пользователем»Сотрудник удалил чат у себя
«Содержимое удалено»Переписка стёрта безвозвратно, осталась только учётная строка

Как найти нужный чат

Выберите сотрудника в списке «Все пользователи».
Ограничьте выборку типом задачи в списке «Все типы».
Укажите состояние в списке «Все статусы» — включая «Удалённые пользователем».
Задайте период двумя полями с датами.
Нажмите «Сбросить», чтобы вернуться к полному списку.

Список «Назначение» разделяет два вида чатов: «Обычный чат» — переписка сотрудника, «Консультант по задаче» — разговор до запуска, по результату или по отзывам (о нём отдельная страница — Консультации). По умолчанию журнал показывает только обычные чаты; чтобы увидеть оба потока сразу, выберите «Все назначения».

Если содержимое закрыто

Доступ к содержимому переписки задаётся при установке портала, переключателя в интерфейсе нет. Если у вашей учётной записи его нет: заголовки в списке и переписка в карточке закрыты заглушкой, поиск по содержимому недоступен, вариант «Удалённые пользователем» из списка статусов пропадает, а сами такие чаты в журнал не попадают. Остальные столбцы, фильтры и принудительное закрытие сессии работают как обычно.

Когда доступ есть, над таблицей появляется поиск с переключателем «Содержимое» / «Заголовки» и полем «Поиск по содержимому или заголовку...».

Карточка чата

Щелчок по строке открывает карточку. Сверху — сведения о чате: сотрудник, тип задачи, провайдер и модель, статус, время создания и последнего сообщения, стоимость, объём контекста и служебные счётчики. Ниже — сама переписка блоком «Сообщения» (показываются последние 50, счётчик подписан «Показано последние 50 из N») и таблица «Файлы».

Карточка чата: сведения о сессии
Карточка чата: сведения о сессии

Принудительное закрытие сессии

Кнопка «Force-close» стоит справа вверху карточки и появляется, только пока чат активен или простаивает.

Браузер переспросит: «Принудительно закрыть сессию? Пользователь будет отключён.» После подтверждения чат переходит в состояние «закрыта».

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

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

Удаление содержимого

Кнопка «Удалить содержимое» появляется только у чата, который сотрудник уже удалил у себя и который лежит в архиве, — и только у тех администраторов, кому доступна переписка.

Портал переспрашивает в отдельном окне «Безвозвратно удалить содержимое?». Чтобы кнопка «Удалить содержимое» в этом окне стала рабочей, нужно вручную ввести идентификатор чата — он же подсказан бледным текстом в поле ввода и виден в адресе страницы. Рядом есть «Отмена».

Это единственное действие в журнале, которое уничтожает данные насовсем. Стираются текст всех сообщений, вложенные и созданные файлы и заголовок чата. Портал прямо предупреждает: «Восстановить их нельзя» — отменить очистку не сможете ни вы, ни сотрудник.

Что остаётся после очистки:

  • строка в журнале с пометкой «Содержимое удалено» — вместо заголовка;
  • учётные цифры: сотрудник, тип задачи, даты, число сообщений, стоимость;
  • запись о самой очистке в журнале действий — видно, кто и когда её выполнил;
  • на месте переписки — надпись «Содержимое чата удалено безвозвратно».

Если файлы чата почему-то не удалились с первого раза, на карточке останется кнопка «Повторить очистку файлов».

Если что-то пошло не так

Кнопки «Force-close» нет. Чат уже закрыт или отправлен в архив — закрывать нечего.

Кнопки «Удалить содержимое» нет. Не выполнено одно из условий: чат ещё не в архиве, сотрудник не удалял его у себя, либо у вашей учётной записи нет доступа к переписке. Очистить чат, которым сотрудник ещё пользуется, нельзя — сначала он должен удалить его сам.

Заголовки в списке закрыты заглушкой. Доступа к содержимому у вашей учётной записи нет. Это настраивается при установке портала, из интерфейса не меняется.

В окне подтверждения кнопка «Удалить содержимое» не нажимается. Идентификатор чата введён неточно — скопируйте его из адреса страницы целиком.

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

На этой странице