Предварительные условия

В настоящее время эта функция применима только к операторам.

Перед интеграцией Webex Contact Center с консолью CRM Microsoft Dynamics 365 убедитесь в том, что у вас есть следующие следующую возможность.

В настоящее время приложение соединителя CRM не поддерживает открытие нескольких вкладок. Открытие обращения в новой вкладке может привести к появлению предупреждений многократного входа в WxCC Agent Desktop или непредсказуемому поведению операторов.

Чтобы интегрировать Webex Contact Center с консолью Microsoft Dynamics 365, выполните следующие задачи:

1

Перейдите на страницу продаж Dynamics 365 по адресу: https://dynamics.microsoft.com/en-us/dynamics-365-free-trial/.

2

Щелкните Попробовать бесплатно.

3

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

4

Установите учетную запись и щелкните по электронной почте, чтобы начать бесплатную пробную версия.

5

Войдите в центр администрирования Power Platform с помощью пробного экземпляра по адресу https://admin.powerplatform.microsoft.com/environments/.

6

На карте веб-сайта выберите Среды.

7

Выберите созданную вами новую среду и заметьте URL в поле URL среды. Этот URL используется при настройке компоновки рабочего стола Dynamics 365 в Webex Contact Center.

1

Во войти в dynamics 365.

2

Щелкните пиктограмму шестеренки в верхней правой части окна и выберите Дополнительные параметры.

3

На странице Настройки щелкните Microsoft AppSource .

4

В поле Поиск наыщите и выберите Dynamics 365 Channel Integration Framework.

5

Щелкните Получить сейчас.

6

Во войти в Microsoft AppSource с помощью учетной записи *.onmicrosoft.com учетной записи.

7

В поле Выбрать среду выберите Sales Trial (Пробная версия по продажам).

8

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

9

Щелкните Согласиться.

Прежде чем начать

Перед установкой Webex Contact Center для Microsoft Dynamics 365 убедитесь в установке приложения Channel Integration Framework . Дополнительную информацию см. в статье Установите приложение платформы интеграции каналов.
1

Во войти в dynamics 365.

2

Щелкните пиктограмму шестеренки в верхней правой части окна и выберите Дополнительные параметры.

3

На странице Настройки щелкните Microsoft AppSource .

4

В поле Поиск наыщите и выберите Cisco Webex Contact Center для Microsoft Dynamics.

5

Щелкните Получить сейчас.

6

Во войти в Microsoft AppSource с помощью учетной записи *.onmicrosoft.com учетной записи.

7

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

8

Щелкните Согласиться.

Установка займет некоторое время.
9

Чтобы проверить состояние установки, войдите в центр администрирования Power Platform по адресу https://admin.powerplatform.microsoft.com/environments/.

10

Выберите Среды, > пробной версия по продажам.

11

На странице "Пробная версия для продаж" перейдите на страницу Ресурсы и щелкните Приложения Dynamics 365.

12

Убедитесь, что установлен статус следующих приложений :

  • Cisco Webex Contact Center для Microsoft Dynamics

  • Динамическая структура интеграции 365 каналов

1

На домашней странице Dynamics 365 в раскрывающийся список Динамика 365 выберите Структура интеграции каналов.

На странице Поставщики активных каналов отображается предварительно настроенный канал Webex Contact Center, если таковой имеется.
2

При их нажатии щелкните на экземпляре канала Webex Contact Center .

3

На странице "Поставщик каналов" Webex Contact Center нажмите Удалить и подтвердите удаление.

4

На странице " Активные поставщики каналов " нажмите Кнопка "Новый " и введите следующую информацию:

Используйте значения, показанные в списке. Если значение не указано в списке, оставьте поле пустым. Оставьте поле Пользовательские параметры пустым.

5

На веб-сайте Select Unified Interface Apps for the Channel раскрывающийся список выберите Customer Service Hub.

Приложение соединитела поддерживает только приложения Unified Interface.

6

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

7

Щелкните Сохранить.

От появится страница Webex Contact Center .
8

