Integrar Webex Contact Center con Salesforce (versión 1: Legacy)

list-menu¿Comentarios?
Cuando integra Webex Contact Center con la consola de Salesforce CRM, puede iniciar Desktop desde Salesforce.

Prerrequisitos

El tamaño mínimo admitido para la interfaz softphone es 500px. Cualquier valor inferior a 500px puede dar lugar a problemas de visualización o funcionalidad.

Antes de integrar Webex Contact Center con la consola de Salesforce CRM, asegúrese de que su perfil tenga los siguientes privilegios de acceso:

  • Acceso al centro de contacto de Webex.

  • Acceso de administrador al Centro de control en https://admin.webex.com y al Centro Management Portal de contacto de Webex. Las direcciones URL para el Management Portal son específicas de su región.

  • Acceso del agente al escritorio. La dirección URL para el escritorio es específica de su región.

  • Acceso del agente a los siguientes dominios que se agregan a la lista de políticas de seguridad de contenido permitidas:

    • *.force.com

    • *.salesforce.com

    • *.lightning.force.com

    • *.lightning.salesforce.com

    Para obtener más información sobre cómo definir la lista permitida, consulte el artículo Configuración de seguridad para el centro de contacto de Webex.

  • Una cuenta de desarrollador o sandbox de Salesforce (requisito mínimo). Para crear una cuenta, vaya al portal para desarrolladores de Salesforce en https://developer.salesforce.com/ y haga clic en Registrarse.

  • Acceso al diseño de escritorio (JSON) para Salesforce en https://github.com/CiscoDevNet/webex-contact-center-crm-integrations/tree/main/Salesforce.

Los canales digitales como chat y correo electrónico no son compatibles con los conectores CRM. Esto se aplica a todas las integraciones de CRM que utilizan estos conectores. Por favor, planifique sus flujos de trabajo de implementación y participación del cliente en consecuencia.

Para integrar Webex Contact Center con la consola de Salesforce CRM, complete las siguientes tareas:

Antes de comenzar

Si tiene una versión anterior de Webex Contact Center para Salesforce, desinstale la versión anterior antes de instalar la última versión. Para obtener más información, consulte Desinstalar Webex Contact Center para Salesforce.

1

Vaya a Salesforce AppExchange en https://appexchange.salesforce.com/.

2

En la página Salesforce AppExchange, busque el Centro de contacto de Webex para Salesforce.

3

Haga clic en Obtener ahora.

4

Escriba su nombre de usuario y contraseña para la organización de Salesforce en la que desea instalar el paquete y haga clic en Iniciar sesión.

5

Elija una de las siguientes opciones:

  • Instalar en producción: elija esta opción si probó la aplicación y está listo para salir a la pública.

  • Instalar en Sandbox: elija esta opción si desea probar la aplicación con una copia del entorno de producción. La URL de inicio de sesión es diferente para un entorno de sandbox. Después de probar la aplicación en el sandbox, debe instalar la aplicación en un entorno de producción mediante la opción Instalar en producción.

6

Una vez completada la instalación, haga clic en Listo.

El centro de contacto de Webex para Salesforce está disponible en App Launcher.

Descargue el archivo de definición del centro de llamadas más reciente:

Actualizar el archivo de definición del centro de llamadas

  1. Vaya a Configuración > Centro de llamadas > Centros de llamadas.

    Salesforce setup menu with 'Call Centers' highlighted.
  2. Haga clic en Importar para importar un archivo.

    Menu to import a call center in Salesforce configuration.
  3. Asigne el archivo a los usuarios que utilizan Webex Contact Center. Haga esto usando Administrar usuarios del centro de llamadas.

    Menu to add Webex Contact Center users in Salesforce configuration.
  4. Una vez importado, el archivo de definición del centro de llamadas se muestra de la siguiente manera:

    Webex Contact Center definition file after importing in Salesforce configuration.
1

En Salesforce, haga clic en el icono de engranaje en la esquina superior derecha y seleccione Configuración.

2

Escriba Usuarios en el cuadro Búsqueda rápida y haga clic en Usuarios.

3

Haga clic en el enlace Editar correspondiente al usuario al que desea proporcionar permiso de acceso.

4

Busque el parámetro Call Center y, en la búsqueda de búsqueda, seleccione Webex Contact Center.

