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 |
|
FinResolutionState__c Almacena el estado de resolución de Fin |
|
FinMarkedAsSpam__c |
|
FinConversationId__c |
|
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__cyFinConversationId__cCrea 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:
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.
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.
Asigna el PermissionSet al usuario de Salesforce que conectó Fin con Salesforce.
Las futuras actualizaciones del paquete se documentarán en el registro de cambios.
¿Cómo migrar desde el paquete no gestionado?
Enfoque preferido:
Pausa Fin.
Desasigna el usuario de Salesforce del PermissionSet Intercom Fin AI permission, esto te permitirá desinstalar el paquete no gestionado.
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.
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.
Ve a Configuración > Integración de Salesforce > Instalar y asignar permisos en Salesforce
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.