Щелкните URL в поле URL канала , чтобы проверить конфигурацию.

Можно скачать файл JSON компоновки рабочего стола для Microsoft Dynamics 365 с веб-сайта https://github.com/CiscoDevNet/webex-contact-center-crm-integrations/tree/main/MS%20Dynamics.

Дополнительную информацию о компоновке рабочего стола портала управления Webex Contact Center см. в главе ПодготовкаРуководства по настройке и администрированию Cisco Webex Contact Center.

1

Откройте файл JSON в формате Microsoft Dynamics Desktop Layout и введите DN агента в поле agentDN .

2

В поле HostName введите URL среды Dynamics 365.

3

Сохраните внесенные изменения.

4

Перейдите на портал управления Webex Contact Center .

5

На панели навигации портала управления выберите Подготовка > Компоновка рабочего стола.

6

Щелкните Новая компоновка и введите сведения о компоновке рабочего стола.

7

Загрузите файл JSON с расположением Microsoft Dynamics Desktop.

8

Щелкните "Готово", чтобы сохранить конфигурацию.

Теперь можно запустить webex Contact Center Desktop на консоли CRM Dynamics 365.

В настоящее время вход в Agent Desktop с помощью параметра Desktop (WebRTC) не поддерживается.

Перед совершением исходящих вызовов

Перед вызовом вызова необходимо убедиться в том, что сделайте следующее:

  • Создайте точку входа для набора и настройте стратегию точки входа для набора.

  • Включить ANI для профиля агента.

  • Установите ANI для набора номера для сопоставления точки набора номера для входа.

Дополнительную информацию см. в главе ПодготовкаРуководства по настройке и администрированию Cisco Webex Contact Center.

Информацию об использовании рабочего стола см. в руководстве пользователя Cisco Webex Contact Center Agent Desktop.

1

Во войти в dynamics 365.

2

На странице Динамический 365 выберите ссылку выбора приложения в верхнем левом конце страницы.

3

В области Опубликованные приложения выберите Customer Service Hub.

4

В виджете Webex Contact Center щелкните Войти.

Интегрированный webex Contact Center Desktop открывается в правой части консоли Microsoft Dynamics 365.
1

На странице Динамический 365 в раскрывающийся список динамики 365 выберите приложение Customer Service Hub .

2

Во войти в настольное приложение Webex Contact Center .

3

На странице "Рабочий стол агента" измените состояние на Доступен для получения вызовов.

1

На странице Динамический 365 в раскрывающийся список динамики 365 выберите приложение Customer Service Hub .

2

Во войти в настольное приложение Webex Contact Center .

3

На левой навигационной области нажмите Контакты , чтобы отобразить список контактов.

4

Выберите контакт, который необходимо вызвать.

5

Щелкните пиктограмму Номер номеров в поле Мобильный телефон или Бизнес-телефон .

Рабочий стол совершает вызов клиенту и изменяет состояние оператора на Idle (Ожидание).

В этой статье описана конфигурация и настройка приложения Webex Contact Center MS Dynamics Agent Desktop. Эта статья поможет настроить и автоматизировать различные рабочие процессы для операторов, одновременно обрабатывая входящие и исходящие вызовы в приложении Webex Contact Center Agent Desktop.

Приложение Webex Contact Center MS Dynamics Agent Desktop поддерживает обе версии платформы интеграции каналов (CIF v1 и CIF v2). Необходимо установить платформу интеграции каналов на экземпляре MS Dynamics.

Для поддержки версий CIF версии 1 и 2 необходимо скачать и установить последнюю версию приложения соединителя Webex Contact Center MS Dynamics из Microsoft Marketplace.

Приложение соединителя Webex Contact Center MS Dynamics Agent Desktop работает только с Dynamics 365 (онлайн) 9.1 и более поздними версиями. Версия CIF версии 2 работает только с приложениями для работы с несколькими сеансами. Для работы с несколькими сеансами экземпляр MS Dynamics должен использовать приложение с несколькими сеансами, например рабочее пространство клиентской службы.

