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 sin interrupciones 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

  • Qué permisos requiere el usuario OAuth

  • Una tabla de referencia completa de los permisos requeridos


¿Por qué importan estos permisos?

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 en workflows


Qué permisos requiere el usuario OAuth

¿Cómo configuro los permisos?

Sigue el artículo de ayuda Cómo conectar Fin a Salesforce para conectar Fin con Salesforce e instalar los permisos necesarios.


Permisos requeridos de Salesforce

Objeto de 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

Connected User, Fin

Se usa para crear mensajes y respuestas para workflows de email-to-case

CaseFeed

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

Leer

Connected User

Requerido para rastrear la actividad del caso

FeedItem

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

Crear

Connected User, Fin

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

Case

Id, Subject, Description, ContactId, OwnerId, SuppliedEmail, SuppliedName, Origin, SourceId, FinInvolved__c, FinResolutionState__c, FinMarkedAsSpam__c, FinConversationId__c

Crear, Leer, Actualizar

Todos los roles

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

Contact

Id, Email, CreatedDate, FirstName, LastName

Crear, Leer

Connected User

Necesario al crear o asociar contactos a casos

User

Id, ContactId, FirstName, LastName, Email, UserType, IsActive

Leer

Connected User

Permite asignar casos a usuarios específicos

Group

Id, Name, Type

Leer

Connected User

Otorga visibilidad en las colas de Salesforce

QueueSobject

QueueId, SobjectType

Leer

Connected User

Permite seleccionar colas para enrutar casos

MessagingSession

Status, ConversationId

Leer

Fin Messenger

Verificando el estado de la MessagingSession

Conversation

Id, ConversationIdentifier

Leer

Fin Messenger

Para obtener la sesión de mensajería correcta

PermissionSet

Name

Leer

Connected User

Nos permite confirmar si el paquete de permisos está instalado

PermissionSetAssignment

PermissionSetId, AssigneeId

Leer

Connected User

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

EmailRoutingAddress

Id, Address, EmailServicesAddressId

Leer

Connected User

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

EmailServicesAddress

Id, IsActive

Leer

Connected User

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 poner en marcha, asegúrate de:

  • Asigna el Fin for Salesforce permissions Permission Set personalizado

  • 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?