Перейти к основному содержимому
Версия: Последняя

WFM

Лицензия

Данный функционал доступен только при наличии модуля "WFM"

Расположение

Настройка WFM-интеграции осуществляется в интерфейсе: Сегмент → вкладка Внешние системы → вкладка WFM

Назначение

Функционал WFM позволяет подключить внешние системы для получения данных из IQChannels. Доступно два способа выгрузки данных:

  • Файловый обмен
  • STCI-сокет

Можно настроить несколько адаптеров обоих типов одновременно.


Файловый обмен

При выборе способа Файловый обмен необходимо выполнить следующие шаги:

  1. Ввести Название источника
    Произвольное текстовое значение для идентификации источника.

  2. Указать Путь до папки, куда будут выгружаться файлы.
    Пример: \\server\export\iqchannels\wfm

  3. Задать Частоту экспорта
    Интервал, с которым будут формироваться выгрузки (например, раз в час, раз в сутки).

  4. Указать Время начала выгрузки

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

Формат файла:

  • Разделитель: ; (точка с запятой)
  • Заголовок: отсутствует (только строки данных)
  • Формат даты: dd/mm/yyyy
  • Формат времени: HH:mm:ss (указывает момент окончания 15-минутного интервала)

Структура строки данных (10 полей в строгом порядке):

ПолеТипОписание
1GROUPIDstringИдентификатор сегмента в IQChannels
2DatestringДата выборки в формате dd/mm/yyyy
3TimestringВремя окончания интервала, формат HH:mm:ss
4CALLSintegerКоличество обработанных обращений
5ATTintegerСреднее время обработки
6AWTintegerСреднее время ожидания
7ASAintegerСреднее время до первого ответа
8SLintegerПоказатель Service Level до первого ответа оператора
9ABANDONSintegerКоличество упущенных обращений
10AGENTSintegerКоличество операторов

Пример файла:

1;24/06/2025;17:15:00;0;0;0;0;0;0;1

Каждая строка содержит показатели по конкретному сегменту за один интервал.

image.png


STCI-сокет

При выборе способа STCI-сокет требуется указать следующие параметры:

  1. Ввести Название источника

    • Произвольное текстовое значение для идентификации источника.
  2. Указать IP-адрес сервера WFM, с которого будет происходить подключение к платформе IQChannels.

image.png

Особенности подключения:

  • WFM-система выступает в роли клиента и инициирует подключение к IQChannels.
  • Стороне WFM необходимо передать IP-адрес и порт платформы IQChannels для установки соединения.
  • После установления соединения IQChannels в реальном времени передает данные об изменении статусов операторов в сегменте (например, вход в смену, выход на перерыв, завершение смены и пр.).

Передача статусов операторов

Реализация сервера:

  • Сервер в IQChannels реализован как постоянно работающий TCP-сервер.
  • Подключение возможно от нескольких WFM-систем одновременно через единый TCP-порт.
  • Идентификация соединений выполняется по IP-адресу клиента, указанному в конфигурации WFM-системы.
  • При совпадении IP-адресов разных WFM-систем маршрутизация событий может быть некорректной — такие случаи необходимо исключить на этапе внедрения.
  • При разрыве соединения сервер возвращается в режим ожидания и поддерживает повторные подключения без перезапуска.

Формат передаваемых событий (STCI):

ПолеТипОписание
eventTypelongТип события: 26 = Login, 27 = Logout, 28 = StatusChange
agentIdstring(24)ID оператора (24 символа)
agentModelongКод статуса (актуален только при eventType = 28)
timeStamptimestampВремя события в формате yyyy-MM-dd HH:mm:ss
  • При Login (26) и Logout (27) поле agentMode отсутствует.
  • При StatusChange (28) поле agentMode содержит код статуса оператора (коды предоставляются заказчиком).
  • WFM-система интерпретирует события на основании поля eventType.

Пример событий:

  • eventType = 26 → Login
  • eventType = 27 → Logout
  • eventType = 28 → Смена статуса (по коду agentMode)

Таким образом, через STCI-сокет обеспечивается передача информации о входе, выходе и смене статусов операторов в реальном времени.