Skip to main content

Configuration de l’application BOTanicals

Objectifs d’apprentissage

Dans ce projet, vous apprendrez à :

  • Installer un package dans votre Trailhead Playground
  • Créer une classe et une méthode Apex
  • Créer un déclencheur
  • Automatiser le processus de création d’un nouveau sObject
Remarque

Remarque

Vous souhaitez apprendre en français ? Commencez le défi dans un Trailhead Playground en français et utilisez les traductions fournies entre crochets pour naviguer. Copiez et collez uniquement les valeurs en anglais, car les validations de défi reposent sur les données en anglais. Si vous ne réussissez pas le défi dans votre organisation en français, nous vous recommandons (1) de définir le paramètre régional sur les États-Unis, (2) de définir la langue sur l’anglais en suivant les instructions ici, puis (3) de cliquer à nouveau sur le bouton « Vérifier le défi ».

Consultez le badge Trailhead dans votre langue pour découvrir comment profiter de l’expérience Trailhead traduite.

Présentation de BOTanicals

Bouquet de fleurs colorées avec le logo BOTanicals.

BOTanicals est une entreprise qui fabrique des fleurs robotisées, une alternative écologique et hypoallergénique aux fleurs traditionnelles. Ces fleurs changent de couleur selon votre humeur, brillent dans le noir et ne meurent jamais. Elles sont contrôlées par une organisation Salesforce de pointe connectée à l’Internet des objets. Vous arrivez juste à temps pour la promotion BOTanical Bonus Bouquet. Dans le cadre de ce projet, nous allons automatiser un processus métier pour gérer cette promotion. Nous allons plus précisément coder notre application de sorte à ajouter un bouquet bonus chaque fois qu’une commande est activée.

Formulaire de commande indiqué comme Actif = 1 bouquet bonus.

Remarque

Dans le cadre de ce projet, nous utilisons des processus métier que vous pouvez facilement automatiser à l’aide d’outils d’administrateur de type pointer-cliquer. À mesure que vous avancez dans l’unité, réfléchissez au lien entre ce qui se passe dans le code et la manière dont vous effectueriez les mêmes tâches dans l’interface utilisateur de Salesforce.

Le modèle d’objet BOTanical

Regardons tout d’abord notre modèle d’objet.

Illustration du modèle d’objet correspondant au tableau qui suit

Account (Compte)

Order (Commande)

OrderItem

Product (Produit)

ID

Account Name (ID) [Nom du compte (ID)]

Order (ID) [Commande (ID)]

Order Product Number (ID) [Numéro de produit de la commande (ID)]

Product (ID) [Produit (ID)]

Champs

Account Name (Nom du compte)

Order (Commande)

Product (Produit)

numberOfFlowers__c

percentOfOpening__c

fragrance__c

grow__c

colorTheme__c

numberOfFlowers__c

percentOfOpening__c

Relations entre les objets

Account Name (ID) [Nom du compte (ID)] est mappé avec le champ Account Name (Nom du compte) sur l’objet Order (Commande)

Order (ID) [Commande (ID)] est mappé avec le champ Order (Commande) sur l’objet OrderItem

Product (ID) [Produit (ID)] est mappé avec le champ Product (Produit) sur l’objet OrderItem

Vous remarquez probablement quelques objets standard qui vous sont familiers : Account (Compte), Order (Commande), OrderItem (Article de la commande) et Product (Produit). Il existe également des champs personnalisés dans les objets OrderItem et Product. Chaque objet Order (Commande) appartient à un seul objet Account (Compte). Chaque objet OrderItem appartient à un seul objet Order (Commande) et un seul objet Product (Produit).

La majeure partie de notre code tourne autour des objets standard Order et OrderItem.

Création d’un Trailhead Playground

Pour ce projet, vous devez créer un Trailhead Playground. Descendez en bas de cette page, cliquez sur la flèche vers le bas à côté de Lancer et sélectionnez Create a Trailhead Playground (Créer un Trailhead Playground). Il faut généralement 3 à 4 minutes pour créer un Trailhead Playground.

Remarque

oui, nous parlons bien d’un tout nouveau Trailhead Playground ! Si vous utilisez une organisation ou un playground existant, vous pourriez avoir des problèmes pour certains défis.

