Passer au contenu principal

Fin pour Salesforce Cases : Comment les données sont-elles synchronisées ?

Comprenez comment les données sont extraites et renvoyées vers Salesforce lors de l'utilisation du canal Salesforce Cases.

Diagramme montrant les champs Contact, Case et Account extraits de Salesforce vers la plateforme Fin.

Cet article explique comment les données circulent entre Fin et Salesforce Cases. Il couvre les champs que Fin extrait de Salesforce, comment ces champs correspondent aux objets de données de Fin, quelles données Fin écrit automatiquement dans les cases Salesforce, et comment configurer votre workflow Fin pour remplir des champs Salesforce supplémentaires. Utilisez cet article après avoir configuré Fin pour Salesforce Cases afin de comprendre et configurer la synchronisation des données.

Note : Vous aurez besoin d'un accès administrateur à la fois dans Fin et Salesforce pour gérer les paramètres de synchronisation des champs.

Quels champs Fin extrait-il de Salesforce ?

Lorsque vous déployez Fin pour Salesforce cases, Fin extraira tous vos champs Contact, Case et Account depuis Salesforce.

Capture d'écran de l'interface de gestion des champs Fin pour Salesforce Cases montrant la liste des champs Contact, Case et Account synchronisés.

Ces champs Contact, Case et Account synchronisés sont disponibles lors de la création de votre workflow Fin pour Salesforce Cases. Vous pouvez les utiliser pour créer des branches (afin que certains clients soient traités différemment) ou pour définir des données sur vos champs Salesforce.

Fin maintient ces champs synchronisés en vérifiant les mises à jour lorsqu'il est d'abord assigné à une case. Note : si les données Salesforce changent après que Fin a été assigné à la case, ces changements ne seront pas pris en compte en cours de session — Fin extraira les dernières valeurs la prochaine fois qu'il sera assigné à une case.

Capture d'écran montrant un champ système (tel que ID ou Name) dans la plateforme Fin avec une icône de verrou, indiquant qu'il est requis et ne peut pas être supprimé.

Champs système

Les champs système tels que ID et Name seront toujours synchronisés et ne peuvent pas être supprimés de la plateforme Fin car ils sont requis.

Capture d'écran montrant un champ Salesforce personnalisé dans la plateforme Fin avec une option pour le supprimer, indiquant qu'il n'est pas requis et peut être supprimé de la plateforme Fin.

Champs personnalisés

Les champs personnalisés que vous avez créés dans Salesforce peuvent être supprimés de la plateforme Fin si vous n'en avez pas besoin.

Capture d'écran montrant le bouton '+' dans l'interface de gestion des champs Fin utilisé pour synchroniser des champs supplémentaires de Salesforce vers la plateforme Fin.

Synchronisation de nouveaux champs

Vous pouvez synchroniser de nouveaux champs depuis Salesforce en utilisant le bouton « + ».

Images et pièces jointes

Fin synchronise à la fois les images intégrées et les pièces jointes des Salesforce cases, lui donnant un contexte complet lors de la lecture et de la réponse aux cases. Ceci est pris en charge sur :

  • FeedItems

  • EmailMessages

  • FeedComments

Les FeedItems sont des publications sur le fil Chatter d'une Salesforce case, telles que des mises à jour de statut et des commentaires. Les EmailMessages sont des emails entrants et sortants liés à la case. Les FeedComments sont des réponses aux publications du fil Chatter.

Resynchroniser manuellement les données Salesforce

En plus de la synchronisation automatique qui se produit lorsque Fin est d'abord assigné à une case, vous pouvez déclencher manuellement une resynchronisation pour les champs de liste avec plusieurs options :

  1. Faites défiler jusqu'à la section Extraire les données de Salesforce.

  2. Sélectionnez un champ de liste puis cliquez sur Resynchroniser.

Capture d'écran des Paramètres Fin > Données Salesforce montrant la section Extraire les données de Salesforce avec un bouton Resynchroniser affiché à côté d'un champ de liste.

Note : Le bouton Resynchroniser n'apparaît que pour les champs de liste avec plusieurs options (comme les listes déroulantes et les sélections multiples). Si vous ne le voyez pas, le type de champ ne supporte pas la resynchronisation manuelle — Fin extraira automatiquement les dernières valeurs la prochaine fois qu'il sera assigné à une case.

Comment les champs Salesforce correspondent aux attributs de Fin

Fin dispose de son propre système de données avec des objets similaires à ceux de Salesforce.

Champs Contact Salesforce = Données People Fin

