Ir al contenido principal

Fin para Casos de Salesforce: Permisos requeridos

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

Para potenciar la automatización fluida y experiencias de soporte inteligentes, 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 casos de Salesforce y datos relacionados.

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 poder interactuar eficazmente con tu entorno Salesforce, lo que resultaría 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 Deploy > Salesforce cases > Install and assign permissions in Salesforce.

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

  • 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 users – esto significa que el conjunto de permisos puede asignarse a cualquier user si lo eliges.

  • 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 user que autorizó la conexión con Fin.

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

  • En tu Salesforce Setup > Permission Sets, busca Fin for Salesforce permissions y habilita Establecer campos de auditoría al crear registros.

  • En Salesforce navega al user que autorizó la conexión con Fin

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

  • Selecciona Intercom Fin for Salesforce permissions y asigna el conjunto de permisos


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 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, Email, FechaDeCreación, Nombre, Apellido

Crear, Leer

Connected User

Necesario al crear o asociar contactos a casos

User

Id, ContactId, Nombre, Apellido, Email, UserType, IsActive

Leer

Connected User

Permite asignar casos a usuarios específicos

Group

Id, Nombre, Tipo

Leer

Connected User

Otorga visibilidad en las colas de Salesforce

QueueSobject

QueueId, SobjectType

Leer

Connected User

Permite seleccionar colas para enrutar casos

PermissionSet

Nombre

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, Dirección, 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 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?