Création de formules inter-objets
Objectifs d’apprentissage
Dans ce projet, vous allez acquérir les compétences suivantes :
- Configurer des formules et des règles de validation dans une application de recrutement existante afin que les utilisateurs conservent la cohérence de leurs données
- Créer des champs de récapitulatif de cumul pour effectuer des calculs sur les informations saisies par les utilisateurs dans l’application
Introduction
Pour ce projet, vous continuez à personnaliser l’application de recrutement d’AW Computing, que l’équipe RH utilise pour proposer aux candidats des postes à pourvoir dans l’entreprise. Pour votre première tâche, la vice-présidente des ressources humaines Ling Wu vous demande de l’aide pour garantir la cohérence des données sur les candidats saisies dans l’application par l’équipe RH. Pour ce faire, utilisez des formules inter-objets.
Les formules inter-objets intègrent des champs d’objets associés pour les calculs et s’affichent sur les pages de détail, les vues de liste et les rapports. Ces formules récupèrent des données d’objets parents associés à afficher dans l’objet enfant. Elles constituent un excellent moyen d’éviter la répétition des tâches, les données en double et l’incohérence des données.
Création d’une formule inter-objets
Pour répondre à la demande de Ling Wu, commencez par créer un champ de formule inter-objets pour afficher le nom complet du candidat dans l’objet Review (Évaluation).
- Dans Setup (Configuration), cliquez sur Object Manager (Gestionnaire d’objet), puis sélectionnez Review (Évaluation).
- Cliquez sur Fields & Relationships (Champs et relations).
- Cliquez sur New (Nouveau).
- Dans Data Type (Type de données), sélectionnez Formula (Formule).
- Cliquez sur Next (Suivant) et renseignez les informations.
- Field Label (Étiquette du champ) :
Candidate Name
(Nom du candidat) - Formula Return Type (Type de renvoi de la formule) : Text (Texte)
- Cliquez sur Next (Suivant).
- Sélectionnez l’onglet Advanced Formula (Formule avancée) et ajoutez la formule dans la case sous Candidate Name (Text) (Nom du candidat (texte)) =
Job_Application__r.Candidate__r.First_Name__c &" "& Job_Application__r.Candidate__r.Last_Name__c
- Votre écran doit se présenter comme suit :
- Cliquez sur Check Syntax (Vérifier la syntaxe) pour vérifier qu’il n’y a aucune erreur.
- Cliquez sur Next (Suivant).
- Cochez la case Visible pour que tous les profils soient sélectionnés.
- Cliquez sur Next (Suivant), Next (Suivant), puis sur Save & New (Enregistrer et Nouveau).
Créez maintenant un champ de formule inter-objets pour afficher Position Title (Nom du poste) dans l’objet Review (Évaluation).
- Dans le champ Data Type (Type de données), sélectionnez Formula (Formule).
- Cliquez sur Next (Suivant), puis renseignez les informations :
- Field Label (Étiquette du champ) :
Position Title
(Nom du poste) - Formula Return Type (Type de renvoi de la formule) : Text (Texte)
- Cliquez sur Next (Suivant) et ajoutez la formule sous Position Title (Text) (Nom du poste [Texte]) = .
Job_Application__r.Position__r.Name
(Emploi_Candidature__r.Poste__r.Nom) - Votre écran doit se présenter comme suit :
- Cliquez sur Check Syntax (Vérifier la syntaxe) pour vérifier qu’il n’y a aucune erreur.
- Cliquez sur Next (Suivant).
- Cochez la case Visible pour que tous les profils soient sélectionnés.
- Cliquez sur Next (Suivant), puis à nouveau sur Next (Suivant) et enfin sur Save (Enregistrer).
Enfin, mettez à jour la page Review (Évaluation) en ajoutant une nouvelle section intitulée Position & Candidate (Poste et candidat).
- En gardant l’objet Review (Évaluation) affiché dans le gestionnaire d’objet, cliquez sur Lightning Record Pages (Pages d’enregistrement Lightning).
- Cliquez sur Review Record Page (Consulter la page d’enregistrement), puis sur Edit (Modifier).
- Cliquez sur l’onglet Fields (Champs), puis faites glisser une section de champ depuis la palette jusqu’au-dessous de la section Information (Informations).
- Pour Label (Étiquette), entrez
Position & Candidate
(Poste et candidat).
- Sous Layout (Présentation), choisissez 2-Columns (2 colonnes).
- Faites glisser Position Title (Nom du poste) et Candidate Name (Nom du candidat) de la palette vers la nouvelle section.
- Cliquez sur Save (Enregistrer).
En créant des formules inter-objets, vous avez permis à l’équipe RH de Ling Wu de saisir des données nettoyées et cohérentes sur les candidats dans son application de recrutement. Passez à l’étape suivante, dans laquelle vous créerez des règles de validation pour vous assurer qu’aucune donnée importante ne manque.