Loading

Affichage du nombre d'e-mails concernant une requête via Flux

Date de publication: Sep 27, 2025
Description
Dans cet article, nous présentons des instructions d'utilisation de la puissance des flux Salesforce pour compter le nombre d'e-mails envoyés et reçus concernant une requête.

Assurez-vous de suivre ces étapes dans une organisation sandbox et de tester en profondeur avant d'effectuer des modifications dans un environnement de production.

Dans ce cas d'utilisation exemple, tous les e-mails entrants et sortants doivent être inclus dans le décompte. Dans un cas réel, vous pouvez ajouter des conditions pour compter par exemple uniquement les e-mails entrants ou les e-mails brouillon. Pour cela, vous ajoutez les conditions à la logique de votre flux.
Résolution
Création d'un champ numérique dans un objet Requête
Création d'un flux dans un e-mail
Vérification de l'adresse d'acheminement de votre organisation


Créer un champ Numérique dans l'objet CaseRequête

Étape 1. Accédez à Configuration
 

 
Étape 2.  Cliquez sur Gestionnaire d'objet, puis sur Requête.
 

 
Étape 3. Cliquez sur Champ et relations, puis sur Nouveau.
 
 
Étape 4. Définissez le type de champ sur Numérique, puis cliquez sur Suivant
 
Number.png
 

Étape 5. Définissez les propriétés du champ Numérique. Pour cet exemple, nous allons utiliser les valeurs ci-dessous. Lorsque vous avez terminé, cliquez sur le bouton Suivant.
 
Étiquette de champNombre d'e-mails
Longueur18
Décimales0
DescriptionCe champ est rempli par un flux et prend en compte le nombre d'e-mails entrants et sortants pour une requête
Texte d'aideAffiche le nombre d'e-mails associés à une requête
Valeur par défaut 0

