Utilice este artículo para instalar y conectar Fin a Salesforce. Al final, habrá instalado el paquete gestionado requerido, configurado permisos y, si usa Fin Messenger, establecido una conexión de chat en vivo entre Fin y Salesforce mediante Bring Your Own Channel (BYOC). Necesitará acceso de administrador de Salesforce para completar estos pasos.
Nota: Si está configurando Fin solo para manejar casos de Salesforce (sin chat en vivo), puede omitir la sección Fin Messenger: Conectar a Salesforce Chat a continuación.
Cómo conectarse a Salesforce
Vaya a Connect en su espacio de trabajo Fin, luego siga los pasos a continuación para instalar un paquete gestionado en Salesforce. El paquete gestionado instala todos los permisos y campos que Fin necesita para funcionar.
Haga clic en el botón Connect junto al tipo de organización que desea conectar (prueba o en vivo), luego haga clic en Install Package.
Seleccione Install for all users. Esto significa que el conjunto de permisos puede asignarse a cualquier usuario en su organización Salesforce si lo desea.
Espere a que finalice la instalación. No deben mostrarse errores.
Una vez que la instalación esté completa, regrese a la página Connect y haga clic en el botón Connect to Salesforce en el Paso 2, luego permita que se establezca la conexión.
Cómo configurar permisos
Vaya a Connect > Assign permissions in Salesforce desde su espacio de trabajo Fin y siga los pasos allí para crear un nuevo conjunto de permisos y asignar todos los permisos que Fin necesita para funcionar.
Crear un nuevo conjunto de permisos
En Salesforce, cree un nuevo conjunto de permisos. La etiqueta y el nombre API pueden ser cualquiera; este conjunto de permisos solo se asignará al usuario de integración.
Al seleccionar una licencia, asegúrese de elegir una que incluya el permiso Set Audit Fields upon Record Creation, por ejemplo, la licencia Salesforce. Algunas licencias no incluyen este permiso.
Guarde el nuevo conjunto de permisos.
Nota: No todos los tipos de licencia de Salesforce incluyen el permiso Set Audit Fields upon Record Creation. Si esta opción no está disponible para una licencia que está considerando, seleccione un tipo de licencia diferente (como la licencia estándar de Salesforce) que sí lo incluya.
Asignar conjuntos de permisos al usuario de integración
Tanto el conjunto de permisos existente Fin for Salesforce permissions como el conjunto de permisos recién creado deben asignarse al usuario de integración.
En Salesforce, navegue al perfil del usuario de integración.
Vaya a Permission Set Assignments y haga clic en Edit Assignments.
Agregue tanto el conjunto de permisos Fin for Salesforce permissions como el conjunto de permisos recién creado a la columna Enabled Permission Sets, luego haga clic en Save.
Fin Messenger: Conectar a Salesforce Chat
Nota: Esta sección solo es necesaria si está usando Fin Messenger. Si está configurando Fin solo para manejar casos de Salesforce, puede omitir esta sección.
Para que Fin transfiera chats en vivo a su equipo en Salesforce, necesita una conexión a un Canal de Mensajería de Salesforce. Fin usa la función Bring Your Own Channel (BYOC) de Salesforce para establecer esta conexión.
Vaya a Settings > Fin Messenger > Configure for Salesforce.
Paso 1: Agregue su identificador de canal Fin
Instale el paquete Fin for Salesforce: Chat de la misma manera que instaló el paquete Fin for Salesforce en la sección Cómo conectarse a Salesforce arriba.
Una vez que la instalación esté completa, cree un nuevo Canal de Mensajería en Salesforce usando la Definición de Canal de Conversación Fin.
En la configuración del Canal de Mensajería, vaya a la sección Conversation Channel Definition y haga clic en Modify Conversation Channel Definition.
Seleccione Fin for Salesforce - (External Client App) en el menú desplegable, luego guarde sus cambios.
Configure Omni-Channel Routing (la función de Salesforce para enrutar trabajo al agente o cola correcta) y cualquier otra configuración según su preferencia.
Active el canal haciendo clic en Activate en la parte superior de la página.
Copie el Channel Address Identifier de la sección Messaging Settings.
Pegue el valor en el campo Channel Identifier en la página de configuración de Fin Messenger, luego haga clic en Save identifier.
Paso 2: Habilitar permisos SCRT2
Fin necesita permisos SCRT2 (Salesforce Contact Center Real-Time) para comunicarse con Salesforce a través de Platform Events.
Vaya a la página Permission Sets en Salesforce y busque el conjunto de permisos SCRT2 Integration User, luego ábralo.
En la barra Find Settings, busque Fin Message Events, selecciónelo y luego haga clic en Edit.
Habilite los permisos Read y Create, luego guarde sus cambios.
Paso 3: Activar la conexión
Regrese a Settings > Fin Messenger > Configure for Salesforce.
En la sección Activate Bring Your Own Channel, haga clic en Activate AWS Event Bridge. Esto establece la conexión entre Fin y Salesforce usando AWS EventBridge (Amazon Web Services EventBridge, un bus de eventos sin servidor que enruta eventos entre Fin y Salesforce).
Una vez activado, abra la sección Run the Event Relay y siga el enlace a la página Event Relays en Salesforce.
Busque Fin Event Relay (AWS). Su estado mostrará Stopped.
Edite el Event Relay, actualice el estado a Run y luego guarde sus cambios. El Event Relay comenzará y la conexión de chat en vivo entre Fin y Salesforce ahora está activa.
Consejo: Después de guardar, puede tomar unos momentos para que el Event Relay pase de Detenido a En ejecución. Actualice la página de Event Relays para confirmar que el estado se ha actualizado.
Si tiene problemas durante o después de la configuración, consulte Fin for Salesforce: Fix common integration errors.







