Passer au contenu principal

Fin pour les cas Salesforce : Permissions requises

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

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, permettant à Fin de créer, mettre à jour et synchroniser les cases Salesforce et les données associées.

Cet article vous guidera à travers :

  • Pourquoi ces permissions sont importantes

  • Qui en a besoin

  • Comment les mettre en œuvre

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


Pourquoi ces permissions sont importantes

Fin s'appuie sur les données Salesforce pour créer des cases, publier des résumés, lire les informations de contact et orienter les conversations vers les agents. Sans les permissions appropriées, Fin pourrait ne pas interagir efficacement avec votre environnement Salesforce, ce qui entraînerait 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é en tant que Fin – l'utilisateur que Fin imite lorsqu'il répond, publie ou effectue des actions dans les workflows


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


Comment configurer les permissions

Accédez à Deploy > Salesforce cases > Install and assign permissions in Salesforce.

Suivez les étapes pour installer un package déverrouillé dans Salesforce avec toutes les permissions et champs nécessaires pour que Fin fonctionne sur le canal Cases.

  • Initiez l'installation du package de permissions.

  • Dans la section What if existing component names conflict with ones in this package?, sélectionnez Do not install.

  • Sélectionnez Install for all users – cela signifie que le jeu de permissions peut être attribué à n'importe quel utilisateur si vous le souhaitez.

  • Attendez la fin - aucune erreur ne doit apparaître


Configurer et attribuer le jeu de permissions

  • Maintenant que vous avez installé le jeu de permissions dans Salesforce, vous devez l'attribuer à l'utilisateur qui a autorisé la connexion à Fin.

  • Dans vos paramètres Salesforce Setup > User Interface, activez Set Audit Fields upon Creation and Update Records with Inactive Owners.

  • Dans vos Salesforce Setup > Permission Sets, trouvez Fin for Salesforce permissions et activez Set Audit Fields upon Record Creation.

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

  • Depuis leur profil, faites défiler jusqu'à la section Permission Set Assignments et cliquez sur Edit Assignments

  • Sélectionnez Intercom Fin for Salesforce permissions et attribuez le jeu de permissions


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 cas

Cas

Id, Sujet, Description, ContactId, OwnerId, SuppliedEmail, SuppliedName, Origine, SourceId, FinInvolved__c, FinResolutionState__c,

FinMarkedAsSpam__c,

FinConversationId__c

Créer, Lire, Mettre à jour

Tous les rôles

Création principale de cas, transfert et synchronisation des champs

Contact

Id, Email, DateDeCréation, Prénom, Nom

Créer, Lire

Connected User

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

User

Id, ContactId, Prénom, Nom, Email, UserType, EstActif

Lire

Connected User

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

Groupe

Id, Nom, Type

Lire

Connected User

Donne la visibilité sur les files d'attente Salesforce

QueueSobject

QueueId, SobjectType

Lire

Connected User

Permet la sélection des files d'attente pour le routage des cas

PermissionSet

Nom

Lire

Connected User

Permet de confirmer si le package de permission est installé

PermissionSetAssignment

PermissionSetId, AssigneeId

Lire

Connected User

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

EmailRoutingAddress

Id, Adresse, EmailServicesAddressId

Lire

Connected User

Permet de lister les adresses email de routage actives.

EmailServicesAddress

Id, EstActif

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