Pregunta
Recibo un mensaje de error que dice que el nombre ya se tomó (sincronización de la cuenta) o el correo electrónico ya se tomó (sincronización de contacto o lead) cuando intento sincronizar registros de Salesforce con Zendesk. He confirmado que la organización o el usuario en Zendesk tiene el valor correcto para hacer coincidir según los criterios de coincidencia dentro del Centro de administración. ¿Por qué la integración no encuentra ni actualiza ese registro?
Respuesta
Este error puede aparecer por varias razones.
No se pudo encontrar ningún registro de coincidencia según los criterios de coincidencia.
Los criterios de coincidencia predeterminados se basan en el nombre de la cuenta en SFDC que coincide con el nombre de la organización en Zendesk. Esto se puede configurar como se describe aquí. Si la integración no encuentra un registro coincidente dentro de Zendesk, intentará crear un nuevo registro. El error "el nombre ya ha sido tomado" podría ocurrir si no se pudo hacer coincidir pero está intentando crear una organización cuyo nombre ya existe dentro de Zendesk.
Para resolver esto, puede ajustar el objeto (ya sea la organización en Zendesk o la cuenta en SFDC) para asegurarse de que los campos estén configurados correctamente para encontrar una coincidencia. Si cambia los datos dentro de Zendesk, tendrá que esperar uno o dos minutos antes de volver a sincronizar el registro desde SFDC.
Otra manera de resolver esto sería ajustar los criterios de coincidencia para que se basen en un campo que ya está configurado correctamente.
Dos registros con la misma información se sincronizan desde Salesforce en poco tiempo.
Esto también podría ocurrir si se crea o actualiza un registro en Zendesk unos minutos antes de la sincronización de Salesforce. Si la búsqueda aún necesita actualizar su índice con el estado actual del objeto, la integración intentará crear algo que ya existe, lo que provocará una colisión.
Para resolver esto, espere unos minutos para que se realice la indexación de búsqueda y vuelva a intentar las sincronizaciones fallidas.
Una sincronización anterior ya coincide con un registro de Zendesk.
Cuando un registro se sincroniza por primera vez de Salesforce con Zendesk usando criterios de coincidencia para identificar si ya existe un registro coincidente, el registro existente se actualiza. Se crea un nuevo registro si la integración no encuentra un registro coincidente.
Cuando se realiza una sincronización, la integración guarda una relación entre el registro de origen en Salesforce y el registro de destino en Zendesk. Esta relación tiene prioridad sobre los criterios de coincidencia para futuras sincronizaciones. La ventaja de esta relación es que permite cambiar el campo coincidente dentro de Salesforce para actualizar la organización existente dentro de Zendesk.
Para resolver esto, sincronice las cuentas con las organizaciones con criterios coincidentes en función de que el Nombre de la cuenta en Salesforce sea igual al Nombre de la organización en Zendesk. Esta es la configuración predeterminada.
Por ejemplo, se crea una nueva cuenta en Salesforce con el nombre Spiffy Company y la ID de organización: 0011H000024qFJdbic
. En Zendesk, ya hay una organización llamada Spiffy Company Incorporated con la ID de organización 12345. Como el nombre no coincide con la cuenta de Spiffy Company, la integración crea una nueva organización llamada Spiffy Company con una ID de organización que se vería diferente, por ejemplo, 23456. También almacena una relación entre cuenta 0011H000024qFJdbic
y la ID de organización 23456.
Otra organización de Zendesk ya usa el nombre al que está intentando modificar su registro de Salesforce.
Para resolver este error, puede borrar uno de los registros en Zendesk. Borre la organización 1 o 2 y luego vuelva a sincronizar la cuenta desde Salesforce. Si la sincronización subsiguiente no tiene una relación, use los criterios de coincidencia para buscar la coincidencia con la ID original.
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.