Utiliser Flow Builder pour acheminer les e-mails de Salesforce

Remarque :  Cet article s’applique à Genesys Cloud for Salesforce.

Après avoir configuré le routage des e-mails Salesforce dans Salesforce, créez un flux dans Salesforce à l'aide de Flow Builder pour automatiser le routage des e-mails Salesforce via Genesys Cloud for Salesforce. Avec Flow Builder, vous pouvez automatiser le processus complexe avec un flux. 

Un processus de base pour le routage des e-mails Salesforce nécessite deux champs dans la demande de routage : File d'attente ou flux d'e-mails entrants et ID d'objet Salesforce (pour la pop d'écran). Vous pouvez utiliser davantage de champs dans le Flow Builder pour une personnalisation avancée.

  1. Dans Salesforce, cliquez sur Installer.
  2. Recherchez Flows dans la boîte de recherche rapide et sélectionnez Flows.
  3. Cliquez sur Nouveau bot.
  4. Sélectionnez Flux déclenché par enregistrement et cliquez sur Créer.
  5. Sous Objet, sélectionnez Message électronique.
  6. Sous Déclencher le flux Lorsque, sélectionnez Un enregistrement est créé.
  7. Dans la section Set Entry Conditions, sélectionnez All Conditions Are Met (AND) comme condition requise et ajoutez les conditions suivantes :
    Champ Opérateur Valeur
    Entrant Égal à True (Vrai)
    ParentId Est nul False (Faux)
  8. Cliquez sur Terminé.
  9. Dans le générateur de flux, cliquez sur l'icône pour ajouter un élément.
  10. Dans la liste Ajouter un élément, sous Données, sélectionnez Créer des enregistrements.
  11. Sous Label, entrez Genesys Cloud Routing Request et sélectionnez les options suivantes pour l'enregistrement :
    • Combien d'enregistrements à créer : Un
    • Comment définir les champs d'enregistrement : Utiliser des ressources séparées, et des valeurs littérales
    • Objet : Demande de routage dans le nuage de Genesys
  12. Ajoutez et définissez les valeurs des champs pour la demande de routage Genesys Cloud :

    Champ Valeur

    purecloud__Queue__c

    ou

    purecloud__Inbound_Email_Flow__c

    Sélectionnez une file d'attente ou un flux d'e-mails entrants dans la liste.
    purecloud__Salesforce_Object_ID__c {!$Record.ParentId}
  13. Cliquez sur Terminé.
  14. Dans le générateur de flux, cliquez sur Enregistrer.
  15. Entrez un nom pour le flux et cliquez à nouveau sur Save.
  16. Cliquez sur Activer.

Le flux est maintenant prêt à être utilisé.

Vous pouvez utiliser plus que les deux champs obligatoires dans la demande de routage Genesys Cloud. Certains des champs disponibles dans le Flow Builder correspondent à des attributs par défaut et personnalisés. (Voir le tableau suivant.) 

Les attributs par défaut sont automatiquement mappés sur les détails de l’interaction et, si vous mappez les champs d’activité de Salesforce, sur les enregistrements d’activité. Pour plus d’informations, voir Mappage des attributs d’interaction sur les champs d’activité Salesforce.

Les attributs personnalisés nécessitent une configuration. Pour que les attributs personnalisés apparaissent dans les détails de l'interaction et les journaux d'interaction, ajoutez-les aux sections Customize Interaction Details et Activity Field Mapping sous Client Settings in Salesforce. Pour plus d’informations sur les paramètres du client, voir Paramètres du package géré

L’exemple suivant montre l’utilisation des champs obligatoires, des attributs par défaut et des attributs personnalisés pour router les courriels Salesforce.Cette image montre les valeurs des champs de la demande de routage de Genesys Cloud.

 

Le tableau suivant décrit les champs utilisés dans l’exemple de processus. (* Le flux de messagerie entrant n’apparaît pas dans l’exemple de processus. Utilisez Queue comme dans l’exemple ou Flux de messagerie entrant.)

Champ Type Valeur Description
purecloud__Queue__c Liste de sélection Service clientèle

Champs obligatoires. Nom de la file d’attente de votre organisation Genesys Cloud laquelle vous souhaitez recevoir des interactions. Mappe sur Call.QueueName dans les détails de l’interaction.

