Интеграция контакт-центра Webex с Salesforce (версия 1 — устаревшая версия)
Предварительные требования
Минимальный поддерживаемый размер интерфейса софтфона составляет 500 пикселей. Любое значение ниже 500 пикселей может привести к проблемам с отображением или функциональностью.
Прежде чем интегрировать Webex Contact Center с консолью Salesforce CRM, убедитесь, что ваш профиль имеет следующие права доступа:
-
Доступ к контакт-центру Webex.
-
Доступ администратора к Центру управления по адресу https://admin.webex.com и контактному центру Webex. Management Portal URL-адреса этих адресов Management Portal относятся к вашему региону.
-
Доступ агента к рабочему столу. URL-адрес рабочего стола относится к вашему региону.
-
Доступ агентов к следующим доменам, добавленным в список разрешенных политик безопасности контента:
-
*.force.com
-
*.salesforce.com
-
*.lightning.force.com
-
*.lightning.salesforce.com
Дополнительные сведения о том, как определить разрешенный список, см. в статье Настройки безопасности для Webex Contact Center.
-
-
Учетная запись разработчика или песочницы Salesforce (минимальное требование). Чтобы создать учетную запись, перейдите на портал для разработчиков Salesforce по адресу https://developer.salesforce.com/ и нажмите «Зарегистрироваться».
Цифровые каналы, такие как чат и электронная почта, не поддерживаются коннекторами CRM. Это относится ко всем интеграциям CRM, использующим эти коннекторы. Пожалуйста, соответствующим образом спланируйте рабочие процессы развертывания и привлечения клиентов.
Чтобы интегрировать контактный центр Webex с консолью Salesforce CRM, выполните следующие задачи:
Прежде чем начать
Если у вас более старая версия Webex Contact Center для Salesforce, удалите старую версию, прежде чем устанавливать последнюю версию. Дополнительные сведения см. в разделе Удаление контактного центра Webex для Salesforce.
| 1 |
Перейдите на биржу приложений Salesforce по адресу https://appexchange.salesforce.com/. |
| 2 |
На странице Salesforce AppExchange найдите контактный центр Webex для Salesforce. |
| 3 |
Нажмите кнопку «Получить сейчас». |
| 4 |
Введите имя пользователя и пароль организации Salesforce, в которую вы хотите установить пакет, и нажмите «Войти». |
| 5 |
Выберите один из следующих вариантов:
|
| 6 |
После завершения установки нажмите кнопку Готово. Контактный центр Webex для Salesforce доступен в программе запуска приложений.
|
Загрузите последний файл определений центра обработки вызовов:
Обновите файл определений центра обработки вызовов
Перейдите в раздел .

Нажмите «Импорт», чтобы импортировать файл.

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

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