5

Haga clic en Guardar.

1

En Salesforce, haga clic en el icono de engranaje en la esquina superior derecha y seleccione Configuración.

2

Introduzca Diseños de Softphone en el cuadro Búsqueda rápida y haga clic en Diseños de Softphone.

3

Haga clic en Nuevo.

4

En el campo Nombre, escriba el nombre de la presentación y active la casilla de verificación Es diseño predeterminado.

5

En la lista desplegable Seleccionar tipo de llamada, seleccione el tipo de llamada para indicar cuándo iniciar el diseño del softphone:

  • Interno: No utilice esta opción.

  • Entrante: le permite iniciar el diseño del softphone para las llamadas entrantes.

  • Saliente: le permite iniciar el diseño del softphone para las llamadas salientes.

6

Configure la configuración de Screen Pop según sus requisitos.

7

Haga clic en Guardar.

1

En Salesforce, haga clic en el icono de engranaje en la esquina superior derecha y seleccione Configuración.

2

Escriba Gestor de objetos en el cuadro Búsqueda rápida y seleccione Tarea > Diseños de página.

3

Seleccione Asignación de diseño de página > Editar asignación.

4

Seleccione un perfil de la lista en la columna Perfiles.

5

En la lista desplegable Diseño de página para usar, seleccione Diseño de tareas del centro de contacto de Webex.

6

Haga clic en Guardar.

Puede descargar el archivo JSON de diseño de escritorio para Salesforce desde https://github.com/CiscoDevNet/webex-contact-center-crm-integrations/tree/main/Salesforce.

Para obtener más información sobre el diseño de Management Portal escritorio de Webex Contact Center, consulte el capítulo Aprovisionamiento de la Guía de Cisco Webex Contact Centerconfiguración y administración.

1

Vaya al Centro Management Portal de contacto de Webex.

2

En la barra de Management Portal navegación, elija Aprovisionamiento > Diseño de escritorio.

3

Haga clic en Nuevo diseño e introduzca los detalles del diseño de escritorio.

4

Cargue el archivo JSON de Salesforce Desktop Layout.

5

Haga clic en Guardar para guardar la configuración.

Ahora puede iniciar el escritorio de Webex Contact Center dentro de la consola de Salesforce CRM.

1

En Salesforce, haga clic en el icono de engranaje en la esquina superior derecha y seleccione Configuración.

2

Escriba Gestor de objetos en el cuadro Búsqueda rápida y seleccione Tarea > Diseños de página.

3

Seleccione Asignación de diseño de página > Editar asignación.

4

Seleccione los perfiles asociados con el diseño de tareas del centro de contacto de Webex.

5

En la lista desplegable Diseño de página Para usar, seleccione cualquier otro diseño de página.

Asegúrese de que no hay perfiles asociados con el diseño de tareas del centro de contacto de Webex.

6

Haga clic en Guardar.

7

Vaya a Configuración.

8

Introduzca Paquetes instalados en el cuadro Búsqueda rápida y haga clic en Paquetes instalados. O bien, seleccione Aplicaciones > Empaquetado > Paquetes instalados en la sección Herramientas de plataforma.

9

Haga clic en Desinstalar para el nombre del paquete del Centro de contacto de Webex para Salesforce.

10

En la página Desinstalar un paquete, seleccione “Sí, quiero desinstalar este paquete y eliminar permanentemente todos los componentes asociados”.

11

Haga clic en Desinstalar.

Configure el sistema de integración de telefonía informática (CTI) para habilitar Webex Contact Center.

1

Inicie sesión en Salesforce.

2

Haga clic en el icono de engranaje en la esquina superior derecha y seleccione Configuración.

3

Introduzca Centro de llamadas en el cuadro Búsqueda rápida y haga clic en Centros de llamadas.

4

Haga clic en el enlace Editar que corresponde al Centro de contacto de Webex.

5

En el área Información general, actualice los siguientes campos:

  • Altura del Softphone: 600

  • Ancho del Softphone: 550

6

