Ir al contenido principal

Fin para Salesforce: Soluciona errores comunes de integración

Utiliza esta guía para diagnosticar códigos de error y resolver problemas comunes con tu integración de Salesforce.

Cuando Fin encuentra un problema al conectarse con Salesforce, los detalles aparecen en Registros de errores. Esta guía te ayuda a entender rápidamente qué significa cada error y cómo solucionarlo.

Cada entrada de error incluye:

  • Código de error – un identificador único para el error.

  • Error del sistema – el mensaje devuelto por Salesforce.

  • Ruta de la solicitud – El endpoint específico de la API de Salesforce que provocó el error.

  • Método de la solicitud – El método HTTP utilizado (por ejemplo, GET, POST o PATCH).

  • Código de estado – El código de respuesta HTTP devuelto por Salesforce (por ejemplo, 400 o 403).

  • Función del producto – dónde ocurrió el problema (por ejemplo, Importación de Conversaciones Históricas).

  • Tipo de API y Tipo de objeto – detalles técnicos para ayudar a identificar qué objeto de datos o endpoint de Salesforce está afectado.


Cómo acceder a los registros de errores

  1. Selecciona cualquier error relacionado con Salesforce para abrir el panel de Detalles del error.

Consejo: Puedes hacer clic en Revisar configuración para abrir directamente desde los registros de errores la configuración relevante de conexión o permisos de Salesforce.


Cómo solucionar errores comunes de integración

Errores al conectar con Salesforce

Código de error: OAUTH_EC_APP_NOT_FOUND
​Cuándo aparece: cuando conectas Fin a Salesforce.
​Cómo solucionar este error: El paquete Fin para Salesforce no está instalado en la organización a la que te conectas, o no está en la versión más reciente.

  1. Instala o actualiza el paquete Fin para Salesforce en esa organización exacta de Salesforce.

  2. Reconecta Fin a Salesforce.

Reinstalar el paquete no afecta a otros espacios de trabajo de Fin.


Errores con la importación de conocimiento

Objeto: Knowledge__kav
​Código de error: INVALID_QUERY_FILTER_OPERATOR
​Mensaje: Filtro inválido en la consulta de artículos de conocimiento, probablemente debido a una incompatibilidad de tipo de datos.
​Cómo solucionar este error:

  1. Revisa tus filtros y vuelve a intentar sincronizar tus artículos.

Si la sincronización funcionaba antes, el error puede deberse a cambios en los campos de artículos de conocimiento de Salesforce. Verifica si algún campo usado en tus filtros ha sido actualizado en Salesforce.

Objeto: Knowledge__kav
​Código de error: MALFORMED_QUERY
​Mensaje: Valores de filtro inválidos en la consulta de artículos de conocimiento.
​Cómo solucionar este error:

  1. Revisa tus filtros y vuelve a intentar sincronizar tus artículos.

Si la sincronización funcionaba antes, el error puede deberse a cambios en los campos de artículos de conocimiento de Salesforce. Verifica si algún campo usado en tus filtros ha sido actualizado en Salesforce.

Objeto: Knowledge__kav
​Código de error: NOT_FOUND
​Mensaje: No se encontró el artículo de conocimiento solicitado.
​Cómo solucionar este error: Al iniciar una importación de conocimiento, recopilamos una instantánea de los artículos que necesitan sincronizarse y luego comenzamos la sincronización. Entre la recopilación y la sincronización, parece que un artículo fue eliminado y ya no es consultable. No hay más acciones que tomar, salvo quizás restaurar el artículo eliminado.

Objeto: Knowledge__kav
​Código de error: INVALID_FIELD
​Mensaje: Hubo algunos problemas al construir la consulta de artículos de conocimiento.
​Cómo solucionar este error:

  1. Revisa y actualiza tus filtros y vuelve a intentar sincronizar la selección de artículos.

Si la sincronización funcionaba antes, el error puede deberse a cambios en los permisos o visibilidad de los campos usados en tus filtros. Verifica si se han hecho actualizaciones en Salesforce.

Objeto: Knowledge__kav
​Código de error: UNKNOWN
​Mensaje: Hubo algunos problemas al construir la consulta de artículos de conocimiento.
​Cómo solucionar este error: Actualmente solo soportamos importar objetos Knowledge__kav como artículos de Salesforce. Si tu organización Salesforce usa un objeto diferente, por favor contacta a nuestro equipo de soporte para asistencia.