Les champs Contact Salesforce sont synchronisés dans Fin en tant que données People

Capture d'écran de la page Paramètres Fin > Données People montrant les champs Contact synchronisés depuis Salesforce, chacun identifié par l'icône cloud Salesforce.

Vous pouvez les gérer en allant dans : Paramètres > Données People.

Les champs synchronisés depuis Salesforce sont indiqués par l'icône cloud Salesforce.

Dans la page des paramètres Données People, vous remarquerez qu'il y a d'autres attributs en plus de ceux que vous avez synchronisés depuis Salesforce. Ce sont des attributs par défaut que Fin collecte auprès de vos users et qui peuvent être renvoyés dans Salesforce, si vous le souhaitez (voir la section « Push » ci-dessous). Vous pouvez également créer de nouveaux attributs people dans la plateforme Fin.

Champs Case Salesforce = Données Conversation Fin

Les champs Case Salesforce sont synchronisés dans Fin en tant que données Conversation

Capture d'écran de la page Paramètres Fin > Données Conversation montrant les champs Case synchronisés depuis Salesforce, chacun identifié par l'icône cloud Salesforce.

Vous pouvez les gérer en allant dans Paramètres > Données Conversation.

Les champs synchronisés depuis Salesforce sont indiqués par l'icône cloud Salesforce.

Dans la page des paramètres Données Conversation, vous pouvez également créer de nouveaux attributs dans la plateforme Fin. Ceux-ci peuvent être renvoyés dans Salesforce, si vous le souhaitez (voir la section « Push » ci-dessous).


Diagramme montrant Fin renvoyant des données vers les Salesforce cases lors de chaque synchronisation et lors d'une escalade vers une équipe.

Quelles données Fin renvoie-t-il vers Salesforce ?

Fin met à jour les cases avec des données chaque fois qu'il répond ou lorsqu'il doit escalader à votre équipe car il ne peut pas fournir de réponse.

Quelles données Fin envoie-t-il à l'objet Salesforce Case ?

Champs

Quand est-ce poussé ?

Valeur

FinInvolved

Synchronisation à chaque cas

Vrai (par défaut : faux)

FinResolutionState

Synchronisation à chaque cas

Résolution douce / Résolution dure / Abandonné / Routé à l'équipe

OwnerId

Dans le cadre du transfert

Configuré par étape. Utilisateur Salesforce ou ID de file d'attente.

Valeurs de FinResolutionState :

  • Résolution douce — Fin a fourni une réponse et la conversation s'est terminée sans escalade supplémentaire

  • Résolution dure — le client a explicitement confirmé que son problème était résolu

  • Abandonné — le client a quitté la conversation ou n'a pas répondu

  • Routé à l'équipe — Fin a escaladé le cas à un coéquipier humain car il n'a pas pu résoudre la requête

Remplir des données supplémentaires

Vous pouvez également remplir les champs du cas en utilisant les étapes Set data, Collect data et Fin Attributes dans les Workflows.


Transfert à votre équipe lorsque Fin ne peut pas répondre

Lorsque Fin ne peut pas répondre, vous pouvez utiliser « Transfert à l'équipe dans Salesforce » dans votre workflow. Cela permet à Fin de réaffecter le cas au propriétaire sélectionné dans Salesforce.

Capture d'écran de l'éditeur de workflow Fin montrant le panneau Ajouter une étape avec l'option « Transfert à l'équipe dans Salesforce » visible.

Cliquez sur « Ajouter une étape » et sélectionnez « Transfert à l'équipe dans Salesforce ».

Capture d'écran de l'éditeur de workflow Fin montrant le tiroir de transfert étendu avec des options pour sélectionner une file d'attente Salesforce ou un utilisateur comme propriétaire du cas.

Pour sélectionner un propriétaire pour le cas, cliquez d'abord pour développer le tiroir. Ensuite, choisissez une file d'attente ou un utilisateur dans Salesforce qui doit être propriétaire du cas.


Comment remplir les champs Salesforce en utilisant les workflows

En plus des données que Fin pousse automatiquement vers Salesforce (FinInvolved, FinResolutionState, OwnerId), vous pouvez remplir tous les champs supplémentaires du cas Salesforce en utilisant les étapes Set data, Collect data et Fin Attributes dans votre workflow Fin.

Définir les données manuellement

L'étape Set data vous permet de définir manuellement une valeur de champ Salesforce dans votre workflow Fin pour les cas Salesforce. Elle est particulièrement utile sur les branches de workflow où vous savez quelle valeur doit être définie en fonction du chemin emprunté par le client.

