Utilisez cet article pour installer et connecter Fin à Salesforce. À la fin, vous aurez installé le package géré requis, configuré les autorisations et, si vous utilisez Fin Messenger, établi une connexion de chat en direct entre Fin et Salesforce via Bring Your Own Channel (BYOC). Vous aurez besoin d'un accès administrateur Salesforce pour compléter ces étapes.
Note : Si vous configurez Fin pour gérer uniquement les cas Salesforce (pas de chat en direct), vous pouvez ignorer la section Fin Messenger : Connecter à Salesforce Chat ci-dessous.
Comment se connecter à Salesforce
Allez dans Connect dans votre espace de travail Fin, puis suivez les étapes ci-dessous pour installer un package géré dans Salesforce. Le package géré installe toutes les autorisations et champs dont Fin a besoin pour fonctionner.
Cliquez sur le bouton Connect à côté du type d'organisation que vous souhaitez connecter (test ou live), puis cliquez sur Installer le package.
Sélectionnez Installer pour tous les users. Cela signifie que le jeu d'autorisations peut être attribué à n'importe quel user dans votre organisation Salesforce si vous le souhaitez.
Attendez la fin de l'installation. Aucune erreur ne doit apparaître.
Une fois l'installation terminée, retournez à la page Connect et cliquez sur le bouton Connect to Salesforce à l'étape 2, puis autorisez l'établissement de la connexion.
Comment configurer les autorisations
Allez dans Connect > Assign permissions in Salesforce depuis votre espace de travail Fin et suivez les étapes pour créer un nouveau jeu d'autorisations et attribuer toutes les autorisations dont Fin a besoin pour fonctionner.
Créer un nouveau jeu d'autorisations
Dans Salesforce, créez un nouveau jeu d'autorisations. Le libellé et le nom API peuvent être quelconques — ce jeu d'autorisations sera uniquement attribué à l'user d'intégration.
Lors de la sélection d'une licence, assurez-vous d'en choisir une qui inclut l'autorisation Set Audit Fields upon Record Creation, par exemple la licence Salesforce. Certaines licences n'incluent pas cette autorisation.
Enregistrez le nouveau jeu d'autorisations.
Note : Toutes les licences Salesforce n'incluent pas l'autorisation Set Audit Fields upon Record Creation. Si cette option n'est pas disponible pour une licence que vous envisagez, sélectionnez un autre type de licence (comme la licence standard Salesforce) qui l'inclut.
Attribuer les jeux d'autorisations à l'user d'intégration
Le jeu d'autorisations existant Fin for Salesforce permissions et le nouveau jeu d'autorisations doivent tous deux être attribués à l'user d'intégration.
Dans Salesforce, accédez au profil de l'user d'intégration.
Allez dans Permission Set Assignments et cliquez sur Edit Assignments.
Ajoutez à la colonne Enabled Permission Sets à la fois le jeu d'autorisations Fin for Salesforce permissions et le nouveau jeu d'autorisations, puis cliquez sur Save.
Fin Messenger : Connecter à Salesforce Chat
Note : Cette section est requise uniquement si vous utilisez Fin Messenger. Si vous configurez Fin pour gérer uniquement les cas Salesforce, vous pouvez ignorer cette section.
Pour que Fin transfère les chats en direct à votre équipe dans Salesforce, il a besoin d'une connexion à un canal de messagerie Salesforce. Fin utilise la fonctionnalité Bring Your Own Channel (BYOC) de Salesforce pour établir cette connexion.
Allez dans Settings > Fin Messenger > Configure for Salesforce.
Étape 1 : Ajoutez votre identifiant de canal Fin
Installez le package Fin for Salesforce: Chat de la même manière que vous avez installé le package Fin for Salesforce dans la section Comment se connecter à Salesforce ci-dessus.
Une fois l'installation terminée, créez un nouveau canal de messagerie dans Salesforce en utilisant la définition de canal de conversation Fin.
Dans les paramètres du canal de messagerie, allez à la section Conversation Channel Definition et cliquez sur Modify Conversation Channel Definition.
Sélectionnez Fin for Salesforce - (External Client App) dans le menu déroulant, puis enregistrez vos modifications.
Configurez le routage Omni-Channel (fonctionnalité Salesforce pour acheminer le travail vers le bon agent ou la bonne file d'attente) et tout autre paramètre selon vos préférences.
Activez le canal en cliquant sur Activate en haut de la page.
Copiez l'Channel Address Identifier depuis la section Messaging Settings.
Collez la valeur dans le champ Channel Identifier sur la page des paramètres de Fin Messenger, puis cliquez sur Save identifier.
Étape 2 : Activez les autorisations SCRT2
Fin a besoin des autorisations SCRT2 (Salesforce Contact Center Real-Time) pour communiquer avec Salesforce via Platform Events.
Allez à la page Permission Sets dans Salesforce et recherchez le jeu d'autorisations SCRT2 Integration User, puis ouvrez-le.
Dans la barre Find Settings, recherchez Fin Message Events, sélectionnez-le, puis cliquez sur Edit.
Activez les autorisations Read et Create, puis enregistrez vos modifications.
Étape 3 : Activez la connexion
Retournez dans Settings > Fin Messenger > Configure for Salesforce.
Dans la section Activate Bring Your Own Channel, cliquez sur Activate AWS Event Bridge. Cela établit la connexion entre Fin et Salesforce en utilisant AWS EventBridge (Amazon Web Services EventBridge — un bus d'événements sans serveur qui achemine les événements entre Fin et Salesforce).
Une fois activé, ouvrez la section Run the Event Relay et suivez le lien vers la page Event Relays dans Salesforce.
Trouvez Fin Event Relay (AWS). Son statut affichera Stopped.
Modifiez le relais d'événements, mettez à jour l'état sur Run, puis enregistrez vos modifications. Le relais d'événements démarrera et la connexion de chat en direct entre Fin et Salesforce est maintenant active.
Conseil : Après l'enregistrement, il peut falloir quelques instants pour que le relais d'événements passe de Stopped à Running. Actualisez la page des relais d'événements pour confirmer la mise à jour du statut.
Si vous rencontrez des problèmes pendant ou après la configuration, consultez Fin for Salesforce : Résoudre les erreurs d'intégration courantes.







