Ir al contenido principal

Fin para Salesforce: Permisos requeridos

Cómo configurar los permisos necesarios de Salesforce para integrar tu espacio de trabajo Fin.

Para potenciar experiencias de automatización fluida y soporte inteligente, Fin se integra profundamente con tu instancia de Salesforce. Esta integración requiere permisos específicos a nivel de objeto y campo, que permiten a Fin crear, actualizar y sincronizar datos con Salesforce.

Este artículo te guiará a través de:

  • Por qué estos permisos son importantes

  • Quién los necesita

  • Cómo implementarlos

  • Una tabla de referencia completa de los permisos requeridos


Por qué estos permisos importan

Fin depende de los datos de Salesforce para crear casos, publicar resúmenes, leer información de contacto y dirigir conversaciones a agentes. Sin los permisos adecuados, Fin puede no interactuar eficazmente con tu entorno Salesforce, lo que resulta en sincronizaciones fallidas, automatizaciones bloqueadas o funcionalidad limitada.


¿Quién necesita estos permisos?

Hay dos usuarios clave de Salesforce involucrados en la integración:

  • El usuario OAuth de Salesforce – el que se vincula durante la configuración de la integración

  • El usuario asignado como Fin – el usuario que Fin personifica al responder, publicar o realizar acciones de workflows


Qué permisos requiere el usuario OAuth


Cómo configurar los permisos

Navega a Conectar>Instalar y asignar permisos en Salesforce.

Sigue los pasos para instalar un paquete desbloqueado en Salesforce con todos los permisos y campos necesarios para que Fin funcione.

  • Inicia la instalación del paquete de permisos.

  • En la sección ¿Qué pasa si los nombres de componentes existentes entran en conflicto con los de este paquete?, selecciona No instalar.

  • Selecciona Instalar para todos los usuarios – esto significa que el conjunto de permisos puede asignarse a cualquier usuario si lo deseas.

  • Espera hasta que termine - no deben mostrarse errores


Configura y asigna el conjunto de permisos

  • Ahora que has instalado el conjunto de permisos en Salesforce, deberás asignarlo al usuario que autorizó la conexión a Fin.

  • En tu Configuración de Salesforce > Interfaz de usuario, habilita Establecer campos de auditoría al crear y actualizar registros con propietarios inactivos.

  • En tu Configuración de Salesforce > Conjuntos de permisos, busca Permisos Fin para Salesforce y habilita Establecer campos de auditoría al crear registros.

  • En Salesforce navega al usuario que autorizó la conexión a Fin

  • Desde su perfil, desplázate a la sección Asignaciones de conjuntos de permisos y haz clic en Editar asignaciones

  • Selecciona Intercom Permisos Fin para Salesforce y asigna el conjunto de permisos

Se recomienda habilitar los campos de auditoría para que los elementos del feed y los mensajes de correo electrónico se atribuyan correctamente a Fin.

Objeto Salesforce

Campos

Operaciones

Quién lo necesita

Por qué es necesario

EmailMessage

Id, FromName, FromAddress, ToAddress, Subject, ThreadIdentifier, HtmlBody, TextBody, CreatedById, CreatedDate, Incoming, ParentId, LastModifiedDate, LastModifiedById

Crear, Leer

Usuario conectado, Fin

Se usa para crear mensajes y respuestas para workflows de email a caso

CaseFeed

Id, Title, Body, Type, CreatedBy.*, CreatedDate, Visibility, ParentId, LastModifiedDate

Leer

Usuario conectado

Requerido para rastrear la actividad del caso

FeedItem

Id, Body, ParentId, IsRichText, Type, Visibility, CreatedDate, CreatedById, LastEditById

Crear

Usuario Conectado, Fin

Agrega transcripciones de conversaciones y resúmenes de AI a los casos

Case

Id, Asunto, Descripción, ContactId, OwnerId, SuppliedEmail, SuppliedName, Origen, SourceId, FinInvolved__c, FinResolutionState__c,

FinMarkedAsSpam__c,

FinConversationId__c

Crear, Leer, Actualizar

Todos los roles

Creación principal de casos, transferencia y sincronización de campos

Contact

Id, Correo electrónico, Fecha de creación, Nombre, Apellido

Crear, Leer

Usuario Conectado

Necesario al crear o asociar contactos a casos

User

Id, ContactId, Nombre, Apellido, Correo electrónico, UserType, IsActive

Leer

Usuario Conectado

Permite asignar casos a usuarios específicos

Group

Id, Nombre, Tipo

Leer

Usuario Conectado

Otorga visibilidad en las colas de Salesforce

QueueSobject

QueueId, SobjectType

Leer

Usuario Conectado

Permite la selección de colas para enrutar casos

PermissionSet

Nombre

Leer

Usuario Conectado

Nos permite confirmar si el paquete de permisos está instalado

PermissionSetAssignment

PermissionSetId, AssigneeId

Leer

Usuario Conectado

Nos permite confirmar si el conjunto de permisos está asignado al usuario correcto.

EmailRoutingAddress

Id, Dirección, EmailServicesAddressId

Leer

Usuario Conectado

Permite listar direcciones de correo electrónico de enrutamiento activas.

EmailServicesAddress

Id, EstáActivo

Leer

Usuario Conectado

Permite verificar si la dirección de correo electrónico de enrutamiento listada es válida.

Consejo: Los campos marcados con __c (por ejemplo, FinInvolved__c) son campos personalizados usados para rastrear la participación de AI y el estado de resolución. Asegúrate de que estén configurados en Settings → Salesforce Integration.


Lista de verificación de implementación

Antes de ponerlo en marcha, asegúrate de:

  • Asigna el conjunto de permisos personalizado Fin for Salesforce permissions Permission Set

  • Habilita Chatter y Feed Tracking en Salesforce

  • Confirma la visibilidad de campos personalizados como FinInvolved__c, FinResolutionState__c, FinMarkedAsSpam__c y FinConversationId__c

  • Prueba la integración usando un entorno sandbox o no productivo


Documentación útil de Salesforce

¿Ha quedado contestada tu pregunta?