Ir al contenido principal

Fin para Salesforce paquete desbloqueado

Este artículo es para Administradores de Sistema de Salesforce que configuran Fin AI Agent con Salesforce Cases o Fin Messenger. Está disponible en planes que incluyen la integración de Salesforce; verifica tu plan de Intercom si no estás seguro.

El paquete desbloqueado Fin para Salesforce otorga a Fin los permisos de Salesforce y campos personalizados de casos necesarios para crear, leer y actualizar casos de Salesforce en nombre de tus clientes. Un paquete desbloqueado es un contenedor de metadatos de Salesforce — campos, conjuntos de permisos y configuración relacionada — que se añade automáticamente a tu organización de Salesforce al instalarlo. El paquete desbloqueado instala los siguientes componentes:

¿Qué campos personalizados añade el paquete Fin para Salesforce a Salesforce?

El paquete desbloqueado añade cuatro campos personalizados al objeto Case de Salesforce. Estos campos permiten a Fin rastrear su participación, estado de resolución, detección de spam e ID de conversación en cada caso. Si creas estos campos manualmente en lugar de instalar el paquete, los nombres de la API deben coincidir exactamente.

Nombre del Campo

Metadatos

FinInvolved__c

Almacena si Fin estuvo involucrado en este caso

  • Tipo: Casilla de verificación

  • Etiqueta: FinInvolved

  • Valor predeterminado: false

FinResolutionState__c

Almacena el estado de resolución de Fin

  • Tipo: Lista de selección

  • Etiqueta: FinResolutionState

  • Valores:

    • Resolución Suave
      (API Name: soft_resolution)

    • Resolución Firme
      (API Name: hard_resolution)

    • Enrutado al Equipo
      (API Name: routed_to_team)

    • Abandonado
      (API Name: abandoned_negative_feedback)

FinMarkedAsSpam__c
Almacena si la conversación ha sido marcada como spam por Fin

  • Tipo: Casilla de verificación

  • Etiqueta: FinMarkedAsSpam

  • Valor predeterminado: false

FinConversationId__c
Almacena el identificador de la conversación para enlazar con la plataforma Fin

  • Etiqueta: FinConversationId

  • Longitud: 255 caracteres

Nota: FinConversationId__c es un campo de Texto (tipo: Texto, longitud máxima: 255 caracteres). Asegúrate de configurarlo correctamente al crear el campo manualmente.


¿Qué permisos requiere el paquete Fin para Salesforce?

El paquete desbloqueado Fin para Salesforce crea un PermissionSet llamado Fin for Salesforce permissions (nombre de API: Fin_for_Salesforce_permissions). Este PermissionSet debe asignarse al usuario de Salesforce que conecta Fin con tu organización de Salesforce. Otorga los permisos mínimos que Fin necesita para gestionar casos, e incluye:

Permisos de objeto

  • Case: Crear, Leer, Editar (sin Eliminar, sin Modificar/Ver Todos los Registros)

  • Contact: Leer, Editar (sin Crear/Eliminar, sin Modificar/Ver Todos los Registros)

  • Account: Leer, Editar (sin Crear/Eliminar, sin Modificar/Ver Todos los Registros)

Permisos de campo (acceso de lectura y edición)

  • Campos de Case: ContactId, Description, FinInvolved__c, FinMarkedAsSpam__c, FinConversationId__c, FinResolutionState__c, Origin, SourceId, Subject, SuppliedEmail, SuppliedName

  • Campos de Contact: Email

  • Campos de Task: ActivityDate, Description, Type, WhatId, WhoId

Permisos del sistema

  • API Enabled

  • Puede insertar campos del sistema de feed

  • Editar tarea

  • Ver todos los Users

  • Ver roles

  • Ver configuración

Registro de cambios

v1.0 - Versión 1

  • Crea 4 campos personalizados de caso FinInvolved__c, FinResolutionState__c, FinMarkedAsSpam__c y FinConversationId__c

  • Crea 1 conjunto de permisos llamado Fin for Salesforce permissions


