Pregunta

¿Cómo puedo solucionar problemas conocidos con la integración de Salesforce?

Respuesta

Este artículo incluye información y vínculos a artículos para ayudarle a resolver problemas con la integración de Salesforce. Contiene las secciones a continuación:

Información relacionada:

  • ¿Cómo se verifican los límites y el uso de la API de Streaming?
  • Los tickets de Zendesk no se sincronizan con los tickets

Configurar la integración

¿Qué puedo hacer si mi integración se desconecta automáticamente?

La integración requiere que la configuración de sesión de Salesforce no esté establecida en una dirección IP bloqueada. Si la configuración de sesión permanece bloqueada, la integración se desconectará en el momento en que caduca una sesión.

Para desactivar las sesiones Salesforce bloqueadas en una dirección IP:

  1. Inicie sesión en su cuenta de Salesforce
  2. Haga clic en el engranaje en el panel superior derecho y haga clic en Setup.
  3. En el panel de navegación izquierdo bajo SETTINGS > Security, seleccione Session Settings.
  4. Revise y asegúrese de que no esté marcada la casilla de verificación Lock sessions to the IP address from their origin.
    Casilla de verificación Configuración de sesión Salesforce

¿Cómo se resuelve el error “redirect_uri_mismatch” al conectar Zendesk con Salesforce?

Verifique la configuración en su aplicación conectada. Para más información, consulte ¿Por qué recibo el error "redirect_uri_mismatch" al conectar la integración?

Sincronización de datos de Salesforce con Zendesk

Utilice esta lista de verificación para verificar que la sincronización de datos esté configurada correctamente.

  • Al momento de configurar la integración, verifique si cumple los requisitos de configuración de la API de Salesforce
  • Filtrado de sincronización: confirme que no está usando ningún campo no compatible de Salesforce, como los campos Campo de fórmula, Búsqueda y Área de texto en los filtros. Esta es una de las limitaciones de la API de Streaming de Salesforce.
  • Filtrado de sincronización: confirme que está usando la sintaxis correcta en los valores de filtro de sincronización. Estos distinguen entre mayúsculas y minúsculas, están separados por comas y deben coincidir perfectamente con el valor de campo de Salesforce. Si está usando un campo de lista de selección de Salesforce para los filtros, el valor es el nombre de la API.
  • Mapeo de campos de sincronización: verifique que el mapeo de campos incluya Nombre a Nombre. Esto es obligatorio porque no se pueden crear organizaciones en Zendesk Support sin un nombre.
  • Cuando pruebe la sincronización, actualice los campos Salesforce que están mapeados con Zendesk Support. La sincronización se dispara solo cuando se actualiza un campo mapeado.
  • Los campos de fórmula se actualizan solo cuando se actualiza otro campo mapeado. Esta es otra limitación de la API de Streaming de Salesforce.

¿Qué puedo hacer si la sincronización de datos se desactiva automáticamente?

Verifique que no haya alcanzado los límites de la API de streaming. Si desea más información, consulte ¿Cómo se verifican los límites y el uso de la API de Streaming?

Sincronización de tickets de Zendesk con Salesforce

Para verificar si el paquete de sincronización de tickets se ha instalado correctamente:

  1. Vaya a Salesforce > Setup > Deployment Status
    Estado de despliegue Salesforce
  2. Busque una hora de despliegue de cuando se instaló el paquete para ver si el despliegue se realizó correctamente o si falló. Si falló el despliegue, Salesforce le proporcionará los detalles del error. Revise los errores y resuélvalos.
  3. Vaya a Salesforce > Object Manager > Case > Fields & Relationships. Verifique si se crearon campos de caso adicionales en su objeto de caso de Salesforce, como se muestra a continuación para cada campo de ticket estándar de Zendesk Support.
    Campos de caso Salesforce
  4. Después de confirmar que los pasos 2 y 3 se realizaron correctamente, continúe configurando la sincronización de tickets

Para verificar si configuró la sincronización de tickets correctamente:

  1. Confirme que ha activado el disparador Salesforce en Zendesk Support
  2. Confirme que el cuerpo del disparador de JSON no haya sido editado y que aparezca como se muestra más abajo. Si se hace algún cambio en este cuerpo de JSON, la sincronización fallará. Se espera el error que se muestra a continuación.
    Verificación de la configuración de tickets Salesforce
  3. Confirme que ingresó la ID de tipo de registro correcta. Si la ID de tipo de registro es incorrecta, la sincronización fallará. La ID de tipo de registro no es su ID de organización de Salesforce.
  4. Confirme que todos los campos de caso obligatorios de Salesforce estén incluidos en las asignaciones (mapeos) de campos de ticket personalizados. Si no se mapean todos los campos obligatorios, la sincronización fallará.