Remarque :  Utilisez la file d’attente ou le flux de messagerie entrant. Si vous utilisez les deux, l’intégration est définie par défaut sur File d’attente.

*purecloud__Inbound_Email_Flow__c Liste de sélection RouteEmail

Champs obligatoires. Nom du flux emails entrants Architect dans votre organisation Genesys Cloud lequel vous souhaitez acheminer les emails Salesforce.

Remarque :  Utilisez la file d’attente ou le flux de messagerie entrant. Si vous utilisez les deux, l’intégration est définie par défaut sur File d’attente.

purecloud__Salesforce_Object_ID__c (pour le screen pop) Référence [EmailMessage].ParentId Champs obligatoires. ID de l’objet Salesforce que vous souhaitez affecter à fenêtre contextuelle lors de l’alerte d’interaction 
purecloud__Attributs__c Formule

’Numéro de cas = Cas : ' + {!$Record.Parent.CaseNumber} + ',contactEmailAddress=' + {!$Record.ToAddress}

attribut personnalisé qui ajoute des données aux détails de l’interaction (par exemple, CaseNumber) et aux enregistrements d’activité dans Salesforce (par exemple, contactEmailAddress). Format : 'Nom1=Valeur1, Nom2=Valeur2'." 

Remarque :   Remarque: CaseNumber et contactEmailAddress étant des attributs personnalisés, vous devez d’abord ajouter le participant. {CustomFieldName} dans les sections Personnaliser les détails d’interaction et le mappage de champs d’activité sous Paramètres du client. Pour plus d’informations sur les paramètres du client, voir Paramètres du package géré

purecloud__Display_Address__c Chaîne john.smith@customer.com Adresse électronique à distance pour l’interaction active ajoutée aux détails de l’interaction lorsqu’une interaction est alertée.
purecloud__Remote_Name__c Chaîne John Smith Nom distant pour l’interaction active ajouté aux détails de l’interaction lorsqu’une interaction est alertée. Mappe sur Call.QueueName dans les détails de l’interaction.
purecloud__Title__c Chaîne Question de garantie Le sujet de l’email analyse de cause première a été ajouté aux détails de l’interaction lors d’une alerte. Maps to Email.Subject dans les détails de l’interaction.
purecloud__Skills__c MultiPicklist Réparation de téléphone portable ; Les garanties Compétences dans votre organisation Genesys Cloud associées aux agents avec lesquels vous souhaitez recevoir des interactions.
purecloud__Language__c Liste de sélection Anglais parlé compétence linguistique dans votre organisation Genesys Cloud associée aux agents avec lesquels vous souhaitez recevoir des interactions.

Cet exemple achemine les courriels de Salesforce vers le CustomerService. Les agents de cette file d’attente auxquels sont attribuées les compétences « Réparation de téléphone portable» et « Garanties» et la langue « Anglais - Parlé» dans Genesys Cloud reçoivent des interactions d’alerte. 

Lorsque l'interaction déclenche une alerte, le champ purecloud__Salesforce_Object_ID__c (pour le screen pop) provoque le screen pop d'une page avec l'ID 500360000015OCJ dans Salesforce.

Les champs purecloud__Title__c (Warranty Question) et purecloud__Remote_Name__c (John Smith) sont des attributs par défaut qui apparaissent dans les détails de l'interaction.

Le champ purecloud__Display_Address__c (john.smith@customer.com) est un attribut qui est mappé dans la section Customize Interaction Details sous Client Settings. Pour plus d’informations sur les paramètres du client, voir Paramètres du package géré.

Le champ purecloud__Attributes__c utilise les attributs personnalisés CaseNumber et contactEmailAddress pour ajouter le cas : 000149 aux détails de l'interaction et d'écrire l'adresse électronique dans l'enregistrement de l'activité dans Salesforce. 

Détails de l’interaction à l’aide du code Apex

Pour utiliser ces attributs avec un flux Architect, voir À propos de l'architecte.

Pour plus d’informations, voir Configurez le routage des emails Salesforce et À propos du routage des courriels Salesforce.

Pour plus d’informations sur l’intégration, consultezÀ propos de Genesys Cloud for Salesforce.