Haga clic en Guardar.

  • Cuando inicia sesión en el escritorio, la aplicación CRM tarda unos segundos en completarse con éxito la inicialización. Por lo general, este proceso puede tardar de 5 a 15 segundos dependiendo de la respuesta recibida de la aplicación CRM. Solo después de que se complete la inicialización, estará disponible para atender llamadas.
  • Apoyamos iniciar sesión Agent Desktop usando WebRTC para conectores Salesforce (SFDC) y Microsoft Dynamics (MS Dynamics) solamente.
  • Actualmente, esta función solo se aplica a los agentes.
  • Actualmente, la aplicación CRM connector no admite la apertura de varias pestañas. Abrir un caso en una nueva pestaña puede dar lugar a alertas de inicio de sesión múltiple en el WxCC Agent Desktop o causar un comportamiento impredecible para los agentes.

Antes de hacer llamadas fuera de línea

Antes de hacer llamadas fuera de línea, asegúrese de hacer lo siguiente:

  • Cree el punto de entrada fuera de línea y defina una estrategia de punto de entrada fuera de línea.

  • Habilite ANI de salida para el perfil del agente.

  • Establezca la ANI de salida en una asignación de número de marcado a punto de entrada.

Para obtener más información, consulte el capítulo Aprovisionamiento de la Guía de Cisco Webex Contact Center configuración y administración.

Para obtener información sobre cómo usar Desktop, consulte la Guía del Cisco Webex Contact Center Agent Desktop usuario.

Cuando hay una llamada entrante, la aplicación encuentra el número de Identificación Automática de Números (ANI) en el registro para ver si el registro del cliente está disponible.
  • Si se encuentra el registro y se configura la pantalla emergente, una pantalla emergente muestra los detalles del cliente.

  • Si no se encuentra el registro, aparecerá una pantalla emergente de nuevo perfil de contacto donde puede ingresar los detalles.

    Para configurar la pantalla emergente, consulte Crear un diseño predeterminado de Softphone en la sección Integrar de este artículo.

1

En Salesforce, haga clic en el menú Iniciador de aplicaciones y seleccione Webex Contact Center.

2

Haga clic en el botón Teléfono e inicie sesión en la aplicación.

3

Cambie el estado a Disponible para recibir llamadas.

4

Después de desconectar una llamada, seleccione un motivo de fin de la lista desplegable.

Una actividad se registra en el contacto respectivo de Salesforce.

Para ver el registro de actividad, haga clic en cualquier entrada de la lista de actividades. Aparecen los siguientes detalles:

Parámetro

Descripción

Asignado a

Muestra el nombre del agente que respondió a la llamada.

Asunto

Muestra el tipo de llamada, fecha y marca de tiempo.

Tipo de contacto

Muestra el tipo de contacto.

ANI

Muestra el número de la persona que llama.

Duración de la llamada

Muestra la duración de la llamada en segundos.

Nombre de la cola

Muestra el nombre de la cola.

Fecha de vencimiento

Muestra la fecha de seguimiento.

Prioridad

Muestra la prioridad, como Alta, Normal o Baja.

Creado por

Muestra el nombre del agente que creó el registro.

Estado

Muestra el estado de la entrada de llamada.

Identificador de objeto de llamada

Muestra el ID de objeto que se utiliza para rastrear la llamada.

Tipo de llamada

Muestra el tipo de llamada.

DNIs

Muestra el número de teléfono del agente.

Resultado de la llamada

Muestra la opción de repaso, como Seguimiento, Predeterminado o una opción personalizada.

Nombre

Muestra el nombre del cliente.

Relacionado con

Muestra el caso relacionado con esta actividad.

Última modificación por

Muestra el nombre del agente que modificó la tarea.

Comentarios

Muestra los comentarios del agente.

1

En Salesforce, haga clic en el menú Iniciador de aplicaciones y seleccione Webex Contact Center.

2

Escriba el nombre del contacto en el cuadro de texto Buscar en Salesforce y haga clic en el nombre del contacto y haga clic en el número de teléfono para marcar. O bien, haga clic en Teléfono > Marcador y luego ingrese el número de teléfono y haga clic en el icono Teléfono para marcar.

3

(Opcional) En la lista desplegable Seleccionar ANI de salida, seleccione una ANI de salida para usar como su identificador de llamadas. La lista desplegable aparece en orden alfabético.

Su administrador agrega la lista ANI fuera de línea a su perfil.

Para eliminar la ANI de salida seleccionada, elija la etiqueta Seleccionar ANI de salida en la lista desplegable.

