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 requiert

  • Comment configurer les autorisations

  • Comment se connecter à l'API Enhanced Chat de Salesforce pour Fin Messenger

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


Pourquoi ces autorisations sont 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 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 autorisations l'utilisateur OAuth requiert


Comment configurer les autorisations

Accédez à Connect > Installer et attribuer les autorisations dans Salesforce.

Suivez les étapes pour installer un package déverrouillé dans Salesforce avec toutes les autorisations et champs nécessaires pour que Fin fonctionne.

  • Lancez l'installation du package d'autorisations.

  • Dans la section Que faire si les noms des composants existants entrent en conflit avec ceux de ce package ?, sélectionnez Ne pas installer.

  • Sélectionnez Installer pour tous les users – cela signifie que l'ensemble d'autorisations peut être attribué à n'importe quel user si vous le souhaitez.

  • Attendez la fin de l'installation - aucune erreur ne doit apparaître.


Fin Messenger : Se connecter à l'API Enhanced Chat de Salesforce

Note : Cette section est uniquement requise si vous utilisez Fin Messenger. Si vous configurez Fin pour gérer uniquement les cas Salesforce, vous pouvez passer cette section.

Pour que Fin puisse transférer les chats en direct à votre équipe dans Salesforce, une connexion à l'API Enhanced Chat est nécessaire. Cela requiert la mise en place d'un déploiement de service intégré dans Salesforce.

  1. Allez dans le déploiement de service intégré dans Salesforce.

  2. Cliquez sur Nouveau déploiement.

  3. Cliquez sur Messagerie pour In-App et Web.

  4. Choisissez Client personnalisé.

  5. Donnez-lui un nom (par exemple « Fin »), sélectionnez votre canal de messagerie, puis enregistrez. Si vous n'avez pas encore de canal de messagerie, vous devrez en créer un.

  6. Accédez à votre nouveau client personnalisé, et cliquez sur le bouton publier en haut à droite.

  7. Sélectionnez Extrait de code.

  8. Copiez le nom du développeur et l'URL.

  9. Allez dans Connect > Connect to the Salesforce Enhanced Chat API dans votre espace de travail Fin.

  10. Copiez le nom du développeur et l'URL dans le formulaire de la section « Connect ».

  11. Cliquez sur Connect to Enhanced Chat API.


Configurer et attribuer l'ensemble d'autorisations

  • Maintenant que vous avez installé l'ensemble d'autorisations dans Salesforce, vous devez l'attribuer à l'utilisateur qui a autorisé la connexion à Fin.

  • Dans vos paramètres Salesforce Setup > Interface utilisateur, activez Définir les champs d'audit lors de la création et de la mise à jour des enregistrements avec des propriétaires inactifs.

  • Dans vos Salesforce Setup > Permission Sets, trouvez Fin for Salesforce permissions et activez Définir les champs d'audit lors de la création d'enregistrements.

  • Dans Salesforce, accédez à l'utilisateur qui a autorisé la connexion à Fin

  • Depuis son profil, faites défiler jusqu'à la section Assignations d'ensembles d'autorisations et cliquez sur Modifier les assignations

  • Sélectionnez Intercom Fin for Salesforce permissions et attribuez l'ensemble d'autorisations

Note : Il est recommandé d'activer les champs d'audit afin que les éléments du fil d'actualité et les messages électroniques soient correctement attribués à Fin.


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

Utilisateur connecté, 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

Utilisateur connecté

Nécessaire pour suivre l'activité des cas

FeedItem

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

Créer

Utilisateur connecté, Fin

Ajoute des transcriptions de conversation et des résumés AI 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 principaux des cas

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

Group

Id, Name, Type

Lire

Utilisateur connecté

Donne accès aux files d'attente Salesforce

QueueSobject

QueueId, SobjectType

Lire

Utilisateur connecté

Permet la sélection 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

Nom

Lire

Connected User

Nous permet de confirmer si le package de permissions est installé

PermissionSetAssignment

PermissionSetId, AssigneeId

Lire

Connected User

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

EmailRoutingAddress

Id, Address, EmailServicesAddressId

Lire

Connected User

Permet de lister les adresses email de routage actives.

EmailServicesAddress

Id, IsActive

Lire

Connected User

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 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 Feed Tracking dans Salesforce

  • Confirmez la visibilité des champs personnalisés comme FinInvolved__c, FinResolutionState__c, FinMarkedAsSpam__c & 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 ?