Loading

Utilisation de flux pour mettre à jour le Statut de membre de campagne sur la base du statut de la piste

Date de publication: Aug 25, 2025
Description
Nous indiquons ici comment mettre à jour le champ statut des membres de campagne si certains critères ne sont pas remplis dans l'enregistrement de piste associé.

Par exemple, si le statut d'une piste est égal à Travaille – Contacté ou MQL et le statut du Membre de la campagne est égal à A rempli le formulaire, nous devons mettre à jour le statut du membre de la campagne sur Qualifié.
Résolution
Pour élaborer cette automatisation, nous devons créer deux flux Déclenché par l'enregistrement,
un sur le membre de la campagne et un autre sur la piste. Nous allons examiner chaque flux.

Flux Membre de la campagne

Nous devons créer un flux Déclenché par l'enregistrement avant d'enregistrer le flux (lors de la mise à jour) dans l'objet Membre de la campagne, qui vérifie le statut de déclenchement du Membre de la campagne et si l'enregistrement de la piste associé remplit les conditions. Si toutes les conditions sont satisfaites, nous pouvons mettre à jour le statut de déclenchement de l'enregistrement sur Qualifié.

Étape 1. Créez un flux Déclenché par l'enregistrement avant d'enregistrer le flux dans l'objet Membre de la campagne
a. Dans Configuration, saisissez Flux dans la case Recherche rapide, puis sélectionnez Flux
b. Cliquez sur Nouveau flux, sélectionnez le flux Déclenché par l'enregistrement, puis cliquez sur le bouton Créer
c. Dans le champ Objet, saisissez et sélectionnez Membre de la campagne
d. Pour Déclencher le flux quand, choisissez Un enregistrement est mis à jour
e. Dans Exigences de condition, choisissez Toutes les conditions sont remplies (AND)
f. Ajoutez les informations suivantes pour vos conditions d'entrée
i. Champ Statut, opérateur Est modifié, valeur TRUE
ii. Champ Statut, opérateur Égal à, valeur A rempli le formulaire
iii. Champ LeadId, opérateur Est nul, valeur FALSE
g. Dans Quand exécuter le flux pour Enregistrements mis à jour, sélectionnez Chaque fois qu'un enregistrement est mis à jour et remplit les exigences de condition.
h. Dans Optimiser le flux pour, choisissez Mises à jour de champ rapides
 
Configure Flow.PNGEntry Condition.PNG
 
Étape 2. Ajoutez un élément Obtenir les enregistrements dans l'objet Piste
a. Faites glisser l'élément Obtenir les enregistrements vers la zone de dessin Saisissez un Nom. Le nom d'API est automatiquement rempli.
b. Dans Obtenir les enregistrements de cet objetchoisissez Piste
c. Dans Exigences de condition, sélectionnez Toutes les conditions sont remplies (AND) Ajoutez une condition de filtrage sur ID, avec l'opérateur Égal à et la valeur $Record.LeadID
d. Dans Nombre d’enregistrements à stocker, sélectionnez Uniquement le premier enregistrement
e. Dans Comment stocker les données d'enregistrement, sélectionnez choisissez les enregistrements et laissez Salesforce gérer les variables
f. Dans Sélectionner les champs Piste à stocker dans la variable, saisissez et sélectionnez ID de piste, puis choisissez Statut pour le deuxième champ
 
Get Record Element.PNG
Get Related Record Filter.PNG
 
Étape 3 : Ajoutez ensuite un élément Décision, puis créez une décision pour vérifier si l'enregistrement Piste correspond ou non au statut
a. Faites glisser l'élément Décision vers la zone de dessin. Saisissez un Nom. Le nom d'API est automatiquement rempli
b. Dans la section Résultats, ajoutez les deux résultats Lead_Status_Matched et Lead_Status_Do_ Not_Matched
c. Pour Lead_Status_Matched
i. Saisissez l'Étiquette (Lead_Status_Matched). Le nom d'API est automatiquement généré
ii. Dans Exigences de la condition pour exécuter le résultat, sélectionnez N'importe quelle condition est remplie (OR)
iii. Cliquez sur Ressource, puis saisissez et sélectionnez {Lead from Get_Related_Lead_Records > Status}, opérateur Égal à et valeur Travaille - Contacté
iv. Cliquez sur Ajouter une condition.
v. Définissez Ressource sur {Lead from Get_Related_Lead_Records > Status}, opérateurÉgal à et valeur  MQL
d. Sous Numéro d'ordre du résultat, cliquez sur Résultat par défaut. Changez l'étiquette en Lead_Status_Not_Matched
 
Decision Element.PNG
 
