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

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

Перед интеграцией Webex Contact Center с консолью CRM Salesforce убедитесь в том, что профиль имеет следующие права доступа:

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

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

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

Если у вас есть более старая версия Webex Contact Center для Salesforce, перед установкой последней версии удалить старую версию. Дополнительные сведения см. в странице "Удалить Webex Contact Center для Salesforce".

1

Перейдите в salesforce AppExchange по : https://appexchange.salesforce.com/.

2

На странице "Приложение Salesforce" Найди Webex Contact Center для Salesforce.

3

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

4

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

5

Выберите один из следующих вариантов.

  • Установка в рабочем состоянии. Выберите этот параметр, если вы протестировали приложение и готовы к открытию.

  • Установка в песочнице. Выберите этот параметр, если необходимо протестировать приложение против копии рабочей среды. URL входа в систему отличается для среды с другой среду с среду. После тестирования приложения в "среду" необходимо установить его в производственной среде с помощью параметра Установка в производство .

6

По завершению установки щелкните Готово.

Приложение Webex Contact Center для Salesforce доступно в программе запуска приложений.

Скачайте последний файл определения центра обработки вызовов:

Обновить файл определения центра обработки вызовов

  1. Перейдите к меню Настройка > Центр обработки вызовов > Центры обработки вызовов .

  2. Щелкните Импорт , чтобы импортировать файл.

  3. Назначьте файл пользователям, которые используют Webex Contact Center. Это можно сделать с помощью функции Управление пользователями центра обработки вызовов.

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

1

В Salesforce щелкните пиктограмму шестеренки в правом верхнем углу и выберите Настройка.

2

Введите Пользователи в поле Быстрый поиск и щелкните Пользователи.

3

Щелкните по ссылке Редактировать, соответствующую пользователю, которому необходимо предоставить разрешение на доступ.

4

Наыщите параметр Центра обработки вызовов и в поиске поиска выберите Webex Contact Center.

5

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

1

В Salesforce щелкните пиктограмму шестеренки в правом верхнем углу и выберите Настройка.

2

В поле Быстрый поиск введите Компоновки программного телефона и щелкните Компоновки программного телефона.

3

Нажмите Создать.

4

В поле Имя введите название компоновки и проверьте, является ли компоновка по умолчанию.

5

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

  • Внутренние. Не используйте этот параметр.

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

  • Исходящий. Позволяет запускать компоновку исходяющих вызовов на телефоне.

6

Настройка всплывающих экранных параметров в соответствии с вашими требованиями.

7

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

1

В Salesforce щелкните пиктограмму шестеренки в правом верхнем углу и выберите Настройка.

2

В поле Быстрый поиск введите Диспетчер объектов и выберите Задача > Компоновки страниц.

3

Выберите Назначение компоновки страницы > Изменить назначение.

4

Выберите профиль из списка в столбце "Профили ".

5

На странице Компоновка страницы для раскрывающийся список выберите Webex Contact Center Компоновка задач.

6

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

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

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

1

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

2

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

3

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

4

Загрузите файл JSON компоновки Salesforce Desktop.

5

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

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

1

В Salesforce щелкните пиктограмму шестеренки в правом верхнем углу и выберите Настройка.

2

В поле Быстрый поиск введите Диспетчер объектов и выберите Задача > Компоновки страниц.

3

Выберите Назначение компоновки страницы > Правка назначения.

4

Выберите профили, связанные с компоновкой задач Webex Contact Center.

5

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

Убедитесь, что профили не связаны с компоновкой задач Webex Contact Center .

6

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

7

Перейдите к настройкам.

8

Введите Установленные пакеты в поле Быстрый поиск и щелкните Установленные пакеты. Или в разделе "Инструменты платформы" выберите > комплект > установленных пакетов"

9

Щелкните Удалить для Webex Contact Center для имени пакета Salesforce .

10