El widget Acciones de Salesforce proporciona controles de interfaz de usuario para comunicarse directamente con Salesforce CRM desde la aplicación de escritorio del agente de Webex Contact Center.

Caso de uso

Configuración de definición de centro de llamadas SFDC

El nuevo widget de acciones de Salesforce aparece en pantalla cuando un agente recibe una llamada

No se requiere configuración en Salesforce Dot Com (SFDC).

  • El widget Acciones de Salesforce está incrustado en la sección de pestañas del diseño de escritorio personalizado.

  • Desactive esta función estableciendo el atributo isSFDCWidgetEnabled en false. De forma predeterminada, este atributo se establece en true y está habilitado desde el diseño de escritorio personalizado.

Abrir registro de actividad en modo de edición

Esta función está habilitada de forma predeterminada. No se requiere ninguna configuración específica desde el lado SFDC.

Asociar un objeto CRM a la actividad de llamada telefónica

Esta función está habilitada de forma predeterminada. No se requiere ninguna configuración específica desde el lado SFDC.

Crear objeto de caso y abrirlo en modo de edición

Esta función está habilitada de forma predeterminada. No se requiere ninguna configuración específica desde el lado SFDC.

Notas de llamada en vivo:

  • Capture las notas de llamada durante una llamada activa con el cliente

  • Actualice las notas de llamada al registro de actividad de llamadas telefónicas.

Hay una configuración específica en el archivo de definición del centro de llamadas para habilitar o deshabilitar esta función.

El administrador de SFDC debe especificar el campo SFDC en el objeto de tarea para actualizar las notas de llamada capturadas.

Edite los campos de la sección Creación de registro de actividad de llamadas del archivo de definición del centro de llamadas para habilitar y actualizar el registro de actividad en la aplicación Salesforce.

  • Establezca el parámetro Grabar notas de llamadas en vivo como True para habilitar la función Live Call Notes.

  • El parámetro Live Call Notes Field Mapping tiene un valor predeterminado de la descripción del campo del objeto de tarea SFDC. Este campo se actualiza con notas de llamada.

    El administrador de SFDC tiene el privilegio de actualizar las notas de llamada con cualquier otro campo.

1

En Salesforce, haga clic en el menú Iniciador de aplicaciones y seleccione Webex Contact Center.

2

En la lista desplegable Aplicaciones de navegación, seleccione Informes.

Si Reports no está en la lista, haga clic en Editar > Agregar más elementos y agregar informes.

3

Para ver los informes existentes, haga clic en Todos los informes.

Hay un informe de actividad de llamadas predeterminado que se instala con Webex Contact Center para Salesforce. Puede modificar las fechas y agregar o quitar campos y filtros.

4

Para crear un nuevo informe, haga clic en Informes > Nuevo informe.

5

En la ficha Generador de informes, seleccione el tipo de informe requerido y haga clic en Guardar y ejecutar.

6

Escriba el nombre del informe y haga clic en Guardar.

El Centro de contacto de Webex para Salesforce genera este informe utilizando los datos de Salesforce.

Webex Contact Center for Salesforce report using data from Salesforce.

La siguiente sección describe la personalización de cada sección del archivo de definición del centro de llamadas y sus posibles valores, descripción y comentarios.

Esto ayuda a un administrador a personalizar el comportamiento según el caso de uso requerido.

Campo

Posibles valores

Descripción

Nombre interno

WebEXCC Agent Desktop V202209019

Ningún cambio en este valor.

Nombre para mostrar

Webex Contact Center Agent Desktop 2.0 (septiembre de 2022)

Ningún cambio en este valor.

URL del adaptador CTI

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

El valor predeterminado es el centro de datos de EE. UU. Puede cambiar el valor según la ubicación de su centro de datos.

América del Norte: https://desktop.wxcc-us1.cisco.com

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

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

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

Utilice la API de CTI

cierto

Ningún cambio en este valor.

Altura del softphone

550

Ningún cambio en este valor.

Modo de compatibilidad de Salesforce

Relámpago

Ningún cambio en este valor.

Campo

Posibles valores

Descripción

Pantalla emergente avanzada habilitada

verdadero o falso

El indicador de función para habilitar la búsqueda emergente de pantalla basada en la variable CAD.

Nombre de la variable CAD

