• Accueil / Salesforce / Comment apprendre Salesforce…
, Comment apprendre Salesforce Flow avec un scénario ? – SFDCPanthère<span class="wtr-time-wrap after-title"><span class="wtr-time-number">6</span> minutes de lecture</span>

Comment apprendre Salesforce Flow avec un scénario ? – SFDCPanthère6 minutes de lecture


, Comment apprendre Salesforce Flow avec un scénario ? – SFDCPanthère<span class="wtr-time-wrap after-title"><span class="wtr-time-number">6</span> minutes de lecture</span>

Bonjour #Trailblazers,

Bienvenue à nouveau et dans cet article de blog, nous discuterons de trois scénarios différents liés au flux. Alors commençons.

Code complet

Vous pouvez accéder à tous les flux Il

Avant de commencer

Avant de commencer à parler de la force de vente, voyons quand utiliser quel flux.

, Comment apprendre Salesforce Flow avec un scénario ? – SFDCPanthère<span class="wtr-time-wrap after-title"><span class="wtr-time-number">6</span> minutes de lecture</span>

Scénario de flux 1 –

Créez un flux d’écrans pour afficher les écrans de saisie pour la création d’un dossier étudiant. Affichez également l’écran de réussite et l’URL du nouvel enregistrement.

Dans ce flux d’écran, vous devez également afficher la zone de texte enrichi en tant qu’entrée. Comme Salesforce Flow n’a pas de composant de zone de texte enrichi, nous utiliserons donc le composant LWC. Voici ce que nous allons faire.

Montrez comment utiliser le composant Web Lightning dans les flux d’écran Salesforce.

  1. Comment utiliser le flux à l’intérieur des écrans (composant de texte riche)
  2. Code du composant Lightning pour le flux
  3. Valider l’entrée du flux
  4. Envoyez les données de LWC à Flow et vice-versa
  5. Présenter un composant existant

1 – Accédez à Configuration -> Rechercher des flux -> Cliquez sur Nouveau flux

, Comment apprendre Salesforce Flow avec un scénario ? – SFDCPanthère<span class="wtr-time-wrap after-title"><span class="wtr-time-number">6</span> minutes de lecture</span>

2 – Ensuite, sélectionnez le flux d’écran

Vous trouverez ci-dessous les étapes que nous devrons suivre afin de développer le flux complet.

  1. Créez un objet personnalisé nommé Student avec Champ Téléphone, e-mail et À propos de moi (zone de texte enrichi)
  2. Développer un écran qui affichera l’entrée pour entrer les informations par l’utilisateur
  3. Créer un élément d’enregistrement qui créera un dossier d’étudiant
  4. Écran de réussite qui affichera les informations de réussite

Écran de saisie des informations sur l’étudiant

, Comment apprendre Salesforce Flow avec un scénario ? – SFDCPanthère<span class="wtr-time-wrap after-title"><span class="wtr-time-number">6</span> minutes de lecture</span>

Écran Créer un élément d’enregistrement

, Comment apprendre Salesforce Flow avec un scénario ? – SFDCPanthère<span class="wtr-time-wrap after-title"><span class="wtr-time-number">6</span> minutes de lecture</span>

Flux de réussite

, Comment apprendre Salesforce Flow avec un scénario ? – SFDCPanthère<span class="wtr-time-wrap after-title"><span class="wtr-time-number">6</span> minutes de lecture</span>

Flux complet

, Comment apprendre Salesforce Flow avec un scénario ? – SFDCPanthère<span class="wtr-time-wrap after-title"><span class="wtr-time-number">6</span> minutes de lecture</span>

Scénario de flux 2 –

Convertir automatiquement un prospect lorsque

  1. Le statut du prospect passe à Qualifié
  2. L’évaluation des prospects est chaude
  3. La source principale est la recommandation d’un partenaire
  4. Le propriétaire principal est un utilisateur
, Comment apprendre Salesforce Flow avec un scénario ? – SFDCPanthère<span class="wtr-time-wrap after-title"><span class="wtr-time-number">6</span> minutes de lecture</span>

Approche SFDCPanther

, Comment apprendre Salesforce Flow avec un scénario ? – SFDCPanthère<span class="wtr-time-wrap after-title"><span class="wtr-time-number">6</span> minutes de lecture</span>