| 1 |
В Salesforce нажмите значок шестеренки в правом верхнем углу и выберите «Настройка». |
| 2 |
Введите « |
| 3 |
Нажмите на ссылку Изменить, соответствующую пользователю, которому вы хотите предоставить разрешение на доступ. |
| 4 |
Найдите параметр «Центр обработки вызовов» и в поиске выберите Webex Contact Center. |
| 5 |
Нажмите кнопку «Сохранить». |
| 1 |
В Salesforce нажмите значок шестеренки в правом верхнем углу и выберите «Настройка». |
| 2 |
Введите |
| 3 |
Нажмите кнопку «Создать». |
| 4 |
В поле «Имя» введите название макета и установите флажок «Является ли макет по умолчанию». |
| 5 |
В раскрывающемся списке «Выберите тип вызова» выберите тип вызова, чтобы указать, когда начать раскладку софтфона:
|
| 6 |
Настройте настройки Screen Pop в соответствии с вашими требованиями. |
| 7 |
Нажмите кнопку «Сохранить». |
| 1 |
В Salesforce нажмите значок шестеренки в правом верхнем углу и выберите «Настройка». |
| 2 |
Введите « |
| 3 |
Выберите «». |
| 4 |
Выберите профиль из списка в столбце «Профили». |
| 5 |
В раскрывающемся списке «Макет страницы для использования» выберите «Макет задач Webex Contact Center». |
| 6 |
Нажмите кнопку «Сохранить». |
Дополнительные сведения о макете Management Portal рабочего стола Webex Contact Center см. в главе «Подготовка» руководства по Cisco Webex Contact Centerустановке и администрированию.
| 1 |
Перейдите в контактный центр Webex. Management Portal |
| 2 |
На панели Management Portal навигации выберите « ». |
| 3 |
Нажмите «Новый макет» и введите сведения о макете рабочего стола. |
| 4 |
Загрузите JSON-файл макета рабочего стола Salesforce. |
| 5 |
Нажмите кнопку Сохранить, чтобы сохранить конфигурацию. Теперь можно запустить рабочий стол Webex Contact Center в консоли Salesforce CRM. |
| 1 |
В Salesforce нажмите значок шестеренки в правом верхнем углу и выберите «Настройка». |
| 2 |
Введите « |
| 3 |
Выберите «». |
| 4 |
Выберите профили, связанные с макетом задач Webex Contact Center. |
| 5 |
В раскрывающемся списке «Макет страницы для использования» выберите любой другой макет страницы. Убедитесь, что с макетом задач Webex Contact Center не связано ни одного профиля. |
| 6 |
Нажмите кнопку «Сохранить». |
| 7 |
Перейдите в раздел «Настройка». |
| 8 |
Введите |
| 9 |
Нажмите «Удалить», чтобы открыть имя пакета в контактном центре Webex для Salesforce. |
| 10 |
На странице «Удаление пакета» выберите «Да, я хочу удалить этот пакет и навсегда удалить все связанные компоненты». |
| 11 |
Нажмите «Удалить». |
Настройте систему интеграции компьютерной телефонии (CTI), чтобы включить Webex Contact Center.
| 1 |
Войдите в Salesforce. |
| 2 |
Нажмите на значок шестеренки в правом верхнем углу и выберите «Настройка». |
| 3 |
Введите |
| 4 |
Нажмите ссылку Изменить, соответствующую контактному центру Webex. |
| 5 |
В области «Общая информация» обновите следующие поля:
|
| 6 |
Нажмите кнопку «Сохранить». |
- Когда вы входите на рабочий стол, для успешной инициализации приложения CRM требуется несколько секунд. Обычно этот процесс может занять от 5 до 15 секунд в зависимости от ответа, полученного от приложения CRM. Только после завершения инициализации вы сможете обрабатывать звонки.
- Мы поддерживаем вход Agent Desktop с использованием WebRTC только для коннекторов Salesforce (SFDC) и Microsoft Dynamics (MS Dynamics).
- В настоящее время эта функция доступна только агентам.
- В настоящее время приложение CRM Connector не поддерживает открытие нескольких вкладок. Открытие кейса на новой вкладке может привести к появлению оповещений о множественном входе на wXCC Agent Desktop или к непредсказуемому поведению агентов.
Прежде чем совершать исходящие звонки
Прежде чем совершать исходящие звонки, убедитесь, что вы сделали следующее:
-
Создайте точку входа для исходящих вызовов и настройте стратегию исходящих точек входа.
-
Включите исходящий ANI для профиля агента.
-
Настройте ANI исходящих вызовов в качестве сопоставления телефонного номера с точкой входа.
Дополнительные сведения см. в главе «Подготовка» руководства по Cisco Webex Contact Centerустановке и администрированию.
Сведения об использовании настольного компьютера см. в руководстве Cisco Webex Contact Center Agent Desktop пользователя.
-
Если запись найдена и всплывающее окно настроено, во всплывающем окне отображаются сведения о клиенте.
-
Если запись не найдена, появится всплывающее окно профиля нового контакта, где можно ввести данные.
Чтобы настроить всплывающее окно, см. раздел Создание раскладки софтфона по умолчанию в разделе «Интеграция» этой статьи.
| 1 |
В Salesforce откройте меню «Панель запуска приложений» и выберите «Контактный центр Webex». | ||||||||||||||||||||||||||||||||||||||
| 2 |
Нажмите кнопку «Телефон» и войдите в приложение. | ||||||||||||||||||||||||||||||||||||||
| 3 |
Измените статус на Доступно для приема звонков. | ||||||||||||||||||||||||||||||||||||||
| 4 |
После отключения вызова выберите причину завершения разговора из выпадающего списка. Действие, связанное с соответствующим контактным лицом Salesforce, регистрируется. Чтобы просмотреть журнал активности, выберите любую запись в списке действий. Появится следующая информация:
|
| 1 |
В Salesforce откройте меню «Панель запуска приложений» и выберите «Контактный центр Webex». |
| 2 |
Введите имя контактного лица в текстовом поле Search Salesforce, нажмите на имя контакта и выберите номер телефона для набора. Или выберите «Телефон» > «Дозвонитель», затем введите номер телефона и нажмите значок «Телефон» для набора номера. |
| 3 |
(Необязательно) В раскрывающемся списке «Выберите исходящий ANI» выберите ANI для исходящего вызова и используйте его в качестве идентификатора вызывающего абонента. Выпадающий список отображается в алфавитном порядке. Администратор добавляет список исходящих ANI в ваш профиль. Чтобы удалить выбранный исходящий ANI, выберите в раскрывающемся списке метку Выберите исходящий ANI. |
Виджет «Действия Salesforce» предоставляет элементы управления пользовательским интерфейсом для прямого взаимодействия с Salesforce CRM из настольного приложения агента Webex Contact Center.
|
Вариант использования |
Конфигурация определения центра обработки вызовов SFDC |
|---|---|
|
Новый виджет действий Salesforce появляется на экране, когда агент получает звонок |
В Salesforce Dot Com (SFDC) настройка не требуется.
|
|
Откройте запись активности в режиме редактирования |
По умолчанию эта функция включена. Никакой специальной настройки со стороны SFDC не требуется. |
|
Свяжите объект CRM с активностью телефонных звонков |
По умолчанию эта функция включена. Никакой специальной настройки со стороны SFDC не требуется. |
|
Создайте объект заявки и откройте его в режиме редактирования |
По умолчанию эта функция включена. Никакой специальной настройки со стороны SFDC не требуется. |
|
Заметки о звонках в реальном времени:
|
В файле определений центра обработки вызовов есть специальная конфигурация, позволяющая включить или отключить эту функцию. Администратор SFDC должен указать поле SFDC в объекте задачи, чтобы обновить записанные заметки о вызовах. Отредактируйте поля в разделе «Создание записей о звонках» файла определения центра обработки вызовов, чтобы включить и обновить запись активности в приложении Salesforce.
|
| 1 |
В Salesforce откройте меню «Панель запуска приложений» и выберите «Контактный центр Webex». |
| 2 |
В раскрывающемся списке «Навигационные приложения» выберите «Отчеты». Если отчетов нет в списке, нажмите «» и добавьте отчеты. |
| 3 |
Чтобы просмотреть существующие отчеты, нажмите «Все отчеты». По умолчанию существует отчет об активности звонков, который устанавливается вместе с контактным центром Webex для Salesforce. Можно изменить даты, а также добавить или удалить поля и фильтры. |
| 4 |
Чтобы создать новый отчет, выберите . |
| 5 |
На вкладке «Построитель отчетов» выберите необходимый тип отчета и нажмите кнопку Сохранить и запустить. |
| 6 |
Введите Контактный центр Webex для Salesforce создает этот отчет на основе данных Salesforce.
|
В следующем разделе описывается настройка каждого раздела файла определения центра обработки вызовов, а также его возможные значения, описание и комментарии.
Это помогает администратору настроить поведение в соответствии с требуемым вариантом использования.
|
Поле |
Возможные значения |
Описание |
|---|---|---|
|
Внутреннее имя |
Рабочий стол агента WebEXCC, версия 202209019 |
Это значение не изменилось. |
|
Отображаемое имя |
Контактный центр Webex Agent Desktop 2.0 (сентябрь 2022 г.) |
Это значение не изменилось. |
|
URL-адрес адаптера CTI |
Значение по умолчанию — центр обработки данных в США. Это значение можно изменить в зависимости от местоположения вашего центра обработки данных. Северная Америка: https://desktop.wxcc-us1.cisco.com Великобритания: https://desktop.wxcc-eu1.cisco.com | |
|
Используйте CTI API |
правда |
Это значение не изменилось. |
|
Высота софтфона |
550 |
Это значение не изменилось. |
|
Режим совместимости с Salesforce |
Молния |
Это значение не изменилось. |
|
Поле |
Возможные значения |
Описание |
|---|---|---|
|
Включена расширенная всплывающая панель экрана |
правда или ложь |
Флаг функции, позволяющий включить поиск в всплывающем окне на основе переменной CAD. |
|
Имя переменной CAD |
Имя переменной CAD |
Имя переменной CAD, содержащей параметр поиска во всплывающем окне. |
|
Удалить строки префикса ANI |
Коды стран |
Укажите коды стран, разделенные запятыми, и они будут удалены из префикса ANI входящего вызова. |
|
Поле |
Возможные значения |
Описание |
|---|---|---|
|
Включите Screen Pop, если нет совпадающих записей |
правда или ложь |
Это флажок функции, позволяющий включить всплывающий сценарий «Нет совпадений записей». Обязательно отключите сценарий сопоставления записей в конфигурации макета софтфона. |
|
Имя объекта Salesforce |
Любой стандартный или настраиваемый объект Salesforce |
Любой стандартный или пользовательский объект Salesforce, открытый в режиме редактирования. |
|
Сопоставления полей объекта |
Это сопоставление между объектом Salesforce и переменными WebExcc CAD |
Этот параметр сопоставляет переменные WebExcc CAD со значениями полей Salesforce, которые предварительно заполняются в форме Salesforce при открытии в режиме редактирования. Например, сопоставление должно быть выполнено в следующем формате JSON и представляет собой массив объектов JSON.
Объект JSON обладает следующими свойствами:
Примеры: Если вы хотите перезаписать поля константами, можно использовать для параметра isDefaulValueEnabled значение true. Это задает значение переменной в Salesforce. Пример:
Конфигурация:
|
|
Условные сопоставления объектов |
Это условное правило для сопоставлений объектов |
Условное сопоставление помогает связывать значения полей от одного ко многим между переменными WebExcc CAD и полями SFDC. Это условие помогает связывать значения полей SFDC на основе различных значений переменных WebExcc CAD. Например: переменная WebExcc CAD
Условное сопоставление имеет в основном три свойства: wxccFieldName, которая является переменной CAD, wxCCFieldValue и sfdcFieldValue. Примеры: Если у вас есть переменная QueueName в WebExcc и вы хотите условно сопоставить ее с полем Salesforce под названием «Тип клиента». В качестве имен очередей можно задать другие значения на основе условных сопоставлений объектов, как показано ниже.
Конфигурация сопоставлений полей объектов wxccFieldName: имя очереди Salesforce: тип клиента Включено ли значение по умолчанию: false Включено ли условие: true
Конфигурация условных сопоставлений объектов
|
|
Поле |
Возможные значения |
Описание |
|---|---|---|
|
Пространство имен пакетов Salesforce |
ciscocus |
Значение по умолчанию. Не меняйте значение. |
|
Автоматическое обновление включено |
правда или ложь |
Это переменная флага функции. Эта функция позволяет автоматически обновлять экран Salesforce сразу после создания записи об активности. |
|
Создайте запись активности в подключенном состоянии |
правда или ложь |
По умолчанию это значение равно false. Установите значение true, если включена функция смены владельца активности. Это гарантирует, что запись об активности будет создана в начале звонка, а владелец записи об активности может быть изменен, когда агент переводит звонок другому агенту. |
|
Откройте запись об активности в подключенном состоянии |
правда или ложь |
По умолчанию эта функция отключена. Включите флаг функции «Создать запись активности в подключенном состоянии», чтобы использовать эту функцию. Эта функция позволяет автоматически открывать запись активности в режиме редактирования при переходе агента в состояние «Подключено». |
|
Открыть запись об активности в состоянии подведения итогов |
правда или ложь |
По умолчанию эта функция отключена. Включите эту функцию, чтобы открыть запись активности в режиме редактирования, когда статус агента переходит в состояние «Завершение». |
|
В случае переданных вызовов владелец записи активности будет изменен |
правда или ложь |
По умолчанию это значение равно false. Это переменная флага функции, которую необходимо включить. Эта функция позволяет сменить владельца записи об активности, когда агент передает звонок другому агенту. Это позволяет создать только одну запись активности для взаимодействия. |
|
Имя переменной cad, содержащей идентификатор активности |
Имя переменной CAD |
Имя переменной CAD, содержащей идентификатор операции и используемой для смены владельца записи об активности для переданных вызовов. |
|
Записывайте живые заметки о звонках |
правда или ложь |
Это поле является флагом функции, позволяющей включить функцию заметок о вызовах в виджете «Действия». По умолчанию эта функция отключена. |
|
Сопоставление полей заметок в реальном времени |
Поле SFDC, используемое для сопоставления заметок о вызовах. |
Поле SFDC, обновляемое примечаниями к вызову. По умолчанию оно обновляет поле «Описание» записи об активности в Salesforce. |
|
Добавить тему в заметки о звонке |
Поле SFDC, используемое для добавления темы в заметки о звонке |
Это дает агентам возможность добавлять тему в заметки о звонках прямо из раздела «Примечания к звонкам» виджета «Действия SFDC». Эта функция управляется с помощью флажка функции и требует, чтобы клиенты включили ее в свойствах макета рабочего стола. По умолчанию эта функция отключена. |
|
Формат даты в теме |
Это необходимо для установки даты и времени в теме мероприятия |
По умолчанию используется формат mm-dd-yyyy hh:mm a. |
|
Шаблон темы |
Задает поле темы записи об активности, которое помогает обновлять динамически заданную тему записи активности. |
Это поле может представлять собой комбинацию переменных и статических строк. Например: {direction} Вызовите {ActivityDateTime}. В примере фраза |
|
Включено обновление настраиваемых полей |
правда или ложь |
По умолчанию эта функция отключена. Если вы хотите обновить запись о звонках, добавив в нее больше данных, записанных в IVR или Flow, включите эту функцию. |
|
Сопоставление полей объектов |
Массив свойств JSON. По умолчанию это [] |
Это поле сопоставляет переменные WebExcc CAD и поля SFDC. Включите функцию обновления настраиваемых полей, чтобы использовать это сопоставление. JSON имеет в основном четыре свойства: Имя поля CAD:имя переменной WebExcc CAD Имя поля Salesforce: имя поля SFDC isDefaultValueEnabled: флаг, указывающий, следует ли использовать статическое значение для привязки к полю SFDC Значение поля по умолчанию: значение поля по умолчанию Пример:
В первом коде JSON имя переменной CAD В то время как во втором JSON CADFieldName пусто, так как в качестве значения defaultFieldValue для привязки используется поле SFDC. В данном примере значение SalesForceField Status привязывается к значению по умолчанию Completed. |
|
Поле |
Возможные значения |
Описание |
|---|---|---|
|
Автоматическое создание кейсов для входящих звонков |
правда или ложь |
Флаг функции, позволяющий автоматически создавать заявки для всех входящих вызовов. По умолчанию эта функция отключена. |
|
Автоматическое создание кейса для исходящих звонков |
правда или ложь |
Флаг функции, позволяющий автоматически создавать заявки для всех исходящих вызовов. По умолчанию эта функция отключена. |
|
Открыть объект Case в режиме редактирования |
правда или ложь |
Флаг функции, позволяющий решить, открывать ли объект заявки в режиме редактирования. По умолчанию эта функция отключена. |
|
Открыть объект в режиме «Всегда просматривать» |
правда или ложь |
Функция, позволяющая всегда открывать объект кейса в режиме просмотра, когда:
|
|
Сопоставления полей объекта |
Массив свойств JSON |
Сопоставляет переменные WebEXCC CAD и поля объектов регистра SFDC. JSON имеет в основном четыре свойства: Имя поля CAD: имя переменной CAD WebExcc Имя поля SalesforceField: имя поля объекта регистра SFDC isDefaultValueEnabled: флаг, указывающий, следует ли использовать статическое значение для привязки поля объекта регистра SFDC. Значение поля по умолчанию: значение поля по умолчанию |
|
Условные сопоставления объектов |
Условное правило для сопоставлений объектов |
Условное сопоставление помогает связать сопоставления значений полей от одного ко многим между переменными WebExcc CAD и полями SFDC. Условное сопоставление помогает связывать значения полей SFDC на основе различных значений переменных WebExCC CAD. |
|
Поле |
Возможные значения |
Описание |
|---|---|---|
|
Включена многоканальная синхронизация состояния |
правда или ложь |
Флаг функции включен только на экземпляре Salesforce, где многоканальность уже включена. |
|
Код простоя по умолчанию при голосовом вызове |
Код причины многоканальной неготовности |
Название омниканального кода SFDC, по которому агент не готов к работе в многоканальном формате SFDC. |
|
Код простоя по умолчанию в многоканальном режиме CRM |
Код причины простоя контакт-центра Webex |
Название контактного центра Webex (код причины простоя), по которой агент не готов к работе в контактном центре Webex. |
Создайте приведенный ниже класс apex и предоставьте разрешение на выполнение всем профилям агентов в экземпляре SFDC для использования функции многоканальной синхронизации состояния.
Чтобы создать класс Apex, выполните следующие действия:
-
Перейдите в меню «»
-
Перейдите в меню «»
-
Вставьте следующее содержимое и сохраните его как SFDComniChannel
public class sfdcOmniChannel {
public static String fetchOmniPresenceStatusCodes(){
ServicePresenceStatus[] omniStatus;
omniStatus = [SELECT Id, MasterLabel FROM ServicePresenceStatus] ;
String OmniPresenceStatusCodes = JSON.serialize(omniStatus);
System.debug(OmniPresenceStatusCodes);
return OmniPresenceStatusCodes;
}
}
Соображения
Для доступа к записям и их воспроизведения требуются специальный профиль пользователя и лицензия.
-
Профиль пользователя — настраиваемый профиль супервизора
-
Лицензия — премиум-лицензия
Чтобы настроить воспроизведение записей, вам нужен доступ к модулю «Управление записями» на уровне профиля пользователя.
Обязательные настройки в профиле пользователя
Доступ к просмотру в модуле «Управление записями» позволяет просматривать записи звонков из Webex Contact Center. Это настройка безопасности по умолчанию для всех профилей администратора и супервизора.
Настройка Salesforce Lightning
Выбор макета-
Выберите «.
-
Нажмите «Назначение макета страницы» в правом верхнем углу страницы.
-
Отредактируйте задание по макету страницы
-
В раскрывающемся списке выберите Макет задач Webex Contact Center.
Cisco Webex Contact CenterМакет задачи — это старый макет.
Чтобы выбрать необходимый центр обработки данных, выполните следующие действия:
-
Перейдите в раздел .
-
Выберите .
-
Измените значение с US1 на требуемое значение центра обработки данных Webex Contact Center.
Пример. Измените значение с US1 на EU1, чтобы выбрать центр обработки данных EU1.
Чтобы выбрать необходимый URL-адрес API, выполните следующие действия:
-
Перейдите в раздел .
-
Нажмите .
-
Измените значение на требуемый URL-адрес API контактного центра Webex (https://audioconnector.produs1.ciscoccservice.com/audio?taskid =).
-
Перейдите в раздел .
-
Нажмите .
-
Измените значение на требуемый URL-адрес перенаправления в контакт-центре Webex (https://audioconnector.produs1.ciscoccservice.com/auth).
Демонстрация функции
Демонстрационная версия размещена во внутреннем центре приложений Salesforce.
-
Нажмите «Воспроизвести запись 2.0», чтобы открыть запись звонков в приложении Salesforce.
-
Если вы не вошли в виджет Webex Contact Center для рабочего стола, приложение предложит ввести учетные данные.
-
Если у вас есть разрешение и вы вошли в виджет Webex Contact Center для рабочего стола для Salesforce, всплывающее окно входа исчезнет.
-
Если вы вошли в систему в качестве агента или любого другого профиля пользователя, у которого нет доступа к модулю управления записями звонков, появится несанкционированное сообщение. Администратор может изменить настройки профиля пользователя для просмотра записей.
Коннектор CRM работает на основе версии виджета, указанной в макете рабочего стола JSON. Чрезвычайно важно постоянно обновлять версию виджета в макете рабочего стола.
Ожидается, что администраторы обеспечат использование этой версии виджета во всех макетах рабочего стола этого коннектора CRM. Если макет не будет обновлен для использования последней версии, функциональность больше не будет поддерживаться и может перестать работать правильно.
- Последнее обновление Salesforce — salesforce_desktop_0.1.0_v1.1.9.json. По состоянию на ноябрь 2024 года версия пакета — 1.2.3
- Последнее обновление XML — sfdc-callcenter-definition-file.xml, июнь 2024 г.