Страница конфигурации платформы интеграции каналов используется для встраивания приложения Webex Contact Center Agent Desktop в MS Dynamics. В следующем разделе подробно описана конфигурация платформы интеграции каналов версий 1 и 2.

Конфигурация платформы интеграции каналов состоит из 3 разделов:

  • Конфигурация поставщика канала

  • Выберите приложения Unified Interface для канала

  • Выбор ролей для канала

Конфигурация поставщика канала

В этом разделе приводится общая информация о канале. В этом случае это Webex Contact Center Agent Desktop.

Имя поля

Описание

Имя

Введите уникальное имя для идентификации канала. Например, msdync_wxccdesktop.

Метка

Имя виджета. Например, WebexCC Desktop.

URL-адрес канала

Задайте URL-адрес Webex Contact Center Agent Desktop на основе центра обработки данных, который обеспечивает доступ к рабочему столу. См. таблицу сопоставлений URL-адресов центра обработки данных и рабочего стола.

Включить исходящую связь

Да или нет

Заказ канала

Чтобы включить канал, введите 1

Версия API

Введите 1 для CIF v1

Доверенный домен

Нет значения

Пользовательские параметры

Нет значения

Выберите приложения Unified Interface для канала

В списке элементов выберите несколько или все приложения. При инициализации унифицированного интерфейса приложение Webex Contact Center Agent Desktop загружается в унифицированное приложение интерфейса в качестве виджета.

Выбор ролей для канала

Свяжите роль оператора, имеющую доступ к приложению Unified Interface. Эта конфигурация задает доступ к настольному приложению оператора Webex Contact Center на уровне пользователя в MS Dynamics.

Конфигурация CIF v2 представляет собой двухэтапный процесс. На первом этапе администратор Microsoft Dynamics должен создать пользовательский канал с помощью приложения центра администрирования клиентской службы. На втором этапе администратор MS Dynamics должен связать вновь созданный канал с разделом пользовательского канала профиля оператора.

Настройте общую информацию о канале на странице поставщика Channel Integration Framework версии 2. CIF версии 2 работает только с приложениями для работы с несколькими сеансами, такими как рабочее пространство службы клиентов.

Создание конфигурации канала в центре администрирования клиентской службы
  1. Откройте приложение Центр администрирования клиентской службы на странице со списком приложений MS Dynamics.

  2. Перейдите к меню Возможности операторов > Рабочие пространства > Сторонний поставщик голосовых каналов.

  3. Щелкните Создать , чтобы открыть страницу конфигурации канала.

  4. Введите общую информацию о поставщике канала.

Общие сведения о вкладке

В таблице ниже приводятся общие сведения о поставщике пользовательских голосовых каналов для CIF версии 2.

Имя поля

Описание

Имя

Имя канала.

Например, wxccdesktop

Уникальное имя

Уникальное имя канала.

Например, msdync_wxccdesktop

Метка

Имя виджета.

Например, рабочий стол WebexCC

URL-адрес канала

Это URL канала.

https:// /WebResources/cjp_WebexccDesktopV1

Пример. Если имя узла экземпляра Dynamics CRM – orgf093c3bf.crm8.dynamics.com , URL-адрес канала будет выглядеть следующим образом: https://orgf093c3bf.crm8.dynamics.com /WebResources/cjp_WebexccDesktopV1

Включить исходящую связь

Значение «Да» или «Нет»

Заказ канала

Чтобы включить канал, введите 1

Версия API

Введите 2 для CIF v2

Доверенный домен

Нет значения

Пользовательские параметры

WxCCDesktopUrl: "https://desktop.wxcc-us1.cisco.com/", "SessionTemplateName":""}

  • WxCCDesktopUrl – укажите URL-адрес рабочего стола Webex Contact Center в зависимости от региона.

  • SessionTemplateName – укажите шаблон сеанса для панели связи.

Включить аналитику

Значение «Да» или «Нет»

URL-адреса рабочего стола оператора Webex Contact Center

URL-адрес рабочего стола

Центр обработки данных

