Ajout de champs personnalisés
Par défaut, votre objet personnalisé contient des champs standard. Pour stocker les informations associées à chaque suggestion, vous devez ajouter d’autres champs. Les champs peuvent stocker de nombreux types de données. Vous pourrez les explorer librement plus loin en développant l’application. Pour le moment, ajoutons quelques champs connus.
- Cliquez sur l’icône en forme d’engrenage et sélectionnez Setup (Configuration). La Configuration s'ouvre dans un nouvel onglet.
- Cliquez sur l’onglet Object Manager (Gestionnaire d’objet).
- Dans la liste des objets, cliquez sur Suggestion.
- Cliquez sur la section Fields & Relationships (Champs et relations).
- Cliquez sur New (Nouveau).
Ajout d’un champ Description
Ce champ permet aux employés d’expliquer leur suggestion.
- Sous Data Type (Type de données), sélectionnez Text Area (Long) (Zone de texte (longue)), puis cliquez sur Next (Suivant).
- Renseignez les détails du champ personnalisé :
- Field Label (Étiquette du champ) :
Suggestion Description
- Length (Longueur) :
32,768
- Visible Lines (Lignes visibles) :
10
- Field Name (Nom du champ) :
Suggestion_Description
- Help Text (Texte d’aide) :
Please enter as much detail around this suggestion so we clearly understand your idea.
(Saisissez autant de détails que possible sur cette suggestion pour préciser votre idée.) - Laissez toutes les autres options par défaut.
- Cliquez sur Next (Suivant).
- Cliquez de nouveau sur Next (Suivant).
- Cliquez sur Save & New (Enregistrer et Nouveau).
Ajouter un champ Category (Catégorie)
Ce champ permet de classer chaque suggestion. Il facilite également la génération de rapports sur les types de suggestions les plus fréquents.
- Sous Data Type (Type de données), sélectionnez Picklist (Liste de sélection), puis cliquez sur Next (Suivant).
- Renseignez les détails du champ personnalisé :
- Field Label (Étiquette du champ) :
Suggestion Category
- Field Name (Nom du champ) :
Suggestion_Category
- Activez le bouton radio Enter values, with each value separated by a new line (Saisissez des valeurs, chacune séparée par une nouvelle ligne).
- Saisissez les valeurs suivantes pour la liste de sélection (une par ligne) :
Customer Service
Employee Services
Facilities/ IT
Kitchen Snacks
Other
- Désélectionnez l’option Restrict picklist to the values defined in the value set (Restreindre la liste de sélection aux valeurs définies dans l’ensemble de valeurs).
- Cliquez sur Next (Suivant).
- Cliquez de nouveau sur Next (Suivant).
- Cliquez sur Save (Enregistrer).
Essai de l’application
- Cliquez sur le lanceur d’application.
- Sélectionnez Suggestion Box (Boîte à idées).
- Cliquez sur l’onglet Suggestions, puis sur New (Nouveau).
Remarque : Deux champs personnalisés ont été ajoutés à la page Suggestion.
- Saisissez une suggestion fictive, puis cliquez sur Save (Enregistrer).
Afficher des objets dans le Générateur de schéma
Le Générateur de schéma fournit un environnement dynamique qui permet d’ajouter de nouveaux objets, champs personnalisés et relations à votre base de données Salesforce. Il élimine également la nécessité de parcourir les pages pour ajouter un nouveau champ personnalisé à un objet ou pour rechercher les détails d’une relation.
Observons l’objet personnalisé Suggestion dans le Générateur de schéma.
- Cliquez sur , puis sélectionnez Setup (Configuration). La Configuration s'ouvre dans un nouvel onglet. Dans Setup (Configuration), saisissez
Schema Builder
(Générateur de schéma) dans la zone Quick Find (Recherche rapide), puis sélectionnez Schema Builder (Générateur de schéma).
- Dans la palette d’objets, cliquez sur Clear All (Effacer tout), puis sélectionnez l’objet Suggestion et l’objet User (Utilisateur).
- Si vos objets ne sont pas affichés sur la zone de dessin, cliquez sur Auto-Layout (Présentation automatique), puis faites-les glisser pour les réorganiser.
Ajoutons d’autres champs pour suivre la progression d’une suggestion.
Ajout d’un champ Status (Statut)
Ce champ permet de suivre le statut de la suggestion. L’auteur de la suggestion peut également observer l’effet de sa suggestion.
Ce champ possèdera des protocoles de sécurité uniques et seul l’administrateur pourra changer le statut.
- Cliquez sur l’onglet Elements (Éléments). Elle affiche tous les éléments que vous pouvez ajouter à votre schéma de base de données : les objets et les champs.
- Faites glisser le type de champ Picklist (Liste de sélection) et déposez-le sur l’objet Suggestions.
- Renseignez les détails du champ personnalisé :
- Field Label (Étiquette du champ) :
Status
- Field Name (Nom du champ) :
Status
- Valeurs : (une par ligne)
New
(Nouvelle)Under Consideration
In Progress
Implemented
- Sélectionnez Use first value as default value (Utiliser la première valeur comme valeur par défaut).
- Cliquez sur Save (Enregistrer).
Le champ Status (Statut) doit être affiché en haut de la liste des champs, dans la case de l’objet Suggestion du diagramme du schéma.
Vous allez maintenant mettre à jour la sécurité du champ Status (Statut).
- Toujours dans le générateur de schéma, cliquez avec le bouton droit sur le champ Status (Statut) que vous venez d’ajouter à l’objet Suggestion. Cliquez sur Manage Field Permissions (Gérer les autorisations de champ).
- Sélectionnez la case Read-Only (Lecture seule) en haut de la colonne afin de définir ce champ en lecture seule pour tous les utilisateurs.
- Dans la colonne Read-Only (Lecture seule), désélectionnez System Administrator (Administrateur système), puis cliquez sur Save (Enregistrer).
Ajout d’un champ Date
Ce champ permet de suivre la date d’implémentation de la suggestion. Il est important car nous le référençons dans le champ de formule créé dans un exercice ultérieur.
Ce champ fera l’objet de protocoles de sécurité uniques et seul l’administrateur pourra changer la date.
- Faites glisser le type de champ Date et déposez-le sur l’objet Suggestions.
- Renseignez les détails du champ personnalisé :
- Field Label (Étiquette du champ) :
Implemented Date
- Field Name (Nom du champ) :
Implemented_Date
- Laissez les valeurs par défaut des autres champs.
- Cliquez sur Save (Enregistrer).
Remarque : Le champ Implemented Date (Date d'implémentation) doit être affiché en haut de la liste des champs, dans la case de l’objet Suggestion du diagramme du schéma.
Vous allez maintenant mettre à jour la sécurité du champ Implemented Date (Date d’implémentation).
- Toujours dans le Générateur de schéma, cliquez avec le bouton droit sur le champ Implemented Date (Date d’implémentation) que vous venez d’ajouter à l’objet Suggestion. Cliquez sur Manage Field Permissions (Gérer les autorisations de champ).
- En haut de la colonne, sélectionnez Read-Only (Lecture seule) afin de définir ce champ en lecture seule pour tous les utilisateurs.
- Dans la colonne Read-Only (Lecture seule), désélectionnez System Administrator (Administrateur système), puis cliquez sur Save (Enregistrer).
Essai de l’application
Revenez à l’onglet Suggestions dans le navigateur et créez un enregistrement Suggestion
Vous ne remarquez rien ? Où sont les deux champs que nous venons de créer, Status (Statut) et Implemented Date (Date d'implémentation) ?
Ne vous inquiétez pas, ils sont bien présents, mais pas encore dans la présentation de page. Lorsque vous utilisez l’assistant Nouveau champ personnalisé, vous pouvez ajouter automatiquement le champ à la présentation. Lorsque vous utilisez le Générateur de schéma, vous devez utiliser l’éditeur de présentation de page pour ajouter le champ. Dans l’exercice suivant, nous allons l’ajouter et apporter d’autres modifications à l’expérience utilisateur afin de simplifier l’utilisation de l’application.