На странице Удаление пакета выберите "Да, я хочу удалить этот пакет и окончательно удалить все связанные компоненты".

11

Щелкните Удалить.

Чтобы включить Webex Contact Center, установите систему интеграции компьютерной телефонии (CTI).

1

Войдите в Salesforce.

2

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

3

Введите центр обработки вызовов в поле Быстрый поиск и щелкните Центры обработки вызовов.

4

Щелкните ссылку Редактировать , соответствующую контакт-центру Webex.

5

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

  • Высота программного телефона. 600

  • Ширина программного телефона: 550

6

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

После входа на рабочий стол приложение CRM должно пройти несколько секунд, прежде чем выполнить успешную инициализацию. Как правило, этот процесс может занять от 5 до 15 секунд в зависимости от ответа, полученного от приложения CRM. Возможность обработки вызовов станет доступной только после завершения инициализации.

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

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

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

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

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

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

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

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

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

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

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

1

В Salesforce щелкните меню Запустить приложение и выберите Webex Contact Center.

2

Щелкните кнопку "Телефон" и войдите в приложение.

3

Измените состояние на Доступен для получения вызовов.

4

После отключения вызова выберите основание для подведения итогов в раскрывающийся список.

Активность регистрируется под соответствующим контактом Salesforce.

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

Параметр

Описание

Назначено:

Отображает имя агента, ответившего на вызов.

Тема

Отображает тип вызова, даты и времени.

Тип контакта

Отображает тип контакта.

Ани

Отображает номер вызываемого.

Продолжительность вызова

Отображает продолжительность вызова в секундах.

Название очереди

Отображает название очереди.

Срок действия

Отображает итоговую дату.

Priority (Приоритет)

Отображает приоритет, например высокий, обычный или низкий.

Создано

Отображает имя агента, создавшего запись.

Состояние

Отображает состояние записи вызова.

Идентификатор объекта вызова

Отображает ИД объекта, который используется для отслеживания вызова.

Тип вызова

Отображает тип вызова.

ДНИ

Отображает номер телефона агента.

Результат вызова

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

имя;

Отображает имя клиента.

Относится к

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

Последнее изменение: ,

Отображает имя агента, который изменил задачу.

Комментарии

Отображает комментарии агента.

1

В Salesforce щелкните меню Запустить приложение и выберите Webex Contact Center.

2

Введите имя контакта в текстовом поле Поиск Salesforce и щелкните имя контакта, а затем щелкните номер телефона, который необходимо набрать. Или нажмите Кнопка > набора номера , затем введите номер телефона и щелкните значок телефона для набора номера.

3

(Необязательно) На раскрывающийся список ANI для вызова выберите ANI для вызова, который будет применяться в качестве вашего ИД вызываемой стороны. Список раскрывающийся список в алфавитном порядке.

Администратор добавит в ваш профиль список ANI для участников.

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

Виджет Salesforce Actions предоставляет элементы управления пользовательским интерфейсом для непосредственной связи с CRM Salesforce из настольного приложения оператора Webex Contact Center.

Сценарий использования

Конфигурация определения центра обработки вызовов SFDC

Новый виджет действий Salesforce отображается на экране при получении оператором вызова

Настройка в Salesforce Dot Com (SFDC) не требуется.

  • Виджет Salesforce Actions встроен в раздел вкладки пользовательской компоновки рабочего стола.

  • Отключите эту функцию, установив для атрибута isSFDCWidgetEnabled значение false. По умолчанию для этого атрибута установлено значение True и включается из пользовательской компоновки рабочего стола.

Открыть запись активности в режиме редактирования

Эта функция включена по умолчанию. Со стороны SFDC не требуется никаких специальных конфигураций.

Связывание объекта CRM с активностью телефонных вызовов

Эта функция включена по умолчанию. Со стороны SFDC не требуется никаких специальных конфигураций.

Создать объект обращения и открыть в режиме редактирования

Эта функция включена по умолчанию. Со стороны SFDC не требуется никаких специальных конфигураций.