https://desktop.wxcc-us1.cisco.com

Северная Америка

https://desktop.wxcc-eu1.cisco.com

Великобритания

https://desktop.wxcc-eu2.cisco.com

Европа

https://desktop.wxcc-anz1.cisco.com

Азиатско-Тихоокеанский регион, Япония и Китай (APJC)

Настраиваемая конфигурация макета рабочего стола определяет свойства для управления пометками функций, настройки поиска всплывающих окон, настройки набора с помощью щелчка и управления записью активности телефонных вызовов. Последнюю пользовательскую компоновку рабочего стола для настольного приложения оператора Webex Contact Center MS Dynamics можно скачать по следующей ссылке https://github.com/CiscoDevNet/webex-contact-center-crm-integrations/tree/main/MS%20Dynamics.

Общая информация

Администратору контакт-центра необходимо обновить два свойства, которые содержат общую информацию о приложении Webex Contact Center MS Dynamics Agent Desktop.

Название свойства

Описание

имя организатора

Это имя организатора экземпляра MS Dynamics клиента. Задайте значение свойства правильно, чтобы инициализировать приложение Webex Contact Center MS Dynamics Agent Desktop.

Например, Если URL экземпляра динамического CRM клиента – https://orgf093c3bf.crm8.dynamics.com/main.aspx то имя узла – https://orgf093c3bf.crm8.dynamics.com/.

Ширина рабочего стола

Установить ширину виджета рабочего стола внутри MS Dynamics CRM.

Значение по умолчанию — 500.

Удалить префикс ANI

По умолчанию для поиска всплывающего окна используется ANI или номер телефона вызывающего абонента. Иногда даже если поставщик услуг отправляет номер телефона в формате E.164 (с кодом страны), номер телефона клиента сохраняется без кода страны в CRM. Таким образом, это приводит к ошибке поиска всплывающего окна.

Следующие свойства помогают удалить код страны из ANI или номера телефона входящего вызова и используются для поиска всплывающего окна.

Название свойства

Описание

inboundANIPrefixToBeRemoved

Флаг функции для удаления префикса ANI или номера телефона.

Значением является "истина" или "ложь".

inboundANIPrefix

Чтобы удалить код страны.

Например, +1

Настроить поиск всплывающего окна

В приложении Webex Contact Center MS Dynamics Agent Desktop можно выполнять поиск всплывающего окна на основе ANI или номера телефона вызывающего абонента. По умолчанию для поиска всплывающего окна используется ANI или номер телефона вызывающего абонента.

Можно настроить параметр поиска всплывающего окна в зависимости от бизнес-требований. Для включения этой функции в пользовательской компоновке рабочего стола отображается флаг функции. Существуют дополнительные свойства для определения параметра поиска всплывающего окна, имени объекта crm и имени поля объекта crm.

Название свойства

Описание

isAdvancedScreenpopEnabled

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

Эта функция отключена по умолчанию.

Переменная cadName

Имя переменной CAD, содержащей значение поиска всплывающего окна.

Например, если поиск всплывающего окна выполняется на основе имени клиента, в CAD-переменной содержится имя клиента и задан поток IVR Webex Contact Center.

crmEntityFieldName

Имя поля объекта CRM, в котором выполняется поиск всплывающего окна.

Например, если поиск всплывающего окна выполняется в поле имени клиента в записи контакта, это имя клиента.

crmEntityName

Имя объекта CRM, используемого в качестве записи поиска всплывающего окна.

Например, если поиск всплывающего окна выполняется в записи контактного лица CRM, то это контакт crmEntityName.

Настройка создания записи активности телефонных вызовов

Автоматически создайте запись активности телефонных вызовов в MS Dynamics CRM для входящих и исходящих вызовов. Администратор может управлять созданием записи активности телефонных вызовов с помощью свойства функции макета рабочего стола.

Название свойства

Описание

телефонCallActivityRecordConfig

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

Создание записи активности телефонных вызовов для объекта JSON