Nombre de la variable CAD

Nombre de la variable CAD que contiene el parámetro de búsqueda emergente de pantalla.

Eliminar cadenas de prefijo ANI

Códigos de país

Especifique los códigos de país separados por comas y se eliminará del prefijo ANI de la llamada entrante.

Campo

Posibles valores

Descripción

Habilitar pantalla emergente para que no haya registros coincidentes

verdadero o falso

Este es el indicador de función para habilitar el escenario emergente de pantalla sin coincidencia de grabación. Asegúrese de deshabilitar el escenario de coincidencia de grabación en la configuración del diseño del softphone.

Nombre del objeto Salesforce

Cualquier objeto estándar o personalizado de Salesforce

Cualquier objeto estándar o personalizado de Salesforce que se abra en modo de edición.

Asignaciones de campos de objetos

Esto es mapeo entre el objeto Salesforce y las variables CAD WebExcc

Esta configuración asigna las variables CAD WebExcc a los valores de campo de Salesforce que se rellenan previamente en el formulario Salesforce cuando se abren en modo de edición. Por ejemplo, la asignación debe realizarse en el siguiente formato JSON y es una matriz de objetos JSON.

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

El objeto JSON tiene las siguientes propiedades:

  • wxccFieldName: el nombre de la variable CAD que contiene datos o del campo WebEXCC estándar que contiene los valores del sistema.

  • SFDCFieldName: el campo de mapeo de Salesforce.

  • isDefaultValueEnabled: la variable de indicador para identificar si se debe actualizar el campo Salesforce con algún valor estático o valor de variable CAD. El valor posible para este campo es verdadero o falso. Si establece el valor como false, entonces considera el valor wxccFieldName como variable CAD y recupera el valor asociado con esa variable CAD.

    Por ejemplo:

    [{"wxccFieldName":"phoneNumber",
    "sfdcFieldName":"Phone",
    "isDefaultValueEnabled":"false",
    "isConditionalEnabled":"false"}.
    En este ejemplo, el valor wxccFieldName es número de teléfono e isDefaultValueEnabled es falso, lo que significa que el número de teléfono es la variable CAD y el valor debe recuperarse.

    Si isDefaultValueEnabled es verdadero, entonces considera wxccFieldName como valor estático y se vincula con sfdcFieldName.

  • isConditionalEnabled: la variable de indicador para determinar si se aplica alguna condición a la asignación. El valor posible para este campo es verdadero o falso. Si la condición está habilitada, entonces este valor de campo es verdadero; de lo contrario, es falso. Si la condición está habilitada, los valores de asignación de campo sfdc se derivan de las asignaciones condicionales del objeto.

Ejemplos:

Si desea sobrescribir los campos con constantes, puede usar IsDefaulValueEnabled establecido en true.

Esto establece el valor de la variable en Salesforce.

Ejemplo:

wxccFieldName: 12343454567
Salesforce: Phone
IsDefaultValueEnabled: true

Configuración:

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

Asignaciones condicionales de objetos

Esta es una regla condicional para las asignaciones de objetos

La asignación condicional ayuda a vincular uno a varios valores de campo entre las variables CAD WebExcc y los campos SFDC. La condición ayuda a vincular los valores del campo SFDC basados en diferentes valores de variables WebExcc CAD. Por ejemplo: Variable WebExcc CAD VIPCustomer, tiene dos valores posibles, como SÍ o NO, según este valor, puede actualizar el valor del campo SFDC.

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

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

La asignación condicional tiene principalmente tres propiedades: wxccFieldName, que es la variable CAD, wxccFieldValue y sfdcFieldValue.

Ejemplos:

Si tiene una variable QueuName en WebExcc y desea mapearla condicionalmente al campo Salesforce llamado Customer Type.

Puede establecer los QueueNames en otros valores basados en las asignaciones condicionales del objeto como se indica a continuación.

QueueName: Gold_Q, CustomerType: Gold
QueueName: Platinum_Q, CustomerType: Platinum

Configuración para asignaciones de campos de objetos

WXCCNombre de campo: Nombre de la cola

Fuerza de ventas: Tipo de cliente

isDefaultValueEnabled: falso

isConditionalEnabled: verdadero

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

Configuración para asignaciones condicionales de objetos

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

Campo

Posibles valores

Descripción

Espacio de nombres del paquete Salesforce

ciscocjs

Valor predeterminado. No cambie el valor.

Actualización automática habilitada

verdadero o falso

Esta es la variable del indicador de función. Esta función permite la actualización automática de la pantalla de Salesforce inmediatamente después de la creación del registro de actividad.

Crear registro de actividad en Connected State

verdadero o falso

Por defecto, este valor es falso. Establezca el valor en verdadero si la función de cambio de propiedad de la actividad está habilitada. Esto asegura que el registro de actividad se cree al comienzo de una llamada y que la propiedad del registro de actividad se pueda cambiar cuando el agente transfiere una llamada a otro agente.

Abrir registro de actividad en estado conectado

verdadero o falso

De forma predeterminada, esta función está deshabilitada. Habilite el indicador de función Crear registro de actividad en estado conectado para usar esta función. Esta función permite abrir el registro de actividad en modo de edición automáticamente cuando el estado de un agente se mueve al estado Conectado.

Registro de actividad abierta en estado de fin

verdadero o falso

De forma predeterminada, esta función está deshabilitada. Habilite esta función para abrir el registro de actividad en modo de edición cuando el estado de un agente pasa al estado de Resumen.

La propiedad del registro de actividad se cambiará para las llamadas transferidas

verdadero o falso

Por defecto, este valor es falso. Esta es la variable de indicador de función que debe habilitarse. Esta función permite el cambio en la propiedad del registro de actividad cuando un agente transfiere una llamada a otro agente. Esto asegura crear solo un registro de actividad para una interacción.

Nombre de la variable cad que contiene el ID de actividad

Nombre de la variable CAD

Nombre de la variable CAD que contiene el ID de actividad y se utiliza para cambiar la propiedad del registro de actividad para las llamadas transferidas.

Grabar notas en vivo de llamadas

verdadero o falso

Este campo es un indicador de función para habilitar la función de notas de llamada desde el widget Acciones. De forma predeterminada, esta función está deshabilitada.

Notas de llamada en vivo Mapeo de campo

Campo SFDC utilizado para mapeo de notas de llamada.

Campo SFDC que se actualiza con notas de llamada. De forma predeterminada, actualiza el campo Descripción del registro de actividad en Salesforce.

Agregar asunto a las notas de llamada

Campo SFDC utilizado para agregar el asunto a las notas de llamada

Esto proporciona la capacidad para que los agentes agreguen un asunto a las notas de llamada directamente desde la sección de notas de llamada en el widget Acciones de SFDC. La función se controla mediante un indicador de función y requiere que los clientes la habiliten a través de sus propiedades de diseño de escritorio. De forma predeterminada, la función está deshabilitada.

Formato de fecha en el asunto

Esto es para establecer la fecha y la hora en el tema de actividad

El formato predeterminado es MM-DD-YYYY hh:mm a.

Plantilla de asunto

Establece el campo de asunto del registro de actividad, lo que ayuda a actualizar el tema establecido dinámicamente del registro de actividad.

Este campo puede ser una combinación de variables y cadenas estáticas.

Por ejemplo: {dirección} Llame a {activityDateTime}.

En el ejemplo, la frase Call es la cadena estática. Tanto {direction} como {activityDateTime} son variables. Todas las variables deben estar entre {} corchetes.

Actualización de campo personalizada habilitada

verdadero o falso

De forma predeterminada, esta función está deshabilitada. Si desea actualizar el registro de actividad de llamada con más datos capturados en el IVR o Flow, habilite esta función.

Mapeo de campos de objetos

Una variedad de propiedades JSON. Por defecto es []

Este campo mapea las variables CAD WebExcc y los campos SFDC. Habilite la función de actualización de campo personalizada para usar esta asignación. El JSON tiene principalmente cuatro propiedades:

CADFieldName: Nombre de la variable CAD WebExcc

SalesforceFieldName: Nombre de campo SFDC

isDefaultValueEnabled: Marcar para comprobar si se utiliza el valor estático para enlazar con el campo SFDC

DefaultFieldValue: Valor de campo predeterminado

Ejemplo:

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

En el primer código JSON, el nombre de la variable CAD BusinessLine que contiene el valor que se captura en el IVR se vincula con SFDCField BusinessType. El valor isDefaultValueEnabled es falso, lo que implica que no utiliza el valor predeterminado para enlazar el sfdcField y que la propiedad DefaultFieldValue está vacía.

Mientras que en el segundo JSON

{"CadFieldName":"",
"SalesforceFieldName":"Status",
"isDefaultValueEnabled":true,
"defaultFieldValue":"Completed"},
CADFieldName está vacío porque el valor de campo predeterminado que va a enlazar es el campo SFDC. Aquí, en este ejemplo, el SalesforceField Status se vincula con el valor predeterminado Completado.

Campo

Posibles valores

Descripción

Creación automática de casos para llamadas entrantes

verdadero o falso

El indicador de función para habilitar la creación automática de casos para todas las llamadas entrantes. De forma predeterminada, esta función está deshabilitada.

Creación automática de casos para llamadas salientes

verdadero o falso

El indicador de función para habilitar la creación automática de casos para todas las llamadas salientes. De forma predeterminada, esta función está deshabilitada.

Abrir objeto de caso en modo de edición

verdadero o falso

El indicador de función para decidir si se abre el objeto de caso en el modo de edición. De forma predeterminada, esta función está deshabilitada.

Modo de vista siempre del objeto de caso abierto

verdadero o falso

El indicador de función para abrir el objeto de caja siempre en modo de vista, cuando:

  • se crea para llamadas entrantes y salientes
  • se crea a partir del widget de acciones
De forma predeterminada, esta función está deshabilitada.

Asignaciones de campos de objetos

Un conjunto de propiedades JSON

Mapea las variables CAD WebExcc y los campos de objeto de caso SFDC. JSON tiene principalmente cuatro propiedades:

CADFieldName: Nombre de variable CAD WebExcc

SalesforceFieldName: Nombre de campo del objeto de caso SFDC

isDefaultValueEnabled: Marcar para comprobar si se utiliza el valor estático para enlazar el campo de objeto de caso SFDC.

DefaultFieldValue: Valor de campo predeterminado

Asignaciones condicionales de objetos

Regla condicional para las asignaciones de objetos

La asignación condicional ayuda a vincular asignaciones de valores de campo de uno a varios entre las variables CAD WebExCC y los campos SFDC. La asignación condicional ayuda a vincular los valores del campo SFDC basados en diferentes valores de variables WebExcc CAD.

Campo

Posibles valores

Descripción

Sincronización de estado omnicanal habilitada

verdadero o falso

El indicador de función solo está habilitado en la instancia de Salesforce con omnicanal ya habilitada.

Código inactivo predeterminado cuando se realiza una llamada de voz

Código de razón omnicanal no listo

Nombre del código de razón omnicanal de SFDC no listo para hacer que el agente no esté listo en la omnicanalidad SFDC.

Código inactivo predeterminado cuando está en CRM omnicanal

Código de motivo de inactividad del centro de contacto de Webex

Nombre del código de razón de inactividad del Centro de contacto de Webex para que el agente no esté listo en el Centro de contacto de Webex.

Cree la siguiente clase apex y otorgue permiso de ejecución a todos los perfiles de agente en la instancia SFDC para usar la función de sincronización de estado omnicanal.

Para crear la clase Apex:

  • Vaya a Configuración > Consola de desarrollador

  • Vaya a Nuevo > Clase Apex

  • Pegue el siguiente contenido y guárdelo como 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;
    }
}

