Création de champs de formule
Le résumé
La vice-présidente des ventes, Allison Wheeler, vous a demandé de l’aider à recueillir des informations supplémentaires sur les opportunités. Tout d’abord, elle aimerait que les commissions des utilisateurs appartenant au service commercial et à la direction soient calculées en fonction des opportunités gagnées. Elle aimerait également que les opportunités présentent les régions et les zones de comptes à l’ensemble des utilisateurs. Enfin, dans le but d’améliorer la précision du pipeline, elle souhaite que le montant actualisé soit affiché chaque fois qu’une remise est appliquée à une opportunité.
Vous pouvez traiter ses requêtes en créant des champs de formule personnalisés, qui vous permettent de définir des calculs faisant référence à d’autres champs pour afficher de nouvelles valeurs numériques, de texte, de date ou de case à cocher propres aux exigences commerciales. Attelons-nous à la tâche !
Calcul de la commission
Créez un champ de formule personnalisé sur l’objet Opportunity (Opportunité) qui calcule une commission de 10 % à chaque fois qu’une opportunité devient fermée gagnée.
- Dans Setup (Configuration), cliquez sur l’onglet Object Manager (Gestionnaire d’objet) et sélectionnez Opportunity (Opportunité).
- Sélectionnez Fields & Relationships (Champs et relations), puis New (Nouveau).
- Sélectionnez Formula (Formule) comme Data Type (Type de données), puis cliquez sur Next (Suivant).
- Saisissez
Commission
sous Field Label (Étiquette de champ) et Field Name (Nom du champ).
- Sélectionnez Currency (Devise) sous Formula Return Type (Type de renvoi de la formule).
- Cliquez sur Next (Suivant).
- Sélectionnez Amount (Montant) dans la liste de sélection Insert Merge Field (Insérer un champ de fusion).
- Cliquez sur Insert Operator (Insérer un opérateur) et sélectionnez *Multiply (*Multiplier).
- Dans la zone Commission (Currency)= (Commission [Devise]=), saisissez
0.1
.
- La formule doit se présenter comme suit :
Amount * 0.1
(Quantité * 0,1) - Cliquez sur Check Syntax (Vérifier la syntaxe) pour vérifier qu'il n'y a aucune erreur.
- Sous Description, saisissez :
Calculates sales rep commission of 10 percent when opportunity is won.
(Calcule une commission pour les commerciaux d’un montant égal à 10 % de la valeur de l’opportunité lorsque celle-ci est gagnée.) - Sous Help Text (Texte d’aide), saisissez :
Sales rep commission when opportunity is won.
(Commission des commerciaux lorsque l’opportunité est gagnée.) - Cliquez sur Next (Suivant).
- Dans l’en-tête de colonne Visible, cochez puis décochez la case pour décocher l’ensemble des cases.
- Dans la colonne Visible, sélectionnez Sales User (Utilisateur commercial) et System Administrator (Administrateur système).
- Cliquez sur Next (Suivant), puis sur Save (Enregistrer).
Ensuite, modifiez la formule pour que la commission ne soit calculée que lorsqu’une opportunité est fermée gagnée.
- Toujours dans la section Fields & Relationships (Champs et relations) de l’objet Opportunity (Opportunité), cliquez sur la flèche en regard de Commission (Commission) et sélectionnez Edit (Modifier).
- Dans la section Formula Options (Options de formule), cliquez sur l’onglet Advanced Formula (Formule avancée), puis modifiez la formule.
- Dans la zone Commission (Currency)= (Commission [Devise]=), cliquez au début de la formule pour placer le curseur juste avant Amount (Montant).
- Dans la liste Functions (Fonctions), sélectionnez IF (SI), puis cliquez sur Insert Selected Function (Insérer la fonction sélectionnée).
- Dans la liste Functions (Fonctions), sélectionnez ISPICKVAL.
- Dans la formule, mettez en surbrillance logical_test, puis cliquez sur Insert Selected Function (Insérer la fonction sélectionnée).
- Dans la formule, mettez en surbrillance picklist_field.
- Cliquez sur Insert Field (Insérer un champ), sélectionnez Stage (Étape) dans la deuxième liste de l’élément Insert Field (Insérer un champ) qui apparaît en superposition, puis cliquez sur Insert (Insérer).
- Dans la formule, mettez en surbrillance text_literal et saisissez
"Closed Won"
("Fermée gagnée") avec les guillemets.
- Dans la formule, mettez en surbrillance Amount * 0.1 (Montant * 0.1) et coupez la sélection (Ctrl/Commande+X).
- Dans la formule, mettez en surbrillance value_if_true et collez (Ctrl/Commande+V).
- Dans la formule, mettez en surbrillance value_if_false et saisissez
0
.
- Votre formule doit se présenter comme suit :
IF( ISPICKVAL( StageName , "Closed Won") , Amount * 0.1, 0)
- Cliquez sur Check Syntax (Vérifier la syntaxe).
- Cliquez sur Save (Enregistrer).
Personnalisation de champs de formule
Créez un champ de formule personnalisé sur l’objet Opportunity (Opportunité) qui affiche les informations de région et de zone de l’enregistrement du compte.
- Toujours dans Fields & Relationships (Champs et relations) pour l’objet Opportunity (Opportunité), cliquez sur New (Nouveau).
- Sélectionnez Formula (Formule) comme Data Type (Type de données), puis cliquez sur Next (Suivant).
- Saisissez
Region/Zone
(Région/Zone) sous Label Field (Étiquette du champ) etRegion_Zone
(Région_Zone) sous Field Name (Nom du champ).
- Sélectionnez Text (Texte) sous Formula Return Type (Type de renvoi de la formule).
- Cliquez sur Next (Suivant).
- Cliquez sur l’onglet Advanced Formula (Formule avancée) s’il n’est pas déjà sélectionné.
- Dans la liste Functions (Fonctions), sélectionnez TEXT (SI), puis cliquez sur Insert Selected Function (Insérer la fonction sélectionnée).
- Dans la formule, mettez en surbrillance value.
- Cliquez sur Insert Field (Insérer un champ) et sélectionnez Account (Compte)> dans la deuxième liste de l’élément Insert Field (Insérer un champ) qui apparaît en superposition.
- Dans la nouvelle liste qui apparaît, sélectionnez Region (Région), puis cliquez sur Insert (Insérer).
- Positionnez le curseur à la fin de la formule, puis cliquez sur Insert Operator (Insérer un opérateur) et sélectionnez &Concatenate (&Concaténer).
- À la fin de la formule, saisissez
"/"
(avec les guillemets).
- Cliquez sur Insert Operator (Insérer un opérateur), puis sélectionnez &Concatenate (&Concaténer).
- Dans la liste Functions (Fonctions), sélectionnez TEXT (TEXTE), puis cliquez sur Insert Selected Function (Insérer la fonction sélectionnée).
- Dans la formule, mettez en surbrillance value.
- Cliquez sur Insert Field (Insérer un champ) et sélectionnez Account (Compte)> dans la deuxième liste de l’élément Insert Field (Insérer un champ) qui apparaît en superposition.
- Dans la nouvelle liste qui apparaît, sélectionnez Zone et cliquez sur Insert (Insérer).
- Votre formule doit se présenter comme suit :
TEXT( Account.Region__c ) & "/" & TEXT( Account.Zone__c )
- Cliquez sur Check Syntax (Vérifier la syntaxe).
- Sous Description, saisissez :
Displays the Region and Zone values from the account record.
(Affiche les valeurs Région et Zone de l’enregistrement de compte.) - Sous Help Text (Texte d’aide), saisissez :
Account region and zone.
(Région et zone du compte.) - Cliquez sur Next (Suivant), Next (Suivant), puis sur Save (Enregistrer).
Vous allez ensuite créer un champ de formule appelé Amount after Discount (Montant après remise) pour calculer le montant après application de la remise. Pour commencer, créez un champ de pourcentage personnalisé appelé Discount Percentage (Pourcentage de remise).
- Toujours dans Fields & Relationships (Champs et relations) pour l’objet Opportunity (Opportunité), cliquez sur New (Nouveau).
- Sélectionnez le type de données Percent (Pourcentage), puis cliquez sur Next (Suivant).
- Saisissez
Discount Percentage
sous Field Label (Étiquette du champ).
- Saisissez
3
sous Length (Longueur).
- Cliquez sur Next (Suivant).
- Sélectionnez puis désélectionnez l’en-tête Visible pour décocher toutes les cases à cocher.
- Sélectionnez Sales User (Utilisateur du service commercial) et System Administrator (Administrateur système).
- Cliquez sur Next (Suivant), puis sur Save (Enregistrer).
Maintenant, créez la formule.
- Toujours dans Fields & Relationships (Champs et relations) pour l’objet Opportunity (Opportunité), cliquez sur New (Nouveau).
- Sélectionnez le type de données Formula (Formule), puis cliquez sur Next (Suivant).
- Saisissez
Amount After Discount
(Montant après remise) sous Field Label (Étiquette du champ) etAmount_After_Discount
(Montant_après_remise) sous Field Name (Nom du champ).
- Sélectionnez Currency (Devise) sous Formula Return Type (Type de renvoi de la formule).
- Cliquez sur Next (Suivant).
- Cliquez sur l’onglet Simple Formula (Formule simple).
- Dans la liste de sélection Insert Field (Insérer un champ), sélectionnez Amount (Montant).
- Cliquez sur Insert Operator (Insérer un opérateur) et sélectionnez *Multiply (*Multiplier).
- Cliquez sur Insert Operator (Insérer un opérateur) et sélectionnez ( Open Parenthesis [( Ouvrir la parenthèse].
- Après la parenthèse ouvrante, saisissez
1
.
- Cliquez sur Insert Operator (Insérer un opérateur) et sélectionnez -Subtract (-Soustraire).
- Dans la liste de sélection Insert Field (Insérer un champ), sélectionnez Discount Percentage (Pourcentage de remise).
- Cliquez sur Insert Operator (Insérer un opérateur) et sélectionnez ) Close Parenthesis [) Fermer la parenthèse].
- Votre formule doit se présenter comme suit :
Amount * ( 1 - Discount_Percentage__c )
- Cliquez sur Check Syntax (Vérifier la syntaxe).
- Sous Description, saisissez :
Calculates the opportunity amount after any discount has been applied.
(Calcule le montant de l’opportunité après l’application d’une éventuelle remise.) - Sous Help Text (Texte d’aide), saisissez :
Opportunity amount after discount has been applied.
(Montant de l’opportunité après application de la remise.) - Cliquez sur Next (Suivant), Next (Suivant), puis sur Save (Enregistrer).
Vous avez contribué à fournir à l’équipe commerciale d’Allison les informations dont elle a besoin à l’aide de formules. Passez maintenant à l’étape suivante, dans laquelle vous créerez des types d’enregistrement.