- Главная
- /
- Статья
При интеграции Webex Contact Center с ServiceNow можно запустить рабочий стол в ServiceNow.
Требования
Before you integrate Webex Contact Center with the ServiceNow console, ensure that you have the following:
- Доступ системного администратора к экземпляру ServiceNow.
- Учетная запись ServiceNow для установки с https://store.servicenow.com (для установки в экземплярах с корпоративной лицензией).
- Доступ к следующим файлам в https://github.com/webex/webex-contact-center-crm-connectors/blob/main/servicenow/updateSet.xml:
- Набор обновления для быстрого набора (XML) Cisco
- https://github.com/webex/webex-contact-center-crm-connectors/blob/main/servicenow/Global_WxCC_ClickToDial_UIMacro_UpdateSet_1.0.xml — этот набор обновлений улучшает возможности использования кнопки "Быстрый набор" в старых пользовательских интерфейсах ServiceNow. Для этого усовершенствования требуется, чтобы кнопка находилась в глобальной области действия ServiceNow, чтобы обеспечить универсальную видимость.
- Наборы обновлений предназначены только для экземпляров разработчиков.
-
Начиная с версии ServiceNow Xanadu, устаревшее рабочее пространство оператора больше не поддерживается. Соединитель Webex Contact Center предназначен для современного рабочего пространства оператора. Клиенты должны перейти в современное рабочее пространство оператора, чтобы обеспечить непрерывность интеграции и получить доступ к новым функциям, представленным в ServiceNow Yokohama и ServiceNow Xanadu или более новых версиях.
Интегрировать
Нет необходимости создавать новое приложение Webex.
Выполните один из двух приведенных ниже способов.
Для экземпляра с лицензией разработчика рекомендуется выполнить действия в рамках экземпляра с лицензией разработчика.
Если вы являетесь владельцем экземпляра с корпоративной лицензией, следуйте рекомендациям для экземпляра с корпоративной лицензией.
Цифровые каналы, такие как чат и электронная почта, не поддерживаются соединителями CRM. Это применимо ко всем интеграциям CRM, использующим эти соединители. Запланируйте рабочие процессы развертывания и вовлечения клиентов соответствующим образом.
Не рекомендуется смешивать корпоративную лицензию с экземплярами песочницы разработчика.
Установка ServiceNow для экземпляров разработчиков
В следующих разделах описаны шаги по установке соединителя ServiceNow для экземпляров разработчиков.
Установка подключаемого модуля ServiceNow Openframe
| 1 |
Войдите в экземпляр ServiceNow в качестве системного администратора. |
| 2 |
Перейдите к меню Все > Определение системы > Подключаемые модули.
|
| 3 |
Выполните поиск Openframe и установите подключаемый модуль.
|
Установить набор обновлений
| 1 |
Скачайте самый последний XML-файл комплекта обновлений системы, доступный в repo github по адресу: https://github.com/webex/webex-contact-center-crm-connectors/blob/main/servicenow/updateSet.xml. Имя файла: updateSet.xml |
| 2 |
Войдите в экземпляр ServiceNow в качестве администратора. |
| 3 |
Перейдите в раздел Все > Полученные наборы обновлений.
|
| 4 |
Щелкните Импортировать набор обновлений из XML и выберите файл, чтобы загрузить файл XML.
|
| 5 |
Нажмите Загрузить. |
| 6 |
Щелкните созданное имя набора обновлений и щелкните Предварительный просмотр набора обновлений.
|
| 7 |
Чтобы завершить, щелкните Коммитировать набор обновлений.
|
Назначение ролей операторам
Операторам необходимо назначить две системные роли и одну пользовательскую роль.
- sn_openframe_user (системная роль)
- interaction_agent (системная роль)
- Оператор стенограммы (пользовательская роль)
| 1 |
Перейдите в раздел Все > Безопасность системы > Группы.
|
| 2 |
Найдите группу, которую необходимо изменить, и щелкните название.
|
| 3 |
Чтобы изменить роли, щелкните Редактировать.
|
| 4 |
Добавьте следующие роли:
|
| 5 |
Нажмите Сохранить. |
| 6 |
Щелкните Group Members вкладка > Edit для добавления пользователей.
|
| 7 |
Добавьте пользователей в список и щелкните Save по завершении.
|
Создание конфигурации Openframe
| 1 |
Перейдите к меню Все > Openframe > Конфигурации.
|
| 2 |
Щелкните Создать.
|
| 3 |
Введите следующие минимальные значения:
|
Установка ServiceNow для экземпляров с корпоративной лицензией
В следующих разделах описаны шаги по установке соединителя ServiceNow для рабочих экземпляров.
Установка подключаемого модуля ServiceNow Openframe
| 1 |
Войдите в экземпляр ServiceNow в качестве системного администратора. |
| 2 |
Перейдите к меню Все > Определение системы > Подключаемые модули.
|
| 3 |
Выполните поиск Openframe и установите подключаемый модуль.
|
Установка приложения Webex Contact Center
Экземпляры с корпоративными лицензиями могут установить приложение Webex Contact Center непосредственно из магазина ServiceNow.
| 1 |
Чтобы скачать и установить пакет Webex Contact Center, перейдите в магазин ServiceNow: https://store.servicenow.com/. |
| 2 |
Тип |
| 3 |
В результатах поиска выберите Cisco Webex Contact Center и щелкните Get для установки пакета. Чтобы скачать устаревшую версию, щелкните Webex Contact Center в результатах поиска и щелкните Get для установки пакета. |
Назначение ролей операторам
Операторам необходимо назначить две системные роли и одну пользовательскую роль.
- sn_openframe_user (системная роль)
- interaction_agent (системная роль)
- Оператор стенограммы (пользовательская роль)
| 1 |
Перейдите в раздел Все > Безопасность системы > Группы.
|
| 2 |
Найдите группу, которую необходимо изменить, и щелкните название.
|
| 3 |
Чтобы изменить роли, щелкните Редактировать.
|
| 4 |
Добавьте следующие роли:
|
| 5 |
Нажмите Сохранить. |
| 6 |
Щелкните Group Members вкладка > Edit для добавления пользователей.
|
| 7 |
Добавьте пользователей в список и щелкните Save по завершении.
|
Создание конфигурации Openframe
| 1 |
Перейдите к меню Все > Openframe > Конфигурации.
|
| 2 |
Щелкните Создать.
|
| 3 |
Введите следующие минимальные значения:
|
Настройка
В следующем разделе описывается настройка и настройка приложения Webex Contact Center ServiceNow Agent Desktop. Можно настроить и автоматизировать различные рабочие процессы, чтобы помочь операторам управлять входящими и исходящими вызовами в Webex Contact Center Agent Desktop.
Настройка свойств конфигурации Openframe
В таблице ниже приведены сведения о настройке свойств файла макета пользовательского рабочего стола. Настройте поведение ServiceNow в соответствии с определенными бизнес-потребностями.
|
Свойство ключа конфигурации Openframe |
Описание |
Значения |
|---|---|---|
|
регион |
Регион Wxcc, используемый оператором |
|
|
shareRecordVariable |
Переменная CAD для сохранения Sys_Id взаимодействия и используется для изменения права собственности на запись для переданных вызовов. |
[Default:sharedRecordId] Любая переменная CAD |
|
включитьУведомления |
Включите всплывающие уведомления на основе браузера. |
[Значение по умолчанию: false] true или false |
|
всплывающее окноNoMatch |
Автоматически щелкните "Ссылка на новую запись", если нет соответствия для нового клиента или нового обращения, если не найдено (в зависимости от screenPopIncomingMode) |
[Значение по умолчанию: false] true или false |
|
режимPopIncoming | Тип записи для поиска во время входящего вызова. Соответствует клиентуTable или caseTable. | [По умолчанию:Клиент] Клиент, обращение, взаимодействие или отключено |
|
таблица клиента |
Таблица для поиска клиентов и создания новых записей о клиентах с помощью ссылки "Новая запись". Пользователь (ITSM) = sys_user Контакт (CSM) = контакт клиента | [По умолчанию: пользователи] Пользователи или контакты |
|
таблица регистров |
Таблица для поиска обращений и создания новых записей обращений с помощью ссылки "Новая запись". Инцидент (ITSM) = инцидент Обращение (CSM) = sn_customerservice_case | [По умолчанию:Инциденты] Случаи или инциденты |
|
поискПоля |
Поля, разделенные запятыми для запроса в таблице. Пример: телефон | [Default:phone,mobile_phone] Любое поле в таблице, определенное в таблице customerTable или caseTable |
|
lookupVariable |
Значение для запросов таблиц для входящих вызовов. Пример. CADIncidentNum | [Default:ANI] ANI или любая переменная CAD |
|
lookupResultFields |
Метки, отображаемые в верхней части соединителя для получения результатов поиска во время активного телефонного вызова. Пример: имя, местоположение | [Default:name, title, department] До трех полей в таблице, определенных в customerTable или caseTable. |
|
удаление кода страны |
Префиксы, разделенные запятыми, которые необходимо удалить из переменной ANI или CAD перед выполнением поиска. Пример: +1,+49,+41 | [Значение по умолчанию:] Любой код страны |
|
сопоставление записей клиента |
Сопоставление для создания новой записи о клиенте с "Новая ссылка на запись" и заполнения данных CAD-переменных. Пример. caller_id={ani};employee_number={CADVariable3} | |
|
сопоставление записей регистров |
Сопоставление для создания новой записи обращения с помощью ссылки "Новая запись" и заполнения данных. Пример. caller_id={ani};u_cisco_queue={queueName} | |
|
activityRecordСопоставление | Сопоставление для населения данных взаимодействия. Пример. short_description={ani};u_call_disposition={CADCallResult} | |
|
omniReasonCrm[A(10] |
"Недоступно" состояние доступности AWA ServiceNow в канале CRM при получении голосового вызова. Чтобы получить это значение, перейдите к меню "Расширенное назначение работы" > "Настройки" > "Состояния доступности". Щелкните правой кнопкой мыши нужное состояние присутствия и нажмите "Копировать sys_id". Пример: 7f888794dbd28e10999d8c3b1396198b | Любой статус присутствия AWA Sys_Id |
|
omniReasonVoice |
Идентификатор вспомогательного кода WxCC, который используется, когда оператор получает входящий чат. Пример: cff0ca82-c623-4cde-aaf1-4e17f268f7f7 | Любой вспомогательный код простоя WxCC |
|
домен webRtc | Домен WebRTC. Выберите домен в зависимости от Региона. |
|
|
enableAwaChannelSync |
Включите синхронизацию состояния оператора между состояниями Cisco WxCC и состояниями доступности ServiceNow AWA. Эта синхронизация осуществляется в двух направлениях и основывается на именах состояний ServiceNow и состояния доступности Cisco. |
|
Пример конфигурации
Ниже приведен пример конфигурации, который позволяет:
- Поиск по таблице инцидентов (на основе номера инцидентов, собранного в IVR)
- Создание записи при отсутствии совпадения
- Изменение состояния для OmniChannel
[
{ "Ключ": "регион", "значение": "eu2" },
{ "Ключ": "screenPopIncomingMode", "Значение": "Случай" },
{ "Ключ": "customerTable", "Значение": "Пользователи" },
{ "Key": "customerRecordMapping", "Value": "phone={ani};mobile_phone={ani}" },
{ "Ключ": "caseTable", "Значение": "Инциденты" },
{ "Key": "caseRecordMapping", "Value": "product=8583ce8237732000158bbfc8bcbe5dd9;short_description={ani}" },
{ "Key": "lookupFields", "Value": "numbephoner"},
{ "Key": "lookupVariable", "Value": "IVR_Incident_Number" },
{ "Key": "lookupResultFields", "Value": "short_description,caller_id,priority" },
{ "Key":"enableNotifications", "Value": "true" },
{ "Ключ": "omniReasonCrm", "Значение": "7f888794dbd28e10999d8c3b1396198b"},
{ "Ключ": "omniReasonVoice", "Значение": "868643ae-c1ed-4849-a5be-a3deaa54f97b"},
{ "Ключ": "screenPopOnNoMatch", "Значение": "true" }
]
Список переменных
Эти переменные можно использовать в конфигурации openframe со следующими параметрами:
- lookupVariable
- сопоставление записей клиента
- сопоставление записей регистров
- activityRecordСопоставление
| Имя переменной | Описание переменной |
|---|---|
| ани | Номер вызывающего абонента |
| абонентский номер | На номер телефона |
| Я бы | Идентификатор CRM найденной записи |
| wrapUpAuxCodeId | Идентификатор причины поствызова, выбранной оператором |
| wrapUpAuxCodeName | Название причины поствызова, выбранного оператором |
| Имя виртуальной команды | Название команды, назначенной вызову |
| идентификатор shareRecordId | Идентификатор активности CRM |
| время ожидания ronaTimeout | Значение параметра «Звонок при отсутствии ответа» |
| [[Пользовательские переменные Webex CC]] | Имя переменной, определенной в конструкторе потоков Webex CC |
В этом примере показано, как сохранить ani, dn wrapupAuxCodeId, wrapupAuxCodeName в короткое поле описания взаимодействия:
{ "Key": "activityRecordMapping", "Value": "short_description= {ani} / {dn} / {wrapUpAuxCodeId} / {wrapUpAuxCodeName} "}
Макрос пользовательского интерфейса с помощью щелчка (классический пользовательский интерфейс)
При использовании настраиваемых рабочих пространств ServiceNow автоматически будет включен быстрый набор в записях телефона. При использовании классического представления интерфейса пользователя необходимо импортировать набор обновлений, чтобы получить те же функциональные возможности в записях телефона. Скачайте набор обновлений "Быстрый набор" и выполните указанные далее действия, чтобы добавить функциональность "Быстрый набор" в классический пользовательский интерфейс.

| 1 |
Перейдите к меню Все > Наборы обновлений системы > Полученные наборы обновлений.
|
| 2 |
Щелкните Импортировать набор обновлений из XML
|
| 3 |
Щелкните Выбрать файл, выберите скачанный файл XML макроса Пользовательский интерфейс быстрого набора и щелкните Загрузить.
|
| 4 |
Щелкните имя после загрузки, чтобы открыть набор обновлений.
|
| 5 |
Щелкните Предварительный просмотр настроек обновления и Закрыть по завершении.
|
| 6 |
Щелкните Обязательное обновление и Закрыть по завершении.
|
| 7 |
Откройте существующую запись, чтобы настроить набор по щелчку.
|
| 8 |
Щелкните правой кнопкой мыши имя записи телефона и щелкните Настроить словарь.
|
| 9 |
Щелкните Создать на вкладке Атрибут в разделе Связанные ссылки.
|
| 10 |
Выберите Украшения поля в качестве атрибута, введите
|
| 11 |
Кнопка Быстрый набор теперь должна отображаться на странице записи.
|
| 12 |
Повторите эту процедуру для всех остальных полей телефона. |
WebRTC
Соединитель ServiceNow поддерживает WebRTC в следующих браузерах:
- Firefox
- Google Chrome
Однако WebRTC не поддерживается в браузере Microsoft Edge.
Чтобы включить WebRTC, выполните приведенные ниже действия.
- Профиль рабочего стола Webex CC позволяет использовать рабочий стол.
- У вас есть ключ конфигурации webRtcDomain в конфигурации openframe с правильным именем домена.
- Для обновления браузера необходимо выйти из системы и снова войти в систему.
- В меню "Параметры" можно выбрать устройство (микрофон/гарнитура).
Обновить свойства ServiceNow
- Войдите в экземпляр ServiceNow в качестве администратора.
- В меню "Все" выполните поиск
sys_properties.list.
- Поиск свойства с помощью
sn_openframe.cross.origin.accessсовещания.
- Измените запись и добавьте Value поле со следующими параметрами:
микрофон *; автовоспроизведение; выбор динамика
Ограничение
Если оператор отсоединяет активное устройство по умолчанию во время вызова, ему необходимо будет вручную выбрать новое устройство с помощью настроек "Динамик и микрофон".
В настоящее время выбор динамика и микрофона в Firefox невозможен.
Время ожидания рабочего стола
Чтобы включить автоматический выход оператора после определенного порогового значения неактивности, для настройки времени ожидания рабочего стола профилей рабочего стола должно быть настроено пользовательское значение
Ограничение
Время ожидания неактивности рабочего стола в глобальных настройках клиента не влияет на поведение соединителя CRM и не будет автоматически выходить из системы оператора после достижения продолжительности неактивности.
Ограничения WxCC DN в гаджете
В WxCC Control Hub в разделе Профили рабочего стола > Параметры голосового канала можно настроить способ проверки абонентского номера оператора (номер по каталогу). Доступны три варианта.
-
Без ограничений (разрешить любое значение) — операторы могут вводить любое значение по своему выбору.
-
Подготовленный абонентский номер (ограничение абонентского номера для входа на подготовленный абонентский номер оператора) — абонентский номер предопределен и не может быть изменен оператором. Поле «DN» в гаджете предварительно заполнено и отключено.
-
Проверить с помощью планов набора (выбрать из списка) — операторы могут выбрать абонентский номер из списка предварительно настроенных администратором параметров.
Ограничение
В настоящее время гаджет не применяет этот параметр. Даже если Validate using Dial Plans выбран в Control Hub, гаджет не проверяет или не ограничивает абонентский номер на основе списка номерного плана. Эта настройка не влияет на текущий гаджет.
Синхронизировать состояние оператора с приложением Webex
Чтобы включить синхронизацию состояния оператора приложения Webex, эту функцию необходимо включить в настройках клиента рабочего стола (рабочий стол) или в настройках возможностей рабочего стола (настройки совместной работы в профиле рабочего стола).
Ограничение
Если синхронизация состояния оператора с приложением Webex включена во время выполнения, операторы, выполнившие вход, должны обновить окно браузера, чтобы применить настройку.
Добавочный номер времени завершения
Чтобы включить или отменить таймер автоматического завершения, необходимо выбрать Auto wrap-up extension в профиле рабочего стола Webex Control Hub.
Ограничение
Если оператор обновляет браузер после отмены таймера автоматического завершения, результат зависит от того, истек ли срок действия оригинального таймера.
- Если оригинальный таймер истек, система завершает состояние завершения и задает оператору значение Available.
- Если оригинальный таймер не истек, оператор может снова отменить таймер автоматического завершения.
Если Webex Contact Center Agent Desktop используется параллельно с интеграцией Webex Contact Center для Microsoft Dynamics, завершение должно быть расширено на обоих устройствах. В противном случае время завершения по истечении этого времени заканчивается.
Кампании исходящих вызовов
Поддерживаемые режимы: Predictive и Progressive. Другие режимы в настоящее время не поддерживаются.
Требования к кампаниям Acqueon
Необходимо создать глобальные бизнес-параметры бизнес-поля CAMPAIGN_CRM_ID и CAMPAIGN_CRM_TABLE. Эти два поля служат идентификаторами для записи CRM клиента, которая должна отображаться оператору. Бизнес-поля LastName и FirstName являются необязательными.
Эти рабочие поля должны быть добавлены в группу кампаний, параметры компании кампании и сопоставление бизнес-данных контактов кампании.
В Webex Contact Center Control Hub эти поля должны быть объявлены как глобальные переменные и отмечены как видимые для потоков операторов.
Требования к кампаниям Cisco
В Webex Contact Center Control Hub глобальные переменные CAMPAIGN_CRM_ID и CAMPAIGN_CRM_TABLE должны быть созданы и помечены как видимые для потоков операторов. Эти две переменные служат идентификаторами для записи CRM клиента, которая должна отображаться оператору. Переменные FirstName и LastName являются необязательными.
В сопоставлениях поля администрирования голосовой кампании глобальные переменные должны быть сопоставлены с заголовком примера файлов, содержащим данные двух глобальных переменных CAMPAIGN_CRM_ID и CAMPAIGN_CRM_TABLE.

Поиск в каталоге Webex
Чтобы включить функцию поиска по каталогу Webex в соединителе, сначала эту функцию необходимо включить в Webex Control Hub как на уровне настроек клиента, так и в профиле рабочего стола (настройка отображения сведений о пользователе). Кроме того, в настройках пользователя должен быть настроен основной рабочий номер.
Ограничения
-
Для поиска доступны только пользователи с основным рабочим номером, настроенным в Webex Control Hub.
-
Эта функция не раскрывает информацию о состоянии доступности.
Последующая проверка интеграции
Чтобы проверить успешную установку и настройку интеграции Webex Contact Center, войдите в качестве тестового оператора с помощью соединителя ServiceNow и совершите несколько тестовых вызовов этому оператору. Убедитесь, что вход оператора и обработка вызова работают надлежащим образом.
Инструкции по использованию соединителя см. в разделе Доступ и использование Webex Contact Center в ServiceNow.
Обновления выпуска
Это обновление (актуально для 05 мая, 2026) предназначено для следующих усовершенствований:
- Установка нового пакета не требуется.
Features and Improvements
- Квалификация для австралийского выпуска
Архивы
Май 2026
- Разрешить операторам отклонять входящие вызовы WebRTC
- Расширить поиск до каталога Webex
Март 2026
Features and Improvements
- Синхронизация состояния Webex Calling и Contact Center.
- Возможность настройки автоматической активности Salesforce.
- Усовершенствованная прогрессивная и прогнозируемая обработка кампаний.
- Отмена гибкости таймера автоматического завершения.
Декабрь 2025
Features and Improvements
- Теперь операторы могут использовать панель набора во время инициирования консультации или перевода вызова
- Операторы теперь автоматически выходят из системы, если они неактивны
Ноябрь 2025
Features and Improvements
- Разрешить операторам начинать исходящие вызовы с главного экрана с помощью номеронабирателя
- Редактирование поля темы вызова в соединителе
- Отправка тональных сигналов DTMF с помощью клавиатуры при использовании WebRTC
Октябрь 2025
Features and Improvements
- При использовании WebRTC отправлять тональные сигналы DTMF с помощью клавиатуры.
Сентябрь 2025
Features and Improvements
- Для упрощения маршрутизации вызовов включены прямые передачи в точки входа.
- Предоставлена возможность обновления настроек ANI для исходящих вызовов.
- Представлены функции выключения и включения микрофона WebRTC для улучшения управления вызовами.
Август 2025
Features and Improvements
- Добавлена возможность выключения и включения микрофона во время активных вызовов WebRTC.
- Предварительно заполните поле номера набора на экране входа с использованием номера набора по умолчанию для более быстрого входа.
- Для большей гибкости включена возможность изменения параметров команды, абонентских номеров и телефонии на лету.
- Улучшен поиск CRM за счет включения связанных записей для улучшения доступа к информации.
Июль 2025
Features and Improvements
- Включен выбор номера телефона в качестве идентификатора вызывающего абонента для исходящих вызовов.
- Добавлена возможность переключения микрофона и динамиков при использовании WebRTC.
- Предоставлен параметр отклонения входящих вызовов для дополнительного управления.
Июнь 2025
Features and Improvements
- Добавлена область для вызовов WebRTC Spark в URL-адресе аутентификации по умолчанию.
- Переключено отслеживание event-совещаний для улучшения аналитики и отчетности.
- Включен выбор аудиоустройств для входящих и исходящих вызовов.
Май 2025
Features and Improvements
- Синхронизированное состояние оператора с активностью после работы (AWA).
- Включена поддержка WebRTC для OEM ServiceNow и добавлена поддержка сигнала звонка.
- Отображаются ожидаемые в очереди консультационные вызовы для улучшения видимости.
- Повышена точность поля «Причина отключения» в записях голосовых вызовов.
- Системные роли удалены из пользовательской роли "Оператор CC".
Март 2025
Features and Improvements
- Созданные журналы телефона, связанные с взаимодействиями при завершении вызовов для улучшения отслеживания.
- Добавлены новые параметры конфигурации для поведения всплывающего окна.
- Включение всплывающих окон с помощью процесса Webex Contact Center в ServiceNow.
- Усовершенствованные параметры входа в голосовой канал на основе конфигурации Webex Contact Center.
- Поддерживаются консультация, конференц-связь и теплый перевод в точки входа.
- Улучшена интеграция за счет обновления до последней версии API очередей служб контактов для списков.
- Усовершенствованы возможности пользователей за счет автоматического закрытия открытых ящиков при отображении предупреждения.
Январь 2025
Features and Improvements
- Переход от использования PhoneLogs к взаимодействию для активности вызовов.
- Допустимые имена таблиц в качестве входных данных конфигурации для таблиц обращения и клиентов.
- Улучшен перевод переменных в сопоставлениях записей клиентов и обращений.
- Автоматически созданные записи без совпадения только на видимых вкладках.
- Улучшена конфиденциальность данных за счет sanitizing действий для LogRocket.
- Разрешено редактирование связанных с вызовами данных во время вызовов.
- Обновлены конечные точки API для запросов Webex Contact Center.
- Обновлены параметры меню для компоновки боковой панели для упрощения навигации.