{"createActivityRecordForInboundCall":true,"createActivityRecordForOutboundCall":true,"openActivityRecordAutomatically":false}

  • createActivityRecordForInboundCall позволяет администратору управлять созданием записи активности телефонных вызовов для входящих вызовов. Возможное значение этого свойства — true или false. Если администратор устанавливает значение false, система не создает запись активности телефонных вызовов для входящего вызова.

  • createActivityRecordForOutboundCall позволяет администратору управлять созданием записи активности телефонных вызовов для исходящих вызовов. Возможное значение этого свойства — true или false. Если администратор устанавливает значение false, система не создает запись активности телефонных вызовов для исходящего вызова.

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

Настройка набора номера с помощью щелчка

Функция быстрого набора в настольном приложении оператора Webex Contact Center MS Dynamics позволяет оператору инициировать исходящие вызовы непосредственно из приложения MS Dynamics CRM. ANI для исходящих вызовов, инициированных из MS Dynamics CRM, можно настроить.

Название свойства

Описание

исходящиеDialAni

Администратор может настроить ANI для исходящих вызовов, инициированных в MS Dynamics CRM. Если значение ANI для исходящих вызовов не задано, приложение использует первый ANI для исходящих вызовов из списка, настроенного для оператора на портале управления Webex Contact Center.

исходящиеDialEp

Свойство объекта хранилища для получения точки входа исходящих вызовов. Это статическое свойство и не требует изменений.

Включить платформу интеграции каналов версии 2

Используйте свойство channelIntegrationFrameWorkVersion2Enabled для включения платформы интеграции каналов версии 2.

Название свойства

Описание

channelIntegrationFrameWorkVersion2Enabled

Эта функция отключена по умолчанию.

Чтобы включить функцию CIF v2, задайте для свойства значение true.

Включить виджет действий

Чтобы включить виджет действий, используйте свойство isWidgetDisplayEnabled . Не следует изменять значение этого свойства в разделе "Без звука" пользовательского макета рабочего стола. В разделе "Без наушников" пользовательского макета рабочего стола свойство всегда имеет значение false. Изменить значение свойства следует только в разделе панели пользовательской компоновки рабочего стола.

Управление записью об активности

В Microsoft Dynamics CRM запись активности телефонных вызовов автоматически создается для входящих и исходящих вызовов. Пользовательская компоновка рабочего стола включает раздел конфигурации, с помощью которого можно сопоставить связанные данные вызовов с соответствующими полями записи активности телефонных вызовов в Microsoft Dynamics.

Название свойства

Описание

createActivityRecordConfig

Значение свойства является объектом JSON и имеет в основном четыре значения, которые помогают сопоставить данные, связанные с вызовами, с полями записи активности телефонных вызовов Microsoft Dynamics. Ниже приведены значения свойств.

  • "CadFieldName" – это CAD-переменная, содержащая информацию о вызовах для публикации в Microsoft Dynamics.

  • msDynamicsFieldName – это поле, в котором можно обновить данные, и значение будет обновлено в CadFieldName.

  • isDefaultValueEnabled” – это свойство, которое используется для определения того, следует ли использовать значение по умолчанию или любую другую константу для обновления свойства msDynamicsFieldName . Если для этого свойства установлено значение true, значение в свойстве defaultFieldValue используется для обновления свойства msDynamicsFieldName .

  • defaultFieldValue сохраняет значение по умолчанию, которое будет использоваться для обновления msDynamicsFieldName, если для свойства isDefaultValueEnabled установлено значение true.

Пример.

[{"CadFieldName":"callNotes","msDynamicsFieldName":"description","isDefaultValueEnabled":false,"defaultFieldValue":""}, {"CadFieldName":"directioncodeValue","msDynamicsFieldName":"directioncode","isDefaultValueEnabled":false,"defaultFieldValue":""}] 

Где callNotes – это связанные данные вызовов поля Webex Contact Center, а описание – поле записи активности телефонных вызовов Microsoft Dynamics.

Создать обращения