Примечания к вызову в режиме реального времени.

  • Создание примечаний к вызову во время активного вызова с клиентом

  • Обновите примечания к вызову до записи активности телефонных вызовов.

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

Чтобы обновить записанные примечания к вызову, администратор SFDC должен указать поле SFDC в задачном объекте.

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

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

  • Параметр Сопоставление полей примечаний к вызовам в режиме реального времени имеет значение по умолчанию описания поля задачного объекта SFDC. Это поле обновлено примечаниями к вызовам.

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

1

В Salesforce щелкните меню Запустить приложение и выберите Webex Contact Center.

2

На веб-сайте раскрывающийся список навигации выберите Отчеты.

Если отчетов нет в списке, щелкните Редактировать > Добавить дополнительные элементы и добавить отчеты.

3

Чтобы увидеть существующие отчеты, щелкните Все отчеты.

Существует отчет о действиях по обработке вызовов по умолчанию, который устанавливается с помощью Webex Contact Center для Salesforce. Можно изменять даты, добавлять и удалять поля и фильтры.

4

Чтобы создать новый отчет, щелкните Отчеты > новый отчет.

5

На вкладке Report Builder выберите необходимый тип отчета и щелкните Сохранить и запустить.

6

Введите название отчета и щелкните Сохранить.

Webex Contact Center для Salesforce создает этот отчет на данной странице, используя данные, полученные из Salesforce.

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

Это помогает администратору настраивать поведение в зависимости от необходимого сценария использования.

Поле

Возможные значения

Описание

Внутреннее имя

WebexCCAgentDesktopV202209019

Нет изменений в этом значении.

Отображаемое имя

Webex Contact Center Agent Desktop 2.0 (сентябрь 2022 г.)

Нет изменений в этом значении.

URL-адрес адаптера CTI

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

Значение по умолчанию: центр обработки данных в США. Значение можно изменить в зависимости от местоположения центра обработки данных.

Северная Америка: https://desktop.wxcc-us1.cisco.com

Великобритания: https://desktop.wxcc-eu1.cisco.com

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

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

Использовать API CTI

true

Нет изменений в этом значении.

Высота программного телефона

550

Нет изменений в этом значении.

Режим совместимости Salesforce

Молния

Нет изменений в этом значении.

Поле

Возможные значения

Описание

Расширенное всплывающее окно включено

истина или ложь

Пометка функции для включения поиска всплывающих окон на основе переменной CAD.

Имя переменной CAD

Имя переменной CAD

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

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

Коды стран

Укажите коды стран, разделяя их запятыми, и они будут удалены из префикса ANI для входящих вызовов.

Поле

Возможные значения

Описание

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

истина или ложь

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

Имя объекта Salesforce

Любой стандартный или пользовательский объект Salesforce

Любой стандартный или пользовательский объект Salesforce, открытый в режиме редактирования.

Сопоставления полей объекта

Это сопоставление между объектом Salesforce и переменными CAD WebexCC

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

[{"wxccFieldName":"phoneNumber", "sfdcFieldName":"Phone", "isDefaultValueEnabled":"false", "isConditionalEnabled":"false"}]