Étape 4 : Ajoutez l'élément Mettre à jour les enregistrements, puis connectez-le à l'élément Décision (Statut Piste correspondant)
a. Faites glisser l'élément Obtenir les enregistrements vers la zone de dessin. Saisissez un Nom. Le nom d'API est automatiquement rempli.
b. Dans Comment rechercher des enregistrements pour mettre à jour et définir leur valeur, choisissez Utiliser l'enregistrement Membre de la campagne qui a déclenché le flux
c. Dans Définir la condition de filtrage, sélectionnez Aucun. Toujours mettre à jour l'enregistrement
d. Dans Définir les valeurs de champ de l'enregistrement Membre de la campagne, saisissez et sélectionnez Statut, la valeur est Qualifié. Cliquez sur le bouton Terminé
 
Update Campaign Member Status.PNG
 
Le premier flux se présente comme suit :
 
First Flow.PNG
 
Flux Piste
 
Nous devons créer un flux after-save (après l'enregistrement, lors de la mise à jour) sur l'objet Piste, qui doit vérifier les conditions dans l'enregistrement Piste déclenché et mettre à jour tous les enregistrements Membre de la campagne correspondants (où Statut est A rempli le formulaire) si les conditions sont satisfaites
 
Étape 1. Créez un flux Déclenché par l'enregistrement sur l'objet Piste, puis choisissez de l'exécuter quand Un enregistrement est mis à jour
a. Dans Configuration, saisissez Flux dans la case Recherche rapide, puis sélectionnez Flux
b. Cliquez sur Nouveau flux, sélectionnez le flux Déclenché par l'enregistrement, puis cliquez sur le bouton Créer
c. Dans le champ Objet, saisissez et sélectionnez Piste
d. Pour Déclencher le flux quand, choisissez Un enregistrement est mis à jour
e. Dans Exigences de condition, choisissez La logique de condition personnalisée est remplie
f. Dans Logique de la condition, saisissez 1 (2 AND 3)
g. ajoutez les conditions ci-dessous 
i. Statut, opérateur Est modifié, valeur TRUE
ii. Statut, opérateur Égal à, valeur Travaille - Contacté
iii. Statut, opérateur Égal à, valeur MQL
h. Dans Quand exécuter le flux pour Mettre à jour les enregistrements, choisissez Chaque fois qu'un enregistrement est mis à jour et remplit les exigences de condition
i. Dans Optimiser le flux pour, sélectionnez Actions et enregistrements associés. Cliquez sur le bouton Terminé
 
Lead Flow.PNGLead Entry Condition.PNG
Lead When to Run the Flow for Updated Records.PNG
 
Étape 2. Ajoutez un élément Mettre à jour les enregistrements, puis choisissez l'option de mise à jour des enregistrements correspondant à l'enregistrement Piste qui a déclenché le flux
a. Faites glisser l'élément Obtenir les enregistrements vers la zone de dessin. Saisissez un Nom. Le Nom d'API est automatiquement rempli
b. Dans Comment rechercher des enregistrements pour mettre à jour et définir leurs valeurs, choisissez Mettre à jour les enregistrements associés vers l’enregistrement Piste qui a déclenché le flux
c. Dans Enregistrements associés à Piste, définissez la valeur sur {!$Record.CampaignMembers}
d. Dans Exigences de condition pour Mettre à jour l'enregistrement, choisissez Aucun - mettre à jour tous les enregistrements associés 
e. Dans Définir les valeurs de champ des enregistrements Membre de la campagne, choisissez Statut, la valeur est Qualifié. Cliquez sur le bouton Terminé
 
Update Lead Related records Campaign.PNG
Update Lead Related records Campaign Set Field.PNG
 
Le deuxième flux se présente comme suit :
 
Lead Final Flow.PNG
 
 
___________________________________________
 
 
Écrit par : Sumeet Negi | Salesforce Answers Leader
Sumeet Negi est développeur Salesforce chez Eptura et l'un des premiers Answers Leader dans la Trailblazer Community. Il est titulaire de 4 certifications Salesforce et a près de 4 ans d’expérience de la plate-forme Salesforce. Il est passionné et souhaite aider les trailblazers à exploiter au maximum la Trailblazer Community.
 
 
Les soumissions reflètent uniquement les opinions des utilisateurs qui les ont publiées et non celles de Salesforce, que les utilisateurs soient affiliés ou non à Salesforce. Les soumissions peuvent contenir des produits, des services, des informations, des données, des contenus et d'autres éléments partagés par ou au nom de tiers (« Documents 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

000394583

 
Chargement
Salesforce Help | Article