Consideraciones

Requiere un perfil de usuario y una licencia específicos para acceder y reproducir grabaciones.

  • Perfil de usuario — Perfil de supervisor personalizado

  • Licencia — Licencia Premium

Para configurar las grabaciones de reproducción, necesita acceder al módulo Gestión de grabaciones en el nivel Perfil de usuario.

Salesforce Service Console showing a call recording from Webex Contact Center integration.

Configuración obligatoria en el perfil de usuario

User profile in Salesforce with Webex Contact Center integration, showing the 'Salesforce Recording Profile' for a user on the 'General Settings' tab.

El acceso a la vista en el módulo Gestión de grabaciones le permite ver las grabaciones de llamadas desde el centro de contacto de Webex. Esta es una configuración de seguridad predeterminada para todos los perfiles de administrador y supervisor.

User profile in Salesforce with Webex Contact Center integration, showing the 'Module Settings' tab.

Configuración de Salesforce Lightning

Selección de diseño
  1. Vaya a Configuración > Gestor de objetos > Tarea > Diseños de página.

  2. Haga clic en Asignación de diseño de página en la esquina superior derecha de la página.

    Salesforce setup menu on the 'Object Manager' tab, showing 'Page Layouts.'
  3. Editar la asignación de diseño de página

    Salesforce setup menu showing 'Page Layout Assignments.'
  4. Elija el diseño de tareas del centro de contacto de Webex en la lista desplegable.

    Salesforce setup menu showing 'Page Layout Assignments' with 'Webex Contact Center Task Layout' selected for profiles and available in a selection menu.

    Cisco Webex Contact CenterEl diseño de la tarea es un diseño antiguo.