Объект JSON имеет следующие свойства:

  • wxccFieldName – имя переменной CAD, содержащей данные, или стандартное поле WebexCC, содержащее системные значения.

  • sfdcFieldName – поле сопоставления Salesforce.

  • isDefaultValueEnabled – переменная флажка, позволяющая определить, следует ли обновлять поле Salesforce любым статическим значением или значением CAD-переменной. Возможными значениями этого поля являются "истина" или "ложь". Если установлено значение false, значение wxccFieldName рассматривается как CAD-переменная и извлекается значение, связанное с этой CAD-переменной.

    Например:

    [{"wxccFieldName":"phoneNumber", "sfdcFieldName":"Phone", "isDefaultValueEnabled":"false", "isConditionalEnabled":"false"}.
    В этом примере значение wxccFieldName является номером телефона, а isDefaultValueEnabled – false, что означает, что номер телефона является CAD-переменной и необходимо извлечь значение.

    Если значение isDefaultValueEnabled равно true, то wxccFieldName рассматривается как статическое значение и связывается с sfdcFieldName.

  • isConditionalEnabled – переменная флажка для определения того, применяется ли к сопоставлению какое-либо условие. Возможными значениями этого поля являются "истина" или "ложь". Если условие включено, то это значение поля истинно, в противном случае оно равно false. Если условие включено, то значения сопоставления полей sfdc выводятся из условных сопоставлений объекта.

Например:

Если необходимо перезаписать поля константами, можно использовать значение isDefaulValueEnabled, заданное как true.

Это устанавливает значение переменной в Salesforce.

Пример:

wxccFieldName: 12343454567 Salesforce: Телефон IsDefaultValueEnabled: true

Конфигурация:

[{"wxccFieldName":"12343454567", "sfdcFieldName":"Phone", "isDefaultValueEnabled":"true", "isConditionalEnabled":"false"}]

Условные сопоставления объектов

Это условное правило для сопоставлений объектов

Условное сопоставление помогает связывать значения поля "один на несколько" между переменными CAD WebexCC и полями SFDC. Это условие помогает связывать значения поля SFDC на основе различных Значений переменных CAD WebexCC. Пример. Переменная CAD WebexCC VIPCustomer имеет два возможных значения, например YES или NO, на основе этого значения можно обновить значение поля SFDC.

{"wxccFieldName":"VIPCustomer", "wxccFieldVale":"YES", "sfdcFieldValue":"GoldCustomer"}
 {"wxccFieldName":"VIPCustomer", "wxccFieldVale":"NO", "sfdcFieldValue":"PlatinumCustomer"}

Условное сопоставление имеет в основном три свойства - WxCCFieldName, которая является CAD-переменной, wxccFieldValue и sfdcFieldValue.

Например:

Если у вас есть переменная queueName в WebexCC и необходимо условно сопоставить их с полем Salesforce, называемым "Тип клиента".

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

Название очереди: Gold_Q, тип клиента: Золотая
очередьName: Platinum_Q, тип клиента: Платиновый

Конфигурация сопоставлений полей объекта

wxccFieldName: очередьName

Salesforce: Тип клиента

isDefaultValueEnabled: false

isConditionalEnabled: true

[{"wxccFieldName":"queueName", "sfdcFieldName":"CustomerType", "isDefaultValueEnabled":"false","isConditionalEnabled":"true"}]

Конфигурация конидиальных сопоставлений объектов

{"wxccFieldName":"queueName", "wxccFieldValue":"Platinum_Q", "sfdcFieldValue":"Platinum"}
{"wxccFieldName":"queueName", "wxccFieldValue":"Gold_Q", "sfdcFieldValue":"Gold"}

Поле

Возможные значения

Описание

Пространство имен пакета Salesforce

цискока

Значение по умолчанию. Не изменяйте значение.

Автоматическое обновление включено

истина или ложь

Это переменная флажка функции. Эта функция позволяет автоматически обновлять экран Salesforce сразу после создания записи активности.

Создание записи об активности в подключенном состоянии

истина или ложь

По умолчанию это значение равно false. Установите значение true, если включена функция изменения владельца активности. Это гарантирует, что запись активности создается в начале вызова, и право собственности на запись активности может быть изменено, когда оператор передает вызов другому оператору.

Открыть запись Активности В Подключенном Состоянии

истина или ложь

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

Открытая запись активности в состоянии завершения

истина или ложь

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

Изменение права собственности на запись активности для переведенных вызовов

истина или ложь

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

Имя переменной cad, содержащей идентификатор активности

Имя переменной CAD

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

Запись примечаний к вызову в режиме реального времени

истина или ложь

Это поле является пометкой функции для включения функции примечаний к вызовам в виджете Действия . Эта функция отключена по умолчанию.

Сопоставление поля примечаний к вызовам в режиме реального времени

Файл SFDC, используемый для сопоставления примечаний к вызовам.

Поле SFDC, обновленное с помощью примечаний к вызову. По умолчанию обновляется поле Описание записи активности в Salesforce.

Формат даты В Теме

Это необходимо для установки даты и времени в теме активности

Формат по умолчанию: ММ-дд-гггг чч:мм а.

Шаблон темы

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

Это поле может быть комбинацией переменных и статических строк.

Пример. {direction} Вызов {activityDatetime}.

В этом примере фраза Вызов является статической строкой. {direction} и {activityDatetime} являются переменными. Все переменные должны быть заключены в {} скобки.

Обновление пользовательского поля включено

истина или ложь

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

Сопоставление полей объекта

Массив свойств JSON. По умолчанию: []

В этом поле сопоставляются переменные CAD WebexCC и поля SFDC. Для использования этого сопоставления включите функцию обновления пользовательских полей. JSON имеет в основном четыре свойства:

Имя CadField: Имя переменной CAD WebexCC

Имя SalesforceField: Имя поля SFDC

isDefaultValueEnabled: Установите флажок, чтобы проверить, следует ли использовать статическое значение для привязки к полю SFDC

значение defaultFieldValue: Значение поля по умолчанию

Пример:

{"CadFieldName":"BusinessLine", "SalesforceFieldName":"BusinessType", isDefaultValueEnabled":false, "defaultFieldValue":""}
{"CadFieldName":"", "SalesforceFieldName":"Status", "isDefaultValueEnabled":true, "defaultFieldValue":"Completed"}

В первом коде JSON имя CAD-переменной BusinessLine , содержащей значение, записанное в IVR, привязывается к SFDCField BusinessType. Значение isDefaultValueEnabled — false, что означает, что для привязки SFDCField не используется значение по умолчанию, а свойство defaultFieldValue пустое.

В то время как во втором JSON

{"CadFieldName":"", "SalesforceFieldName":"Status", "isDefaultValueEnabled":true, "defaultFieldValue":"Completed"},
CADFieldName пуст, поскольку значение defaultFieldName для привязки является полем SFDC. В этом примере Состояние SalesforceField связывается со значением по умолчанию Завершено.

Поле

Возможные значения

Описание

Автоматическое создание обращений для входящих вызовов

истина или ложь

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

Автоматическое создание обращений Для исходящих вызовов

истина или ложь

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

Открыть объект обращения в режиме редактирования

истина или ложь

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

Сопоставления полей объекта

Массив свойств JSON

Сопоставление полей CAD-переменных WebexCC и объектов обращения SFDC. JSON имеет в основном четыре свойства:

Имя CadField: Имя переменной CAD WebexCC

Имя SalesforceField: Имя поля объекта обращения SFDC

isDefaultValueEnabled: Установите флажок, чтобы проверить, следует ли использовать статическое значение для привязки поля объекта регистра SFDC.

значение defaultFieldValue: Значение поля по умолчанию

Условные сопоставления объектов

Условное правило для сопоставлений объектов

Условное сопоставление помогает связывать значения поля "один на несколько" между переменными CAD WebexCC и полями SFDC. Условное сопоставление помогает связывать значения поля SFDC на основе различных значений переменных CAD WebexCC.

Поле

Возможные значения

Описание

Многоканальная синхронизация состояния включена

истина или ложь

Флаг функции включен только в экземпляре Salesforce с уже включенным многоканальным подключением.

Код простоя по умолчанию во время голосового вызова

Код причины "Многоканальный не готов"

Имя кода причины многоканального SFDC не готов, чтобы сделать оператора неготовым в многоканальном SFDC.

Код простоя по умолчанию, если в многоканальном CRM

Код причины простоя Webex Contact Center

Имя кода причины простоя Webex Contact Center, чтобы сделать оператора не готов в Webex Contact Center.

Создайте приведенный ниже класс Apex и предоставьте всем профилям операторов в экземпляре SFDC полномочие на использование функции многоканальной синхронизации состояния.

Создание класса Apex.

  • Перейдите к меню Setup (Настройка) > Developer Console (Консоль разработчика)

  • Перейдите к меню New (Создать) > Apex Class (Класс Apex)

  • Вставьте указанный ниже контент и сохраните его как sfdcOmniChannel

общедоступный класс sfdcOmniChannel { public static String fetchOmniPresenceStatusCodes(){ ServicePresenceStatus[] omniStatus; omniStatus = [SELECT Id, MasterLabel FROM ServicePresenceStatus]; String OmniPresenceStatusCodes = JSON.serialize(omniStatus); System.debug(OmniPresenceStatusCodes); возврат OmniPresenceStatusCodes; } }

Рекомендации

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

  • Профиль пользователя — пользовательский профиль супервизора

  • Лицензия — премиум-лицензия

Для настройки воспроизведения записей необходим доступ к модулю Управление записями на уровне профиля пользователя.

Обязательные настройки в профиле пользователя

Доступ к просмотру в модуле Управление записями позволяет просматривать записи вызовов в Webex Contact Center. Это настройка безопасности по умолчанию для всех профилей администраторов и контролеров.

Настройка Salesforce Lightning

Выбор компоновки
  1. Перейдите к меню Setup (Настройка) > Object Manager (Диспетчер объектов) > Task (Задача) > Page Layouts (Макеты страниц).

  2. Щелкните Назначение макета страницы в правом верхнем углу страницы.

  3. Изменение назначения компоновки страниц

  4. В раскрывающемся списке выберите Макет задачи Webex Contact Center .

    Компоновка задач Cisco Webex Contact Center – это старая компоновка.

Выберите центр обработки данных (по умолчанию установлено значение US1)

Чтобы выбрать необходимый центр обработки данных, выполните приведенные ниже действия.

  1. Перейдите к меню Setup (Настройка) > Custom Metadata Types (Пользовательские типы метаданных).

  2. Щелкните Управление записями > Редактировать центр обработки данных.

  3. Измените значение с US1 на требуемый центр обработки данных Webex Contact Center.

    Пример. Чтобы выбрать центр обработки данных EU1, измените значение с US1 на EU1.

Выберите URL API

Чтобы выбрать необходимый URL API, выполните приведенные ниже действия.

  1. Перейдите к меню Setup (Настройка) > Custom Metadata Types (Пользовательские типы метаданных).

  2. Щелкните Управление записями > Редактировать URL API.

  3. Измените значение на требуемый URL API Webex Contact Center.

    Пример. Измените значение на https://audioconnector.produs1.ciscoccservice.com , чтобы выбрать URL API-адрес.

    Снимок экрана, на котором отображается URL API
Выберите URI перенаправления
  1. Перейдите к меню Setup (Настройка) > Custom Metadata Types (Пользовательские типы метаданных).

  2. Щелкните Управление записями > Редактировать URI перенаправления.

  3. Измените значение на требуемый URI перенаправления Webex Contact Center.

    Пример. Измените значение на https://audioconnector.produs1.ciscoccservice.com/auth , чтобы выбрать URI перенаправления.

    Снимок экрана для отображения страницы URI перенаправления

Демоверсия функции

Демонстрация размещена во внутреннем центре приложений Salesforce.

  • Щелкните Воспроизвести запись 2.0 , чтобы открыть запись вызова в приложении Salesforce.

  • Если вы не выполнили вход в виджет рабочего стола Webex Contact Center, приложение предложит ввести учетные данные.

  • Если у вас есть полномочие и вы вошли в виджет рабочего стола Webex Contact Center для Salesforce, всплывающее окно входа исчезнет.

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