Preguntas frecuentes

¿Cómo instalo el paquete Fin para Salesforce?

El paquete está vinculado en el paso de despliegue en el canal Fin Messenger y Salesforce Cases. También puedes instalarlo desde los enlaces a continuación

O

¿Qué hago si no quiero instalar el paquete?

Si prefieres no instalar el paquete desbloqueado, puedes crear manualmente los mismos componentes de Salesforce. Sigue estos pasos para configurar Fin para Salesforce sin instalar el paquete:

  1. Crea los cuatro campos personalizados de Case definidos en la sección "¿Qué campos personalizados añade el paquete Fin para Salesforce a Salesforce?": FinInvolved__c, FinResolutionState__c, FinMarkedAsSpam__c y FinConversationId__c. Los nombres de la API deben coincidir exactamente como se documenta.

  2. Crea un PermissionSet con los permisos de objeto, permisos de campo y permisos del sistema listados en la sección "¿Qué permisos requiere el paquete Fin para Salesforce?" de este artículo. El nombre de API del PermissionSet debe ser exactamente Fin_for_Salesforce_permissions. Esto desbloqueará el paso Instalar y asignar permisos en Salesforce en tu flujo de despliegue.

  3. Asigna el PermissionSet al usuario de Salesforce que conectó Fin con Salesforce.

  4. Las futuras actualizaciones del paquete se documentarán en el registro de cambios.

¿Cómo migrar desde el paquete no gestionado?

Enfoque preferido:

  1. Pausa Fin.

  2. Desasigna el usuario de Salesforce del PermissionSet Intercom Fin AI permission, esto te permitirá desinstalar el paquete no gestionado.

  3. Desinstala el paquete no gestionado. Durante la desinstalación, Salesforce te pedirá guardar tus datos — selecciona esta opción, ya que perderás permanentemente los valores almacenados en FinInvolved__c y FinResolutionState__c si la omites. La captura de pantalla a continuación muestra la pantalla de desinstalación de Salesforce donde seleccionas la opción de retención de datos.

    La pantalla de desinstalación de Salesforce, mostrando la opción para conservar y guardar los datos de campo antes de desinstalar el paquete no gestionado. Selecciona esta opción para evitar perder los valores de FinInvolved__c y FinResolutionState__c.

  4. Una vez completada la desinstalación, Salesforce te enviará un correo cuando tu exportación de datos esté lista. Descarga los datos guardados de campo como un archivo .csv haciendo clic en Data en la pantalla de exportación de datos de Salesforce, como se muestra a continuación.

    La pantalla de exportación de datos de Salesforce después de la desinstalación, mostrando el botón Data usado para descargar los valores guardados de FinInvolved__c y FinResolutionState__c como un archivo .csv.

  5. Ve a Configuración > Integración de Salesforce > Instalar y asignar permisos en Salesforce

  6. Haz clic en Instalar Fin para Salesforce

Una vez instalado, puedes usar el DataLoader para importar el archivo csv del paso 4 y actualizar tus Cases con FinInvolved__c y FinResolutionState__c.

Enfoque opcional:

Agrega o actualiza manualmente los componentes del paquete desbloqueado documentados en este artículo. Las actualizaciones del paquete desbloqueado se documentarán aquí en el registro de cambios.

Nota: El paquete no gestionado no soporta actualizaciones. Esto significa que los nuevos campos y componentes añadidos en futuras versiones — como FinMarkedAsSpam__c y FinConversationId__c — no estarán disponibles automáticamente para las organizaciones que aún usan el paquete no gestionado. Aunque Fin seguirá funcionando para la funcionalidad existente, perderás nuevas características que requieren campos o permisos adicionales. Migrar al paquete desbloqueado es el camino recomendado para mantenerse actualizado. Las futuras adiciones se documentarán en el registro de cambios arriba mencionado.

¿Ha quedado contestada tu pregunta?