Capture d'écran de l'éditeur de workflow Fin montrant le sélecteur d'étape avec l'option « Set data » mise en évidence.

  • Allez au workflow de votre canal

  • Cliquez sur « Ajouter une étape » à droite du workflow

  • Sélectionnez l'option « Set data »

Capture d'écran de l'éditeur de workflow Fin montrant le panneau de configuration de l'étape Set data avec un sélecteur de champ. Les champs synchronisés avec Salesforce sont identifiés par l'icône nuage Salesforce.

  • Choisissez le champ que vous souhaitez remplir – les champs synchronisés depuis Salesforce peuvent être identifiés par l'icône nuage Salesforce

  • Les données que vous définissez seront poussées vers Salesforce lorsqu'un cas est créé ou que le chat est transféré à un agent Salesforce

Collecte des données auprès du client

Utiliser « Collect data » vous permet de demander au client de saisir les informations via un formulaire dans Fin Messenger.

Capture d'écran de l'éditeur de workflow Fin montrant le panneau Ajouter une étape ouvert dans le workflow pour un canal Cas Salesforce.

  • Allez au workflow de votre canal

  • Cliquez sur « Ajouter une étape » à droite du workflow

Capture d'écran de l'éditeur de workflow Fin montrant le sélecteur d'étape avec l'option « Collect data » mise en évidence.

  • Sélectionnez l'option « Collect data »

Capture d'écran de l'éditeur de workflow Fin montrant le panneau de configuration de l'étape Collect data avec un sélecteur de champ. Les champs synchronisés avec Salesforce sont identifiés par l'icône nuage Salesforce.

  • Choisissez le champ que le client doit remplir – les champs synchronisés depuis Salesforce peuvent être identifiés par l'icône nuage Salesforce

  • Les données que vous définissez seront poussées vers Salesforce lorsqu'un cas est créé ou que le chat est transféré à un agent Salesforce

Utilisation de la détection Fin Attributes pour remplir les données

L'étape Fin Attributes permet à Fin de détecter automatiquement et de remplir les champs de liste (comme les listes déroulantes et les sélections multiples) dans les cas Salesforce. Cette option est uniquement disponible pour les champs de liste — pour les champs texte, nombre ou date, utilisez plutôt Set data ou Collect data.

Capture d'écran des Paramètres Fin > Données > Données Salesforce montrant un champ de liste développé avec un champ de description pour chaque valeur de liste, où les descriptions aident Fin à détecter automatiquement la valeur correcte.

Pour ce faire, vous devrez saisir une description pour chaque élément de la liste, afin que Fin sache lequel sélectionner. Vous pouvez le faire en allant à :

  • Paramètres > Données > Données Salesforce

  • Cliquez sur le champ (list) que vous souhaitez que Fin remplisse et saisissez des descriptions

Capture d'écran de l'éditeur de workflow Fin montrant le sélecteur d'étape avec l'option 'Fin Attribute' mise en surbrillance.

Maintenant, pour déclencher la détection Fin Attribute :

  • Allez au workflow de votre canal

  • Cliquez sur « Ajouter une étape » dans la partie droite du workflow

  • Sélectionnez « Fin Attribute »

Capture d'écran de l'éditeur de workflow Fin montrant le panneau de configuration de l'étape Fin Attribute avec un sélecteur de champ pour choisir quel champ list Fin doit remplir automatiquement.
Capture d'écran de l'éditeur de workflow Fin montrant l'étape Fin Attribute terminée avec un champ list sélectionné et ses valeurs, chacune avec des descriptions saisies.

Sélectionnez maintenant le champ list que vous souhaitez que Fin remplisse. Vous devez avoir déjà ajouté des descriptions à chaque valeur de la liste dans Paramètres > Données > Données Salesforce avant que Fin puisse détecter automatiquement la valeur correcte.

Vos champs de cas seront remplis dans Salesforce

Quelle que soit la méthode choisie pour remplir vos champs de cas (setting data, collecting data, ou Fin Attributes), une fois configuré, vous verrez que Fin saisit des valeurs sur vos cas Salesforce.

Capture d'écran d'un enregistrement de cas Salesforce montrant les champs FinInvolved, FinResolutionState et d'autres champs remplis par Fin après la conversation.

Note : Vous devrez peut-être cliquer sur Modifier en haut à droite pour voir ces champs, sauf si vous avez ajusté la mise en page par défaut de vos cas pour les afficher.

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