Passer au contenu principal

Fin pour Salesforce : Permissions requises

Comment configurer les permissions Salesforce nécessaires pour intégrer votre espace de travail Fin.

Pour permettre une automatisation fluide et des expériences de support intelligentes, Fin s'intègre profondément à votre instance Salesforce. Cette intégration nécessite des permissions spécifiques au niveau des objets et des champs, qui permettent à Fin de créer, mettre à jour et synchroniser les données avec Salesforce.

Cet article vous guidera à travers :

  • Pourquoi ces permissions sont importantes

  • Qui en a besoin

  • Quelles permissions l'utilisateur OAuth nécessite

  • Un tableau de référence complet des permissions requises


Pourquoi ces permissions sont-elles importantes ?

Fin s'appuie sur les données Salesforce pour créer des cas, publier des résumés, lire les informations de contact et acheminer les conversations vers les agents. Sans les permissions appropriées, Fin peut être incapable d'interagir efficacement avec votre environnement Salesforce, ce qui entraîne des synchronisations échouées, des automatisations bloquées ou des fonctionnalités limitées.


Qui a besoin de ces permissions ?

Deux utilisateurs Salesforce clés sont impliqués dans l'intégration :

  • L'utilisateur OAuth Salesforce – celui lié lors de la configuration de l'intégration

  • L'utilisateur assigné comme Fin – l'utilisateur que Fin imite lorsqu'il répond, publie ou effectue des actions dans les workflows

Quelles licences Salesforce ces utilisateurs doivent-ils avoir ?

  • L'utilisateur OAuth Salesforce peut être un utilisateur API uniquement, tant qu'il répond aux exigences API de la section suivante.

  • L'utilisateur assigné comme Fin a besoin d'une licence Salesforce Service Cloud User. Salesforce ne permet pas aux licences API uniquement de posséder des Cases ou de rédiger des commentaires sur les cases, donc Fin ne peut pas répondre sur les Cases sans cela.

  • Fin Messenger avec transfert vers Salesforce Messaging (Bring Your Own Channel) nécessite Salesforce Digital Engagement avec l'add-on Partner Messaging dans votre organisation.


Quelles permissions l'utilisateur OAuth nécessite-t-il

Comment configurer les permissions ?

Suivez l'article d'aide Comment connecter Fin à Salesforce pour connecter Fin à Salesforce et installer les permissions nécessaires.


Permissions Salesforce requises

Objet Salesforce

Champs

Opérations

Qui en a besoin

Pourquoi c'est nécessaire

EmailMessage

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

Créer, Lire

Connected User, Fin

Utilisé pour créer des messages et des réponses pour les workflows email-to-case

CaseFeed

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

Lire

Connected User

Nécessaire pour suivre l'activité des cases

FeedItem

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

Créer

Connected User, Fin

Ajoute les transcriptions de conversation et les résumés AI aux cases

Case

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

Créer, Lire, Mettre à jour

Tous les rôles

Création, transfert et synchronisation des champs des cases essentiels

Contact

Id, Email, CreatedDate, FirstName, LastName

Créer, Lire

Utilisateur connecté

Nécessaire lors de la création ou de l'association de contacts aux cas

User

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

Lire

Utilisateur connecté

Permet d'assigner des cas à des users spécifiques

Groupe

Id, Nom, Type

Lire

Utilisateur connecté

Donne la visibilité sur les files d'attente Salesforce

QueueSobject

QueueId, SobjectType

Lire

Utilisateur connecté

Permet la sélection des queues pour le routage des cas

MessagingSession

Statut, ConversationId

Lire

Fin Messenger

Vérification du statut de la MessagingSession

Conversation

Id, ConversationIdentifier

Lire

Fin Messenger

Pour obtenir la bonne session de messagerie

PermissionSet

Nom

Lire

Utilisateur connecté

Permet de confirmer si le package de permission est installé

PermissionSetAssignment

PermissionSetId, AssigneeId

Lire

Utilisateur connecté

Permet de confirmer si le permission set est assigné au bon user.

EmailRoutingAddress

Id, Address, EmailServicesAddressId

Lire

Utilisateur connecté

Permet de lister les adresses email de routage actives.

EmailServicesAddress

Id, IsActive

Lire

Utilisateur connecté

Permet de vérifier si l'adresse email de routage listée est valide.

Astuce : Les champs marqués avec __c (par exemple, FinInvolved__c) sont des champs personnalisés utilisés pour suivre l'implication de l'AI et l'état de résolution. Assurez-vous qu'ils sont configurés dans Paramètres → Salesforce Integration.


Liste de contrôle de mise en œuvre

Avant de passer en production, assurez-vous de :

  • Attribuez le Fin for Salesforce permissions Permission Set personnalisé

  • Activez Chatter et Feed Tracking dans Salesforce

  • Confirmez la visibilité des champs personnalisés comme FinInvolved__c, FinResolutionState__c, FinMarkedAsSpam__c et FinConversationId__c

  • Testez l'intégration en utilisant un environnement sandbox ou non production


Documents Salesforce utiles

Avez-vous trouvé la réponse à votre question ?