Étape 6. Marquez le champ comme accessible aux Profils (ou ensembles d'autorisations) appropriés, puis cliquez sur Suivant.
 
Field Level Security.PNG

Étape 7. Sélectionnez les Présentations de page requises à ajouter, puis cliquez sur Enregistrer
 
Page Layout.PNG

Créer un flux pour compter le nombre d'e-mails liés à une Requête

Étape 1. Accédez à Configuration
 

Étape 2. Dans la case Recherche rapide, saisissez Flux, puis cliquez dessus
 

Étape 3. Cliquez sur Nouveau flux. Définissez le flux sur un flux Déclenché par l'enregistrement, puis cliquez sur Créer
 

Étape 4. Définissez Objet sur E-mail. Dans Déclencher le flux quand, choisissez Un enregistrement est créé
 

 
Étape 5. Dans Exigences de condition, choisissez Toutes les conditions sont remplies (ET), définissez Condition d'entrée sur ParentId, opérateur sur Est nul, valeur sur FALSE, vérifiez que le Flux est optimisé pour Actions et enregistrements associés, puis cliquez sur Terminé
 
Email Message Entry condition.PNG
 
Étape 6. Cliquez sur le signe +, situé entre les éléments Début et Fin de votre flux, saisissez Obtenir les enregistrements dans le champ de recherche et sélectionnez l'entrée.

Get Records.PNG

Étape 7. Configurez votre élément Obtenir les enregistrements comme ci-dessous pour obtenir les requêtes associées.
a. Saisissez un Nom ; dans cet exemple, utilisez (Get_Related_Case). Le nom d'API est automatiquement rempli.
b. Saisissez votre Description (par exemple Récupérer l'enregistrement Requête associé dans l'e-mail)
c. Dans Obtenir les enregistrements de cet objet, définissez l'objet sur Requête
d. Dans Exigences de condition, sélectionnez Toutes les conditions sont remplies (AND).
i. Champ = ID
ii. Opérateur = Égal à
iii. Valeur = {!$Record.ParentId}
e. Pour Nombre d’enregistrements à stocker, sélectionnez Uniquement le premier enregistrement.
f. Pour Comment stocker les données d'enregistrement, sélectionnez Stocker automatiquement tous les champs. Cliquez sur Terminé

New Get Records.PNG
Filter Case Record.PNG
 
Étape 8. Créez ensuite une formule qui prend la valeur de Nombre d'e-mails de requête et l'incrémente de 1
a. Sélectionnez Formule dans Type de ressource
b. Saisissez un Nom d'API (par exemple CaseEmailCount)
c. Ajoutez une Description (par exemple Prendre le nombre d'e-mails initial dans Requête et l'incrémenter de 1)
d. Dans Type de données, sélectionnez Numérique.
e. Dans le champ Formule, utilisez la formule ci-dessous. Cliquez sur Vérifier la syntaxe, puis sur Terminé
{!Get_Related_Case.Counts_of_Emails__c} + 1

New Resources.PNG

Étape 9. Mettez maintenant à jour le champ Requête. Dans la zone de dessin du flux, cliquez sur le signe + et sélectionnez Mettre à jour les enregistrements
a. Saisissez une Étiquette. Le Nom d’API est automatiquement généré
b. Saisissez une Description (par exemple Définir le nombre d'e-mails dans la requête correspondante)
c. Dans Comment rechercher des enregistrements pour mettre à jour et définir leur valeur, sélectionnez Spécifier des conditions d'identification des enregistrements, puis définissez les champs individuellement.
e. Définissez Objet sur Requête
d. Dans Exigences de condition pour mettre à jour les enregistrements, sélectionnez Toutes les conditions sont remplies (AND).
i. Champ = ID
ii. Opérateur = Égal à
iii. Valeur = {!$Record.ParentId}
g. Dans Définir les valeurs de champ des enregistrements Requête, ajoutez les détails ci-dessous. Cliquez ensuite sur Terminé
i. Champ = Counts_of_Emails__c
ii. Valeur = {!CaseEmailCount}

Lorsqu'il est complet, de votre flux doit se présenter comme suit :
 

 
Étape 10. Dans Flow Builder, cliquez sur Enregistrer, définissez une Étiquette de flux, puis une Description (le nom d'API est automatiquement généré)
 
Save the Flow.png
 
Étape 11. Cliquez sur Activer
Activate.png
 
Lorsque le flux est activé, il est temps de tester votre travail 

Remarque : Comme vous ne pouvez pas déboguer nativement un Flux Déclenché par l'enregistrement E-mail, la meilleure solution consiste à envoyer un e-mail à votre adresse d'acheminement.


Vous trouverez votre adresse d'acheminement en accédant à la Configuration de Salesforce.

Étape 1. Accédez à Configuration 
 
 
Étape 2. Dans la case Recherche rapide, saisissez E-mail vers requête 
 

 
Étape 3. Cliquez sur Modifier en regard de l'adresse d'acheminement appropriée
 
Routing Address.png

Étape 4. L'adresse doit être affichée sous Adresse des services de messagerie
 

Conseil : Si l'adresse n'est pas affichée dans un environnement Sandbox, cliquez sur Enregistrer puis sur Modifier pour la générer.

Cette adresse est unique à chaque environnement Salesforce. Par conséquent, elle sera différente entre les environnements sandbox et de production.

L'envoi d'un e-mail à cette adresse doit générer une Requête et déclencher le Flux Déclenché par l'enregistrement E-mail.


_________________________________________________

Écrit par : Tom Bassett | Salesforce Answers Leader
Tom Bassett est architecte de solution chez Trigg Digital et a plus de cinq ans d'expérience avec la plate-forme Salesforce. Il souhaite permettre aux clients de tirer le maximum de CRM et diffuser la culture Ohana en soutenant la communauté Trailblazer élargie avec de nouvelles idées de fonctionnalités et en répondant aux questions publiées. Il codirige le groupe London Architect Community et contribue à Salesforce Ben en tant qu'auteur expert.

Les Soumissions reflètent uniquement l’opinion de l’utilisateur qui les a mises à disposition et non celle de Salesforce, que l’utilisateur soit affilié ou non à Salesforce. Elles peuvent contenir des produits, services, informations, données, contenus et autres éléments mis à disposition par ou pour le compte de tiers (« Contenus de tiers »). Salesforce ne contrôle ni n’approuve, et n’est pas non plus responsable de tout Contenu de tiers, notamment de leur exactitude, validité, actualité, exhaustivité, fiabilité, intégrité, qualité, légalité, utilité ou sécurité, ni de tout droit de propriété intellectuelle applicable. Toutes les Soumissions mises à disposition via un forum ou panneau de messages en réponse à des questions publiées, ou qui prétendent autrement répondre à des questions, y compris des questions sur Salesforce ou des programmes, sont mises à disposition pour votre information uniquement et vous ne devez jamais vous y fier pour répondre à des questions précises (même si une réponse est marquée comme « meilleure » réponse ou est accompagnée de qualifications similaires). Vous devez systématiquement contacter le support Salesforce pour obtenir des réponses à vos questions précises. Salesforce n’a aucun contrôle sur les Soumissions et n’est aucunement responsable de quelque utilisation que ce soit, y compris abusive, (ainsi que de toute diffusion) par un tiers des Soumissions. 

Si vous avez des questions, puisez dans la sagesse de l’ensemble de notre Trailblazer Community sous ce lien : 
https://trailhead.salesforce.com/trailblazer-community/feed
Numéro d’article de la base de connaissances

000394643

 
Chargement
Salesforce Help | Article