Passer au contenu principal

Fin pour Salesforce : Autorisations requises

Comment configurer les autorisations 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 autorisations 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 autorisations sont importantes

  • Qui en a besoin

  • Quelles autorisations l'utilisateur OAuth nécessite

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


Pourquoi ces autorisations 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 autorisations 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 autorisations ?

Deux utilisateurs clés de Salesforce 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 autorisations l'utilisateur OAuth nécessite-t-il

Comment configurer les autorisations ?

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


Autorisations 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 cas

FeedItem

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

Créer

Connected User, Fin

Ajoute des transcriptions de conversation et des résumés IA aux cas

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 cas essentiels

Contact

Id, Email, CreatedDate, FirstName, LastName

Créer, Lire

Connected User

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

User

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

Lire

User connecté

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

Group

Id, Name, Type

Lire

User connecté

Donne accès aux files d’attente Salesforce

QueueSobject

QueueId, SobjectType

Lire

User connecté

Permet de sélectionner des files d’attente pour le routage des cas

MessagingSession

Status, 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

Name

Lire

User connecté

Permet de confirmer si le package de permissions est installé

PermissionSetAssignment

PermissionSetId, AssigneeId

Lire

User connecté

Permet de confirmer si le jeu de permissions est assigné au bon user.

EmailRoutingAddress

Id, Address, EmailServicesAddressId

Lire

User connecté

Permet de lister les adresses email de routage actives.

EmailServicesAddress

Id, IsActive

Lire

User connecté

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

Astuce : Les champs marqués avec __c (par ex., FinInvolved__c) sont des champs personnalisés utilisés pour suivre l’implication de l’IA et l’état de résolution. Assurez-vous qu’ils sont configurés dans Settings → Salesforce Integration.


Liste de contrôle de mise en œuvre

Avant de passer en production, assurez-vous de :

  • Assignez le Fin for Salesforce permissions Permission Set personnalisé

  • Activez Chatter et le 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 ?