Errores con Casos de Salesforce

Objeto: Case
​Código de error: INVALID_FIELD_FOR_INSERT_UPDATE
​Mensaje: El usuario de integración no tiene permisos para actualizar los campos de auditoría en el objeto.
​Cómo solucionar este error:

Si el error es que Fin no puede establecer CreatedById o LastModifiedById:

  1. Ve a Configuración de Salesforce → Interfaz de usuario.

  2. Habilita los permisos “Set Audit Fields upon Record Creation” y “Update Records with Inactive Owners”.
    (Consulta Habilitar el permiso 'Create Audit Fields' en Salesforce)

Si el error es sobre cualquier otro campo:

Comparte los detalles del error con tu administrador de Salesforce o contacta a nuestro equipo de soporte para ayuda.

Objeto: Case
​Código de error: FIELD_CUSTOM_VALIDATION_EXCEPTION
​Cómo solucionar este error:

  1. Haz una de las siguientes acciones:

    1. Verifica que el campo que causa el error de validación personalizada se esté configurando correctamente en el workflow.

    2. Si no quieres que el workflow establezca este campo, configura un Salesforce Flow para establecer o asignar por defecto el valor correcto.

Objeto: Case
​Código de error: CANNOT_EXECUTE_FLOW_TRIGGER
​Cómo solucionar este error: Un flujo o proceso en tu organización Salesforce está generando un error cuando Fin actualiza o crea un Caso.

Comparte los detalles del error del sistema con tu administrador de Salesforce para que pueda resolver el problema en el flujo o proceso de Salesforce.

Objeto: Case
​Código de error: INVALID_OR_NULL_FOR_RESTRICTED_PICKLIST
​Cómo solucionar este error:

  1. Haz una de las siguientes acciones:

    1. Actualiza el workflow para asegurarte de que el campo picklist que causa el error de restricted picklist esté configurado correctamente.

    2. Si no quieres que el workflow establezca este campo, configura un Salesforce Flow para establecer o asignar por defecto el campo picklist con el valor correcto.

Objeto: Case
​Código de error: UNABLE_TO_LOCK_ROW
​Cómo solucionar este error: Fin no pudo actualizar el Salesforce Case porque otro proceso lo estaba actualizando al mismo tiempo. Algunas actualizaciones del Case pueden no haberse guardado.

  • Si Fin sigue asignado al Case, la siguiente actualización intentará automáticamente de nuevo.

  • Si Fin ya no está asignado, puede que necesites copiar manualmente cualquier actualización de la conversación de Fin al Salesforce Case.

Objeto: Case

Síntoma: Las respuestas del cliente a un caso existente están creando nuevas conversaciones en tu espacio de trabajo Fin en lugar de enlazarse al caso original.
​Cómo solucionar este error: Esto ocurre cuando Lightning threading no está habilitado en Salesforce. Sin esto, Salesforce no conserva los encabezados del hilo de correo electrónico que Fin usa para relacionar las respuestas entrantes con el caso original.

  1. Ve a Salesforce Setup → Email → Email-to-Case.

  2. Habilita Lightning Threading y guarda tus cambios.

Nota: Lightning threading se aplica a toda tu organización Salesforce — afecta todos los casos y correos, no solo los manejados por Fin. Si tu equipo depende de que el threading esté desactivado para otros workflows, revisa el impacto en toda tu configuración Salesforce antes de habilitarlo.

Objeto: EmailMessage
​Código de error: INSUFFICIENT_ACCESS_ON_CROSS_REFERENCE_ENTITY
​Cómo solucionar este error: El objeto Salesforce EmailMessage referencia el Case vía ParentId y un User vía CreatedById y LastModifiedById. Asegúrate de que el User de Salesforce que conectó Fin tenga permiso para acceder tanto al Case como a los objetos User.

Si tu Organización Salesforce usa Enhanced Email, Salesforce también creará Tasks a partir de registros EmailMessage. En este caso, asegúrate de que el mismo user tenga permiso para acceder a Tasks, si el primer paso no resuelve el problema.