Во время вызова можно создать обращение по запросу. Кнопка создания или просмотра обращения в виджете Microsoft Dynamics Actions позволяет открыть объект обращения в режиме редактирования в любое время во время взаимодействия.

Конфигурация виджета «Действия» имеет следующие свойства:

{"actionsWidgetConfig": {"isLiveNotesEnabled": true, "isCreateCaseEnabled": true}

Свойство isCreateCaseEnabled используется для включения или отключения объекта создания обращения.

Кроме того, для привязки переменной CAD к полю Microsoft Dynamics используется свойство createCaseRecordConfig . Сопоставление — это массив объектов JSON, и каждый JSON имеет четыре свойства.

{"CadFieldName": "contactId", "msDynamicsFieldName": "customerid", "isDefaultValueEnabled": false, "defaultFieldValue": ""}

  • "CadFieldName" – это CAD-переменная, содержащая информацию о вызовах для публикации в Microsoft Dynamics.

  • msDynamicsFieldName – это поле, в котором можно обновить данные, и значение будет обновлено в CadFieldName.

  • isDefaultValueEnabled” – это свойство, которое используется для определения того, следует ли использовать значение по умолчанию или любую другую константу для обновления свойства msDynamicsFieldName . Если для этого свойства установлено значение true, значение в свойстве defaultFieldValue используется для обновления свойства msDynamicsFieldName .

  • defaultFieldValue сохраняет значение по умолчанию, которое будет использоваться для обновления msDynamicsFieldName, если для свойства isDefaultValueEnabled установлено значение true.

Пример.

[{"CadFieldName":"contactId","msDynamicsFieldName":"customerid","isDefaultValueEnabled":false,"defaultFieldValue":""}, {"CadFieldName":"ivrDescription","msDynamicsFieldName":"title","isDefaultValueEnabled":true,"defaultFieldValue":"case created by webexcc"}] 

Где contactId – это выбранный контакт для вызова, а customerid – это поле записи обращения Microsoft Dynamics.

Настройка виджета действий

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

Название свойства

Описание

действияWidgetConfig

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

{"isLiveNotesEnabled":true,"isCreateCaseEnabled":true}

Где для включения или отключения объекта создания обращения используется свойство isCreateCaseEnabled , а для включения или отключения функции примечаний в режиме реального времени используется свойство isLiveNotesEnabled .

Управление новыми контактами

Если информация о клиенте недоступна во всплывающем окне поиска, появится новая форма контакта с предварительно заполненной информацией о вызывающем абоненте, такими как номер телефона и другие данные, связанные с вызовом. Эти сведения сохраняются у клиента с помощью IVR. В пользовательской компоновке рабочего стола эти данные, связанные с вызовами Webex Contact Center, можно сопоставить с соответствующими полями формы Microsoft Dynamics.

Название свойства

Описание

openContactFormWithPrefilledDataConfig

Настройка сопоставления данных, связанных с вызовами, и контактной формы Microsoft Dynamics. Это сопоставление помогает передавать данные, связанные с вызовами, в форму контакта Microsoft Dynamics.

  • "CadFieldName" – это CAD-переменная, содержащая информацию о вызовах для публикации в Microsoft Dynamics.

  • msDynamicsFieldName – это поле, в котором можно обновить данные, и значение будет обновлено в CadFieldName.

  • isDefaultValueEnabled” – это свойство, которое используется для определения того, следует ли использовать значение по умолчанию или любую другую константу для обновления свойства msDynamicsFieldName . Если для этого свойства установлено значение true, значение в свойстве defaultFieldValue используется для обновления свойства msDynamicsFieldName .

  • defaultFieldValue сохраняет значение по умолчанию, которое будет использоваться для обновления msDynamicsFieldName, если для свойства isDefaultValueEnabled установлено значение true.

Пример.

[{"CadFieldName":"phoneNumber","msDynamicsFieldName":"telephone1","isDefaultValueEnabled":false,"defaultFieldValue":""}] 

Где номер телефона – это связанные данные вызова поля Webex Contact Center, а telephone1 – поле записи контакта Microsoft Dynamics.