Lancement de votre Trailhead Playground et installation d’un package

Commençons par ouvrir votre Trailhead Playground et installer un package. Tout d’abord, faites défiler l’écran jusqu’au bas de cette page et cliquez sur Launch (Lancer). Si vous voyez un onglet dans votre organisation intitulé Install a Package (Installer un package), c’est parfait ! Suivez alors les étapes ci-dessous.

Sinon, depuis le lanceur d’application (), recherchez et ouvrez Playground Starter (Démarreur de Playground) et laissez-vous guider.

  1. Cliquez sur l’onglet Install a Package (Installer un package).
  2. Copiez 04t8b000001RwQK dans le champ.
  3. Cliquez sur Install (Installer).
  4. Sélectionnez Install for Admins Only (Installer pour les administrateurs seulement), puis cliquez sur Install (Installer).

Une fois l’installation du package terminée, une page de confirmation s’affiche et vous recevez un e-mail à l’adresse associée à votre Trailhead Playground.

Mise à jour de la présentation de page de commande par défaut

  1. Cliquez sur Configuration, puis sélectionnez Setup (Configuration).
  2. Cliquez sur Object Manager (Gestionnaire d’objet).
  3. Cliquez sur Order (Commande).
  4. Cliquez sur Page Layouts (Présentations de page).
  5. Cliquez sur Page Layout Assignment (Attribution de présentation de page).
  6. Cliquez sur Edit Assignment (Modifier l'attribution).
  7. Cliquez sur l’en-tête de colonne Page Layout (Présentation de page) pour sélectionner tous les profils.
  8. Pour Page Layout to Use (Présentation de page à utiliser), sélectionnez Order Layout (BOTanicals) (Présentation de commande [BOTanicals]).
  9. Vérifiez que la colonne Page Layout (Présentation de page) indique maintenant Order Layout (BOTanicals) (Présentation de commande [BOTanicals]) pour chaque profil. Attributions de présentation de page pour chaque profil répertoriant l’option Order Layout (BOTanicals) (Présentation de commande [BOTanicals]).
  10. Cliquez sur Save (Enregistrer).

Épinglage de trois vues de liste dans l’application BOTanicals

  1. À partir du Lanceur d’application (), cherchez et ouvrez BOTanicals. Les vues de liste sur la page d’accueil de BOTanicals seront vides. Ne vous inquiétez pas, nous y ajouterons bientôt des données.
  2. Cliquez sur All Accounts (BOTanicals) (Tous les comptes [BOTanicals]).
  3. Cliquez sur Épingler cette vue de liste pour épingler la vue de liste sur cette page.
  4. Cliquez sur Home (Accueil).
  5. Épinglez la vue de liste All Orders (BOTanicals) (Toutes les commandes [BOTanicals]) et la vue de liste All Products (BOTanicals) (Tous les produits [BOTanicals]).

Chargement de données d’exemple

  1. Cliquez sur Configuration, puis sélectionnez Setup (Configuration).
  2. Dans la zone Quick Find (Recherche rapide), saisissez Flows (Flux).
  3. Sous Process Automation (Automatisation des processus), sélectionnez Flows (Flux).
  4. Cliquez sur Load Sample Data (Charger des données d’exemple).
  5. Cliquez sur Run (Exécuter).
  6. Lorsque vous voyez le message YOUR FLOW FINISHED (VOTRE FLUX TERMINÉ), fermez la fenêtre Load Sample Data (Charger les données d’exemple).
  7. Fermez la fenêtre Flow Builder.
  8. À partir du Lanceur d’application (), cherchez et ouvrez BOTanicals.

Votre page d’accueil devrait maintenant avoir des entrées dans les sections Accounts (Comptes), Orders (Commandes) et Products (Produits). L’application BOTanicals est prête à être utilisée.

Partagez vos commentaires sur Trailhead dans l'aide Salesforce.

Nous aimerions connaître votre expérience avec Trailhead. Vous pouvez désormais accéder au nouveau formulaire de commentaires à tout moment depuis le site d'aide Salesforce.

En savoir plus Continuer à partager vos commentaires