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).
- Assurez-vous que la case Visible est cochée afin que tous les profils soient sélectionnés, puis cliquez sur Next (Suivant).
- Cliquez 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)) = (Remarque : le libellé du champ Name (Nom) est Title (Titre).)
Job_Application__r.Position__r.Name
- 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).
- Assurez-vous que la case Visible est cochée afin que tous les profils soient sélectionnés, puis cliquez sur Next (Suivant).
- Cliquez sur Save (Enregistrer).
Enfin, modifiez la présentation de 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 Page Layouts (Présentations de page).
- Cliquez sur en regard de Review Layout (Présentation d’évaluation) et sélectionnez Edit (Modifier).
- Faites glisser Section de la palette vers la zone en dessous de la section Information (Informations).
- Pour Section Name (Nom de la section), saisissez
Position & Candidate
(Poste et candidat).
- Sous Layout (Présentation), choisissez 2-Column (2 colonnes).
- Cliquez sur OK.
- Cliquez sur Position Title (Nom du poste) et Candidate Name (Nom du candidat), et faites-les glisser de la section Information (Informations) 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.