Apex invocable

  1. Les méthodes invocables sont utilisées pour fournir des fonctionnalités supplémentaires aux flux Salesforce et avec l’aide d’Invocable apex, les flux deviennent plus puissants.
  2. Vous pouvez également utiliser des méthodes invocables pour remplacer vos déclencheurs. (Flux + Invocable ~= Déclencheur Apex)
  3. Utilisez l’annotation InvocableMethod pour identifier les méthodes pouvant être exécutées en tant qu’actions invocables.

Considérations sur la méthode invocable

  1. La méthode invocable doit être statique et publique ou globale, et sa classe doit être une classe externe.
  2. Une seule méthode dans une classe peut avoir l’annotation InvocableMethod.
  3. Les autres annotations ne peuvent pas être utilisées avec l’annotation InvocableMethod

Considérations sur les entrées et les sorties

  1. Une liste d’un type de données primitif ou une liste de listes d’un type de données primitif – le type d’objet générique n’est pas pris en charge.
  2. Une liste du type sObject générique (Liste) ou une liste de listes de type sObject générique (List>).
  3. Une liste d’un type défini par l’utilisateur, contenant des variables des types pris en charge ci-dessus ou des types Apex définis par l’utilisateur, avec l’annotation InvocableVariable.

Voici le code Apex pour l’action invocable

/**
 * @description       : This class is used to convert the Lead using Flow
 * @author            : Amit Singh
 * @group             : Flow
 * @last modified on  : 12-11-2021
 * @last modified by  : Amit Singh
**/
public with sharing class ConvertLeadUsingFlows {

    @InvocableMethod(label='Lead Convert Using Apex' description='Convert the Lead Record Using Apex' category='Lead')
    public static List LeadConvert(List LeadIds){
        /* Get the MasterLabel from LeadStatus Object using SOQL where isConverted is True and Store the MasterLabel */
        LeadStatus convertStatus = [SELECT Id, MasterLabel FROM LeadStatus WHERE IsConverted = true LIMIT 1];
        /* Create the list of Database.LeadConvert */
        List leadConvertList = new List();
        for(Id LeadId : LeadIds){
            Database.LeadConvert lc = new database.LeadConvert();
            lc.setLeadId(LeadId);
            lc.setConvertedStatus(convertStatus.MasterLabel);
            //lc.setDoNotCreateOpportunity(true);
            leadConvertList.add(lc);
        }
        List leadConvertResult = Database.convertLead(leadConvertList);
        return new List();
    }
    /*
        Input Parameters
            Apex Input          Flow Input
            List         ~=  Id
            List>  ~= List
    */

    public class OutputWrapper{
        @InvocableVariable(label='Records for Input' description='yourDescription')
        public String status;
        @InvocableVariable(label='Records for Input' description='yourDescription')
        public String message;
    }
}

Suivez les étapes pour créer le flux et sélectionner Enregistrer le flux déclenché. Pour l’objet, sélectionnez le plomb et voir l’image ci-dessous pour d’autres conditions

, Comment apprendre Salesforce Flow avec un scénario ? – SFDCPanthère<span class="wtr-time-wrap after-title"><span class="wtr-time-number">6</span> minutes de lecture</span>

Étape 2 – Vérifiez si le statut du prospect est modifié en qualifié

, Comment apprendre Salesforce Flow avec un scénario ? – SFDCPanthère<span class="wtr-time-wrap after-title"><span class="wtr-time-number">6</span> minutes de lecture</span>

Étape 3 – Appeler l’action invocable

, Comment apprendre Salesforce Flow avec un scénario ? – SFDCPanthère<span class="wtr-time-wrap after-title"><span class="wtr-time-number">6</span> minutes de lecture</span>

Flux complet

, Comment apprendre Salesforce Flow avec un scénario ? – SFDCPanthère<span class="wtr-time-wrap after-title"><span class="wtr-time-number">6</span> minutes de lecture</span>

Merci d’avoir lu

Je partagerai bientôt d’autres scénarios.

De plus, l’enregistrement des scénarios ci-dessus sera bientôt partagé.



Source de l’article traduit automatiquement en Français

Besoin d'aide ?
Vous utilisez Pardot depuis un certain temps mais vous n'êtes pas sûr d'en
exploiter tout le potentiel

Notre analyse de votre Pardot offerte dès aujourd'hui
Merci, vous pouvez compléter notre questionnaire
Nous allons revenir vers vous rapidement !

Fermer