Création de champs de formule et de récapitulatif de cumul
Les recruteurs et intervieweurs des RH ont saisi de nombreuses données sur les candidats dans leur application de recrutement. Pour que ces données d’évaluation soient utiles, ils ont besoin qu’elles soient calculées et notées. Utilisez des champs de récapitulatif de cumul et des formules pour y parvenir.
Un récapitulatif de cumul est en quelque sorte l’inverse d’une formule inter-objets (que vous avez créée lors de la première étape de ce projet). Au lieu de récupérer des données d’un objet parent (ou grand-parent), il récupère des données d’enregistrements dans un objet enfant et les stocke. Les résultats sont recalculés et stockés chaque fois qu’un enregistrement de l’enregistrement de détail est sauvegardé.
Les champs de formule prennent en compte d’autres champs, valeurs, fonctions et opérateurs pour générer des résultats. Ils peuvent référencer des champs standard, des champs personnalisés et d’autres champs de formule. Les résultats de la formule ne sont pas stockés : l’expression de la formule est stockée sous forme de métadonnées. Le résultat de cette expression est calculé immédiatement chaque fois qu’un utilisateur affiche un enregistrement ou exécute un rapport contenant le champ de formule.
Création d’une formule
Créez un champ de formule personnalisé qui calcule la note globale à partir de l’objet Review (Évaluation).
- Dans Setup (Configuration), cliquez sur l’onglet Object Manager (Gestionnaire d’objet) et sélectionnez Review (Évaluation).
- Cliquez sur Fields & Relationships (Champs et relations), puis sur New (Nouveau).
- Sélectionnez le type de données Formula (Formule), puis cliquez sur Next (Suivant).
- Pour Field Label (Étiquette du champ), saisissez
Overall Review Score
(Note d’évaluation globale).
- Pour Formula Return Type (Type de renvoi de la formule), choisissez Number (Numérique).
- Cliquez sur Next (Suivant) et ajoutez la formule sous Overall Review Score (Number) (Note d’évaluation globale (nombre)) =
(VALUE(TEXT(Core_Competencies__c)) + VALUE(TEXT(Experience__c)) + VALUE(TEXT(Leadership_Skills__c)) + IF( Recommend_for_Hire__c , 5, 0) ) / 4
- 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), puis à nouveau sur Next (Suivant) et enfin sur Save (Enregistrer).
Création de champs de récapitulatif de cumul
Maintenant, créez un champ de récapitulatif de cumul pour Number of Reviews (Nombre d’évaluations) dans l’objet Job Application (Candidature).
- Dans Setup (Configuration), cliquez sur Object Manager (Gestionnaire d’objet) et sélectionnez Job Application (Candidature).
- Cliquez sur Fields & Relationships (Champs et relations), puis sur New (Nouveau).
- Sous le type de données, choisissez Roll-Up Summary (Récapitulatif de cumul), puis cliquez sur Next (Suivant).
- Pour Field Label (Étiquette du champ), saisissez
Number of Reviews
(Nombre d’évaluations).
- Cliquez sur Next (Suivant).
- Sélectionnez Reviews (Évaluations) dans la liste de sélection Summarized Object (Objet synthétisé).
- Sélectionnez Count (Nombre) sous cc(Type de cumul).
- Sélectionnez All records should be included in the calculation (Tous les enregistrements doivent être inclus dans le calcul) sous Filter Criteria (Critères de filtrage).
- Cliquez sur Next (Suivant), Next (Suivant), puis sur Save & New (Enregistrer et Nouveau).
Ensuite, créez un champ de récapitulatif de cumul pour Review Scores (Notes d’évaluation) dans l’objet Job Application (Candidature).
- Dans Data Type (Type de données), sélectionnez Roll-Up Summary (Récapitulatif de cumul) puis cliquez sur Next (Suivant).
- Pour Field Label (Étiquette du champ), saisissez
Total Review Score
(Note d’évaluation totale).
- Cliquez sur Next (Suivant).
- Sélectionnez Reviews (Évaluations) dans la liste de sélection Summarized Object (Objet synthétisé).
- Sélectionnez Sum (Somme) sous Roll-Up Type (Type de cumul).
- Sélectionnez Overall Review Score (Note d’évaluation globale) sous Field to Aggregate (Champ à synthétiser).
- Sélectionnez All records should be included in the calculation (Tous les enregistrements doivent être inclus dans le calcul) sous Filter Criteria (Critères de filtrage).
- Cliquez sur Next (Suivant), Next (Suivant), puis sur Save & New (Enregistrer et Nouveau).
Création de formules supplémentaires
Créez maintenant un champ de formule qui calcule la note d’évaluation moyenne pour une candidature.
- Sélectionnez le type de données Formula (Formule), puis cliquez sur Next (Suivant).
- Pour Field Label (Étiquette du champ), saisissez
Average Review Score
(Note d’évaluation moyenne).
- Sélectionnez Number (Numérique) sous Formula Return Type (Type de renvoi de la formule).
- Cliquez sur Next (Suivant) et ajoutez la formule sous Average Review Score (Number) (Note d’évaluation moyenne (nombre)) =
IF(Number_of_Reviews__c <> 0, Total_Review_Score__c / Number_of_Reviews__c, null)
- 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), Next (Suivant), puis sur Save & New (Enregistrer et Nouveau).
Créez un champ de formule pour afficher un indicateur vert, jaune ou rouge sur un enregistrement de candidature, en fonction de la note d’évaluation moyenne.
- Sélectionnez le type de données Formula (Formule), puis cliquez sur Next (Suivant).
- Pour Field Label (Étiquette du champ), saisissez
Review Indicator
(Indicateur d’évaluation).
- Sélectionnez Text (Texte) sous Formula Return Type (Type de renvoi de la formule).
- Cliquez sur Next (Suivant) et ajoutez la formule sous Review Indicator (Text) (Indicateur d’évaluation (texte)) =
IF(Average_Review_Score__c >= 3.5,IMAGE("/img/samples/light_green.gif", "Green"),IF(Average_Review_Score__c >= 2.5,IMAGE("/img/samples/light_yellow.gif", "Yellow"),IF(Average_Review_Score__c > 0,IMAGE("/img/samples/light_red.gif", "Red"), "No Reviews")))
- 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), puis à nouveau sur Next (Suivant) et enfin sur Save (Enregistrer).
Déplacez maintenant les nouveaux champs vers une section Candidate Rating (Évaluation du candidat) sur la présentation de la page Job Application (Candidature).
- En gardant l’objet Job Application (Candidature) affiché dans le gestionnaire d’objet, cliquez sur Page Layouts (Présentations de page) dans la barre de navigation de gauche.
- Cliquez sur en regard de Job Application Layout (Présentation de candidature) et sélectionnez Edit (Modifier).
- Ajoutez une nouvelle section à la présentation de page en faisant glisser Section de la palette vers la zone au-dessous de la section Information (Informations).
- Renseignez les propriétés de la section :
- Pour Section Name (Nom de la section), saisissez
Candidate Rating
(Évaluation du candidat).
- Pour Layout (Présentation), sélectionnez 1-Column (1 colonne).
- Cliquez sur OK.
- Faites glisser les champs Number of Reviews (Nombre d’évaluations), Total Review Score (Note d’évaluation totale), Average Review Score (Note d’évaluation moyenne) et Review Indicator (Indicateur d’évaluation) de la section Information (Informations) vers la section Candidate Rating (Évaluation du candidat).
- Cliquez sur Save (Enregistrer).
En personnalisant les présentations de page et en créant des formules inter-objets, des règles de validation, des récapitulatifs de cumul et des formules, vous avez permis à l’équipe RH de rentabiliser son application de recrutement. Avec des données cohérentes, complètes et faciles à exploiter et à trouver, les membres de l’équipe peuvent intégrer de nouveaux talents à AW Computing plus rapidement que jamais.