Objeto: EmailMessage
​Código de error: UNABLE_TO_LOCK_ROW
​Cómo solucionar este error: Fin no pudo crear un EmailMessage para el Salesforce Case porque otro proceso estaba actualizando el Case al mismo tiempo.

Si Fin sigue asignado al Case, la siguiente actualización creará automáticamente el EmailMessage y enviará el correo de nuevo.

Objeto: EmailMessage
​Código de error: INVALID_FIELD_FOR_INSERT_UPDATE
​Cómo solucionar este error: Si el error es porque Fin no puede establecer CreatedById o LastModifiedById:

  1. Ve a Salesforce Setup → User Interface.

  2. Habilita los permisos “Set Audit Fields upon Record Creation” y “Update Records with Inactive Owners”.
    (Consulta Habilitar el permiso 'Create Audit Fields' en Salesforce)

Si el error es sobre cualquier otro campo:

Comparte los detalles del error con tu administrador de Salesforce o contacta a nuestro equipo de soporte para ayuda.

Objeto: FeedItem
​Código de error: UNKNOWN_EXCEPTION
​Mensaje: El usuario de contexto no tiene permiso para crear texto enriquecido en el feed
​Cómo solucionar este error: Fin necesita la capacidad de crear elementos de feed de caso con texto enriquecido.

  1. Ve a Salesforce Setup → Chatter Settings

  2. Haz clic en Editar

  3. En Publicaciones con texto enriquecido habilita “Permitir a los users redactar publicaciones con texto enriquecido”

  4. Haz clic en Guardar.

Si el error es sobre cualquier otro campo:

Comparte los detalles del error con tu administrador de Salesforce o contacta a nuestro equipo de soporte para ayuda.


Errores con Fin Messenger

Objeto: Case
​Código de error: INVALID_OR_NULL_FOR_RESTRICTED_PICKLIST
​Mensaje: Valor incorrecto seleccionado para el campo restricted picklist.
​Cómo solucionar este error:

  1. Haz una de las siguientes acciones:

    1. Actualiza el workflow para asegurarte de que el campo picklist que causa el error de restricted picklist esté configurado correctamente.

    2. Si no quieres que el workflow establezca este campo, configura un Salesforce Flow para establecer o asignar por defecto el campo picklist con el valor correcto.

Objeto: Case
​Código de error: CANNOT_INSERT_UPDATE_ACTIVATE_ENTITY
​Cómo solucionar este error: Fin no puede crear un Case durante el paso Create Salesforce Case en el workflow de Fin messenger. Asegúrate de que el user de Salesforce que conectó Fin a Salesforce tenga permiso para acceder al objeto Case.

Objeto: Case
​Código de error: FIELD_CUSTOM_VALIDATION_EXCEPTION
​Mensaje: Valor incorrecto seleccionado para el campo restricted picklist.
​Cómo solucionar este error:

  1. Haz una de las siguientes acciones:

    1. Actualiza el workflow para asegurarte de que el campo que causa el error de validación esté configurado correctamente.

    2. Si no quieres que el workflow establezca este campo, configura un Salesforce Flow para establecer o asignar por defecto el campo con el valor correcto.

Objeto: Case
​Código de error: REQUIRED_FIELD_MISSING
​Cómo solucionar este error:

  1. Haz una de las siguientes acciones:

    1. Actualiza el workflow para asegurarte de que el campo que causa el error de validación esté configurado correctamente.

    2. Si no quieres que el workflow establezca este campo, configura un Salesforce Flow para establecer o asignar por defecto el campo con el valor correcto.

Nota: Si el campo no es visible como un paso de Set data, ve a Deploy > Fin Messenger > Data y selecciona el campo Case en la sección Pull data from Salesforce.

Objeto: Case
​Código de error: INVALID_FIELD_FOR_INSERT_UPDATE
​Cómo solucionar este error: Fin no puede establecer ciertos campos en el objeto Salesforce Case. Asegúrate de que el user de Salesforce que conectó Fin tenga los permisos correctos en el objeto Case.

Si el problema continúa, comparte los detalles del error con tu administrador de Salesforce o contacta a nuestro equipo de soporte para asistencia.

Objeto: Case
​Código de error: INVALID_EMAIL_ADDRESS
​Cómo solucionar este error: Fin no pudo crear un objeto Salesforce Case. Por favor, verifica que el correo electrónico proporcionado a Fin sea válido.