Seleccione un centro de datos (el valor predeterminado es US1)

Para seleccionar el centro de datos requerido:

  1. Vaya a Configuración > Tipos de metadatos personalizados.

    Salesforce setup menu for 'Custom Metadata Types.'
  2. Haga clic en Administrar registros > Editar centro de datos.

    Salesforce setup menu for 'Custom Metadata Types' with 'WebexCC MDT' selected.
  3. Cambie el valor de US1 al centro de datos Webex Contact Center requerido.

    Ejemplo: Cambie el valor de US1 a EU1 para seleccionar el centro de datos EU1.

    Salesforce setup menu for 'Custom Metadata Types' showing editing the value for a Webex Contact Center data center.
Seleccione una URL API

Para seleccionar la URL API requerida:

  1. Vaya a Configuración > Tipos de metadatos personalizados.

    Salesforce setup menu for 'Custom Metadata Types.'
  2. Haga clic en Administrar registros > Editar URL de API.

    Salesforce setup menu for 'Custom Metadata Types' with 'WebexCC MDT' selected.
  3. Cambie el valor a la URL de la API de Webex Contact Center requerida (https://audioconnector.produs1.ciscoccservice.com/audio?taskid =).

Seleccione una URL de redirección
  1. Vaya a Configuración > Tipos de metadatos personalizados.

    Salesforce setup menu for 'Custom Metadata Types.'
  2. Haga clic en Administrar registros > Editar URL de redirección.

    Salesforce setup menu for 'Custom Metadata Types' with 'WebexCC MDT' selected.
  3. Cambie el valor a la URL de redirección requerida del Centro de contacto de Webex (https://audioconnector.produs1.ciscoccservice.com/auth).

Demostración de funciones

La demostración se aloja en el centro de aplicaciones interno de Salesforce.

Salesforce Service Console showing a call recording from Webex Contact Center integration.
  • Haga clic en Reproducir grabación 2.0 para abrir la aplicación Grabación de llamadas en Salesforce.

  • Si no ha iniciado sesión en el widget de escritorio de Webex Contact Center, la aplicación le pedirá que introduzca credenciales.

    Salesforce Service Console showing a prompt to sign in to Webex Contact Center before playing a call recording.
  • Si tiene permiso y ha iniciado sesión en el widget de escritorio de Webex Contact Center para Salesforce, la ventana emergente de inicio de sesión desaparece.

    Salesforce Service Console showing a call recording details page from Webex Contact Center integration.
  • Si ha iniciado sesión como agente o cualquier otro perfil de usuario que no tenga acceso al módulo Gestión de grabación de llamadas, aparecerá un mensaje no autorizado. El administrador puede modificar la configuración del perfil de usuario para ver las grabaciones.

El conector CRM funciona según la versión del widget especificado en el formato de escritorio JSON. Es extremadamente importante asegurarse de que la versión del widget dentro del diseño de escritorio se mantenga actualizada.

Se espera que los administradores se aseguren de que todos los diseños de escritorio para este conector CRM utilicen esta versión de widget. Si el diseño no se actualiza para usar la versión más reciente, la funcionalidad ya no será compatible y puede dejar de funcionar correctamente.

  • Última actualización de Salesforce: salesforce_desktop_0.1.0_v1.1.9.json. A partir de noviembre de 2024, la versión del paquete es 1.2.3
  • Última actualización de XML: sfdc-callcenter-definition-file.xml, junio de 2024

¿Ha encontrado este artículo útil?
¿Ha encontrado este artículo útil?