Création d'actions rapides spécifiques à un objet
Objectifs de formation
Une fois cette unité terminée, vous pourrez :
- Créer une action spécifique à un objet
- Ajouter une action à la présentation de page d'un objet
- Tester une action spécifique à un objet dans l’application mobile Salesforce.
Actions rapides : suite
À ce stade, vous pouvez apprécier vos compétences en personnalisation l’application mobile. Vous êtes expert en création d'actions globales, prêt à relever votre prochain défi : les actions spécifiques à un objet. N'ayez crainte, le processus de création d'une action spécifique à un objet étant très similaire à la création d'une action globale, vous allez parcourir cette unité sans difficulté.
Actions spécifiques à un objet dans l’application mobile Salesforce
Pour introduire notre présentation des actions spécifiques à un objet, voyons ce qui les différencie des actions globales.
- Les actions spécifiques à un objet peuvent mettre à jour des enregistrements.
- Les actions spécifiques à un objet peuvent créer des enregistrements qui sont automatiquement liés à des informations associées. Par exemple, un utilisateur peut initier une action qui simultanément crée un contact et l'associe à un compte.
Elles présentent une différence importante. Pour exposer des actions spécifiques à un objet dans l’application mobile, vous ne les ajoutez pas à la présentation d'éditeur globale comme nous l'avons vu dans l'unité précédente. Vous les rendez accessibles aux utilisateurs en modifiant la présentation de page de l’objet. Nous allons examiner toutes les différences à travers les étapes de cette unité.
Revenons au cas d'utilisation D’Angelo qui souhaite créer des spécifiques à un objet, afin d'aborder la partie intéressante.
Scénario de DreamHouse
En accompagnant quelques courtiers de DreamHouse Realty, D’Angelo a remarqué qu'ils passaient beaucoup de temps à faire visiter les propriétés à des acheteurs potentiels et à gérer leur planning. Il souhaite fournir aux courtiers une méthode rapide de planification des nouvelles visites dans l’application mobile Salesforce. Il crée donc une action qui s’affiche dans la page de détail des contacts.
Pose des fondations
Pour simuler le cas d'utilisation de DreamHouse, vous devez au préalable définir quelques éléments dans votre propre organisation. Maintenant, oui maintenant... sans rouspéter. Promis, ça vaut la peine. Vous allez découvrir la puissance des actions spécifiques à un objet dans un scénario réel et aiguiser vos compétences hors pair d'élaboration sur la plate-forme.
Créer l'objet personnalisé Propriété
Il serait difficile pour les courtiers de planifier une nouvelle visite sans pouvoir l'associer à une propriété spécifique. Comment pourraient-ils déterminer quelle maison ils doivent présenter ? Par conséquent, créons un objet personnalisé appelé Propriété.
Si vous avez créé l’objet Propriété dans votre organisation lors de l’obtention du badge Modélisation de données dans Trailhead, vous pouvez passer cette étape, mais vous devrez vous assurer que l’option Allow Activities (Autoriser les activités) est sélectionnée.
- Depuis le gestionnaire d’objet, cliquez sur Create (Créer) | Custom Object (Objet personnalisé).
- Dans le champ Label (Étiquette), saisissez
Property
(Propriété).
- Dans le champ Plural Label (Étiquette au pluriel), saisissez
Properties
(Propriétés).
- Dans la section Optional Features (Fonctionnalités facultatives), sélectionnez Allow Activities (Autoriser les activités).
- Cliquez sur Save (Enregistrer).
Nous allons maintenant créer un nom clé personnalisé pour l'objet Property (Propriété).
- Saisissez
Tab
(Onglet) dans la zone Quick Find (Recherche rapide), puis sélectionnez Tabs (Onglets).
- Dans la liste associée Custom Object Tabs (Onglets de l'objet personnalisé), cliquez sur New (Nouveau).
- Dans la liste déroulante Object (Objet), sélectionnez Property (Propriété).
- Dans Tab Style (Style d'onglet), sélectionnez Real Estate Sign (Panneau immobilier).
- Cliquez sur Next (Suivant). Acceptez les valeurs par défaut, puis cliquez de nouveau sur Next (Suivant).
- Cliquez sur Save (Enregistrer).
Personnaliser l'objet Évènement pour les visites
En tant qu'administrateur avisé, vous avez probablement deviné qu'une visite est un type d'événement. Toutefois, D’Angelo ne souhaite pas utiliser d'événement standard pour les visites, car les utilisateurs doivent saisir des informations supplémentaires sur les visites, notamment la propriété associée et les commentaires de l'acquéreur.
Pour relever le défi de cette personnalisation, le plus efficace est de créer un type d'enregistrement d'événement doté de sa propre présentation de page. Créons une présentation de page spécifique aux visites, puis un type d'enregistrement d'événement que nous associons à la nouvelle présentation de page.
- Dans Object Manager (Gestionnaire d’objet), saisissez
Event
(Événement) dans la zone Quick Find (Recherche rapide), puis sélectionnez Event (Événement).
- Dans les paramètres de gestion de l'objet Event (Événement), accédez à Page Layouts (Présentations de page) puis cliquez sur New (Nouveau).
- Sélectionnez Event Layout (Présentation d'événement) dans la liste déroulante Existing Page Layout (Présentation de page existante).
- Dans le champ Page Layout Name (Nom de la présentation de page), saisissez
Showing Layout
(Présentation de visite).
- Cliquez sur Save (Enregistrer).
- Dans les paramètres de gestion de l'objet Event (Événement), accédez à Record Types (Types d'enregistrements), puis cliquez sur New (Nouveau).
- Saisissez
Showing
(Visite) dans les champs Record Type Label (Étiquette du type d’enregistrement) et Record Type Name (Nom du type d’enregistrement).
- Cliquez sur Next (Suivant).
- Sélectionnez Showing Layout (Présentation de visite) dans la liste déroulante Apply one layout to all profiles (Appliquer une présentation à tous les profils).
Cette présentation s’applique uniquement au type d’enregistrement Showing (Visite). Le type d'enregistrement d'événement standard continue à utiliser la présentation d'événement.
- Cliquez sur Enregistrer.
Créer un champ de référence pour les visites
Courage ! Il s'agit de la dernière étape. Nous devons seulement créer un champ personnalisé Property (Propriété) afin de permettre aux courtiers d'associer les visites à des propriétés. Nous utilisons pour cela une référence à l'objet Activities (Activités) dans l'objet Property (Propriété).
- Dans Object Manager (Gestionnaire d’objet), saisissez
Activity
(Activité) dans la zone Quick Find (Recherche rapide), puis sélectionnez Activity (Activité).
- Dans les paramètres de gestion de l'objet Activity (Activité), accédez à Fields and Relationships (Champs et relations), puis cliquez sur New (Nouveau).
- Sélectionnez Lookup Relationship (Relation de référence), puis cliquez sur Next (Suivant).
- Dans la liste déroulante Related To (Associé à), sélectionnez Property (Propriété), puis cliquez sur Next (Suivant).
- Saisissez
Property
(Propriété) dans les champs Field Name (Nom du champ) et Field Label (Étiquette du champ), puis cliquez sur Next (Suivant).
- Sélectionnez la case Visible afin d'afficher le champ dans tous les profils, puis cliquez sur Next (Suivant).
- Désélectionnez Event Layout (Présentation d'événement) et Task Layout (Présentation de tâche). Nous souhaitons afficher ce champ uniquement dans Présentation de visite.
- Cliquez sur Next (Suivant).
- Saisissez
Showings
(Visites) dans le champ Related List Label (Étiquette de la liste associée).
- Cliquez sur Save (Enregistrer).
Création d'une action spécifique à un objet
Waouh, vous avez bien travaillé. Tous les éléments sont désormais en place. Vous allez maintenant être récompensé en aidant D’Angelo à créer une action spécifique à un objet hors pair.
Voici ce que nous allons faire : D’Angelo souhaite créer une action rapide Nouvelle visite et la rendre disponible dans la page de détail des contacts dans l’application mobile Salesforce. Ainsi, lorsqu'un courtier programme une visite, elle est automatiquement associée à l'enregistrement de l'acquéreur potentiel. Par conséquent, dans cette étape, nous créons une action spécifique à un objet pour les contacts.
- Dans Object Manager (Gestionnaire d’objet), saisissez
Contact
dans la zone Quick Find (Recherche rapide), puis sélectionnez Contact.
- Dans les paramètres de gestion de l’objet Contact, accédez à Buttons, Links, and Actions (Boutons, liens et actions), puis cliquez sur New Action (Nouvelle action).
- Vérifiez que le type d'action est Create a Record (Créer un enregistrement). Les actions ne se contentent pas seulement de créer des enregistrements. Pour plus d’informations sur les autres options, consultez l’article Actions spécifiques à un objet dans l’aide Salesforce.
- Dans la liste déroulante Target Object (Objet cible), sélectionnez Event (Événement).
- Dans la liste déroulante Record Type (Type d'enregistrement), cliquez sur Showing (Visite).
- Saisissez
New Showing
(Nouvelle visite) dans le champ Label (Étiquette).
- Cliquez sur Save (Enregistrer).
- Dans l'éditeur de présentation, retirez les champs suivants : Related To (Associé à), Assigned To (Attribué à) et Name (Nom).
- Ajoutez le champ Property (Propriété) à la présentation et définissez-le comme obligatoire. Vous pouvez double-cliquer sur le champ pour modifier ses paramètres.
- Retirez les espaces supplémentaires et organisez les champs en une colonne unique.
- Cliquez sur Save (Enregistrer).
- Cliquez sur Yes (Oui) pour confirmer que vous avez lu l'avertissement. Bien qu'il soit obligatoire, vous pouvez retirer le champ Assigned To (Attribué à) de la présentation, car il correspond par défaut à l'utilisateur actif.
Remarque : ne retirez pas de champ obligatoire de la présentation, sauf dans les cas suivants :
- Le champ contient une valeur par défaut.
- Vous avez spécifié une valeur de champ prédéfinie pour l'action.
- Le champ contient déjà des données. Par exemple, si l'action met à jour un enregistrement, l'utilisateur a saisi les informations requises lors de la création de l'enregistrement.
- Nous allons maintenant préremplir le champ Subject (Objet) pour faire gagner du temps aux courtiers. Dans la liste associée Predefined Values (Valeurs prédéfinies), cliquez sur New (Nouveau).
- Dans la liste déroulante Field Name (Nom du champ), sélectionnez Subject (Objet).
- Dans le champ Specify New Field Value (Spécifier la nouvelle valeur du champ), saisissez
"Showing"
(Visite). Assurez-vous de saisir le terme entre des guillemets droits.
- Cliquez sur Save (Enregistrer).
Ajout d'une action à la présentation de page d'un objet
Nous sommes dans la dernière ligne droite ! Il nous reste à ajouter la nouvelle action à la présentation de page des contacts. Elle sera ensuite disponible dans la barre d'actions de l’application mobile lorsqu'un courtier visualise l'enregistrement d'un acheteur potentiel (n'oubliez pas que lorsque vous créez une action spécifique à un objet, elle appartient à la présentation de page de cet objet).
- Dans Object Manager (Gestionnaire d’objet), saisissez
Contact
dans la zone Quick Find (Recherche rapide), puis sélectionnez Contact.
- Dans les paramètres de gestion de l’objet Contact, accédez à Page Layouts (Présentations de page), puis cliquez sur Contact Layout (Présentation de contact).
- Dans Salesforce Mobile and Lightning Experience Actions (Actions Salesforce Mobile et Lightning Experience), si le lien permettant de remplacer les actions prédéfinies est affiché, cliquez dessus pour réaliser un remplacement.
- Sélectionnez Mobile & Lightning Actions (Actions Mobile et Lightning) dans la palette, puis faites glisser l’action rapide New Showing (Nouvelle visite) vers la section mobile. Assurez-vous que l'action est en première position.
- Réorganisez les actions afin de placer en tête celles qui sont le plus souvent utilisées, et retirez toutes les actions inutiles.
- Cliquez sur Save (Enregistrer).
Nous avons terminé ! Désormais, les courtiers de DreamHouse peuvent rapidement planifier une nouvelle visite pour un acheteur potentiel.
Test de l’action dans l’application mobile Salesforce
Nous arrivons à la partie véritablement fascinante : le test de notre superbe action dans l'application mobile. Lancez l’application Salesforce sur votre appareil, nous allons parcourir ce cas d'utilisation ensemble.
- Touchez pour ouvrir le menu de navigation. Si vous vous trouvez déjà dans l’application Lightning Ventes, tirez vers le bas pour actualiser le menu de navigation. Si vous ne vous trouvez pas dans l’application Lightning Ventes, appuyez sur App Launcher (Lanceur d’application), puis sur l’application Sales Lightning (Lightning Ventes) pour l’ouvrir.
- Créons tout d'abord une propriété pour l'associer à une visite. Dans le menu de navigation, touchez Properties (Propriétés). Si vous ne voyez pas l’option Properties (Propriétés) dans le menu de navigation, appuyez sur All Items (Tous les éléments) pour la trouver via l’affichage par ordre alphabétique.
- Touchez New (Nouveau).
- Dans le nom de la propriété, saisissez une adresse postale.
- Renseignez les champs obligatoires, le cas échéant, puis touchez Save (Enregistrer). Nous pouvons maintenant rechercher un acheteur potentiel et programmer une visite avec lui.
- Ouvrez le menu de navigation, puis touchez Contacts.
- Sélectionnez le contact que vous avez créé dans l'unité précédente, ou créez un contact.
- Tirez vers le bas pour actualiser la barre d'actions.
- Touchez Nouvelle visite.
- Renseignez les champs.
Conseil : Dicter est plus rapide que taper. Lorsque vous accédez au champ Description, activez la saisie vocale en sélectionnant l'icône Microphone sur le clavier. Cette fonctionnalité native du système d'exploitation peut représenter un gain de temps important pour les utilisateurs mobiles les plus pressés. Informez-les de cette possibilité.
- Touchez Save (Enregistrer).
- Revenons à l'enregistrement Property (Propriété) pour observer le nouvel événement affiché dans la liste associée Showings (Visites). Ouvrez le menu de navigation, touchez Properties (Propriétés), puis sélectionnez la propriété que vous venez de créer.
- Touchez Related (Associé).
- Touchez Showings (Visites) afin d'afficher toutes les visites programmées pour cette propriété.
Intéressant, non ? Vous commencez à maîtriser ce module (vous pouvez vous féliciter... vous l'avez mérité).
Après avoir récupéré vos points, passez à l’unité suivante, où vous allez apprendre à simplifier les pages de détail d’enregistrement dans l’application mobile Salesforce à l’aide de présentations compactes.
Ressources