Objeto: Case
​Código de error: CANNOT_EXECUTE_FLOW_TRIGGER
​Cómo solucionar este error: Un flujo o proceso en su Organización Salesforce está generando un error cuando Fin actualiza o crea un Case. Comparta los detalles del error del sistema con su administrador de Salesforce para que puedan resolver el problema.

Objeto: FeedItem
​Código de error: UNKNOWN_EXCEPTION
​Mensaje: El usuario de contexto no tiene permiso para crear texto enriquecido en el feed
​Cómo solucionar este error: Fin necesita la capacidad de crear elementos de feed de case con texto enriquecido.

  1. Vaya a Configuración de Salesforce → Configuración de Chatter

  2. Haga clic en Editar

  3. En Publicaciones con texto enriquecido active “Permitir a los usuarios redactar publicaciones con texto enriquecido”

  4. Haga clic en Guardar.

Si el error es sobre cualquier otro campo:

Comparta los detalles del error con su administrador de Salesforce o contacte a nuestro equipo de soporte para obtener ayuda.

Error: Incompatibilidad en el modo de autenticación en Fin Messenger con Salesforce Messaging
​Cómo solucionar este error: Los visitantes conectados siempre envían tokens autenticados, por lo que el canal de mensajería de Salesforce debe aceptarlos.

  1. En Salesforce, vaya a Configuración → Configuración de mensajería y seleccione el canal.

  2. Active Verificación de usuario para el canal de mensajería.

  3. Configure la verificación de identidad para Fin Messenger.


Errores con la sincronización del historial de case

Objeto: Emails
​Código de error: INVALID_TYPE
​Mensaje: El usuario de integración no puede acceder a los mensajes de correo electrónico adjuntos al case.
​Cómo solucionar este error: Fin no puede acceder a la relación Emails en el objeto Case de Salesforce. Esto probablemente se debe a que Enhanced Email no está habilitado en su Organización Salesforce.

Para resolver esto, haga una de las siguientes acciones:

  1. Vaya a Configuración de Salesforce → Enhanced Email y habilite Enhanced Email.

  2. Desactive la sincronización del historial de conversación. Vaya a Fin Workspace → Configuración → integración de Salesforce y desactive Sincronizar historial de case desde Salesforce.

Estamos trabajando activamente para soportar organizaciones Salesforce sin Enhanced Email. Contacte a nuestro equipo de soporte para las últimas actualizaciones.

Objeto: CaseFeed
​Código de error: INVALID_FIELD
​Mensaje: El workspace necesita que Digital Experiences esté habilitado.
​Cómo solucionar este error: Fin no puede consultar el campo Visibility en el objeto CaseFeed de Salesforce. Asegúrese de que el usuario de Salesforce que conectó Fin tenga permiso para acceder a este campo.

El campo Visibility solo está disponible cuando Digital Experiences está habilitado en Salesforce. Este campo es necesario para determinar si un comentario es interno o público. Consulte Habilitar Digital Experiences en Salesforce para activarlo.

Si el problema persiste una vez habilitado, comparta los detalles del error con su administrador de Salesforce o contacte a nuestro equipo de soporte.

Objeto: Case
​Código de error: INVALID_FIELD
​Cómo solucionar este error: Fin no puede consultar ciertos campos en el objeto Case de Salesforce. Verifique que el usuario de Salesforce que conectó Fin tenga permiso para acceder a estos campos.

Si el problema continúa, comparta los detalles del error con su administrador de Salesforce o contacte a nuestro equipo de soporte.


Preguntas frecuentes

¿Cómo sé si un error está relacionado con Salesforce?

Los errores relacionados con Salesforce mostrarán API type: Salesforce REST API en los detalles del error.

¿Puedo exportar los registros de errores de Salesforce?

Todavía no, pero puede hacer clic en Copiar todos los detalles en cualquier panel de error para copiar el registro completo para reportar o compartir.

¿Dónde puedo ver los errores resueltos?

Los problemas resueltos se eliminan automáticamente de la vista Registros de errores una vez que Fin se reconecta o reintenta la solicitud fallida con éxito.

¿Ha quedado contestada tu pregunta?