¿Cómo se resuelven los tickets que no se sincronizan con los casos de Salesforce?

Si desea más información, consulte Los tickets de Zendesk no se sincronizan con los tickets de Salesforce.

Resolver errores con la vista de tickets

Utilice estas secciones para resolver errores en la configuración de la vista de tickets.

La autenticación entre Salesforce y Zendesk Support no está completa

Un administrador debe completar la configuración del Centro de administración:

  1. En Centro de administración, seleccione el icono Aplicaciones e integraciones en la barra lateral, luego seleccione Integraciones > Integraciones, y haga clic en Conectarse.
  2. Haga clic en la pestaña Vista de tickets y seleccione la casilla de verificación Activar vista de tickets.
  3. Haga clic en Guardar.

La visualización de tickets de Zendesk en Salesforce no está activada

Un administrador debe activar esto en Centro de administración:

  1. En Centro de administración, haga clic en el icono Aplicaciones e integraciones en la barra lateral y luego seleccione Integraciones > Integraciones.
  2. Junto a Salesforce, haga clic en Configurar.
  3. Haga clic en la pestaña Vista de tickets y seleccione la casilla de verificación Activar vista de tickets.
  4. Haga clic en Guardar.

Se interrumpió la conexión entre Salesforce y Zendesk Support

Un administrador debe volver a autenticarse en Centro de administración:

  1. En Centro de administración, seleccione el icono Aplicaciones e integraciones en la barra lateral, luego seleccione Integraciones > Integraciones y haga clic en Reconectar.
  2. Seleccione Configurar y luego seleccione Reactivar vista de tickets.
  3. Haga clic en Guardar.

El usuario de Zendesk Support que configuró la integración cambió o fue eliminado

Un administrador debe volver a autenticarse en Centro de administración:

  1. En Centro de administración, haga clic en el icono Aplicaciones e integraciones en la barra lateral y luego seleccione Integraciones > Integraciones.
  2. Junto a Salesforce, haga clic en Configurar.
  3. Seleccione Reactivar vista de tickets y haga clic en Guardar.

Como alternativa, esto se resuelve desconectando y volviendo a conectar la integración. Consulte desconectar.

No tiene el nivel de acceso necesario para ver esta aplicación

Antes de continuar con los siguientes pasos, asegúrese de establecer la configuración Usuarios permitidos en Usuarios aprobados por el Administrador con autorización previa en la aplicación conectada de Salesforce Integration for Zendesk Support. Consulte Configurar el acceso de usuario a los tickets de Zendesk en Salesforce.

El siguiente procedimiento se aplica a las páginas de Visualforce:

  1. Inicie sesión en Salesforce y haga clic en Configurar.
  2. En Administración en el panel de navegación izquierdo, seleccione Usuarios > Conjuntos de permisos.
  3. En la página Conjuntos de permisos, seleccione Nuevo.
  4. Ingrese un nombre de rótulo, y para el nombre de la API ingrese "Zendesk_Ticket_View", y haga clic en Guardar.
  5. En la sección Aplicación, seleccione Aplicaciones conectadas asignadas, y luego haga clic en Editar.
  6. Agregue Salesforce Integration for Zendesk Support al campo Aplicaciones conectadas activadas y haga clic en Guardar.
  7. Regrese a la página de configuración Conjuntos de permisos y haga clic en Acceso a la página de Visualforce.
  8. Haga clic en Editar y active las siguientes páginas:
    zdsf.Zendesk_Ticket_View_Account
    zdsf.Zendesk_Ticket_View_Contact
    zdsf.Zendesk_Ticket_View_Lead
    zdsf.Zendesk_Ticket_View_Opportunity
  9. Regrese a la página de configuración de Conjuntos de permisos y seleccione Administrar asignaciones en la parte superior de la página
  10. Seleccione todos los usuarios y haga clic en Agregar asignaciones.

Descargo de responsabilidad de la traducción: Este artículo ha sido traducido usando software de traducción automática para proporcionar una idea básica del contenido. Se han realizado esfuerzos razonables para proporcionar una traducción exacta, sin embargo, Zendesk no garantiza la exactitud de la traducción.

Si surge alguna pregunta relacionada con la exactitud de la información incluida en el artículo traducido, consulte la versión en inglés del artículo, que es la versión oficial.

Tecnología de Zendesk