Skip to main content

Installation d’une solution AppExchange

Objectifs de formation

Une fois cette unité terminée, vous pourrez :

  • Décrire les solutions Salesforce Labs
  • Installer une solution AppExchange dans votre organisation
  • Ajouter une solution AppExchange à un flux de processus
Remarque

Remarque

Vous souhaitez apprendre en français ? Dans ce badge, les validations de défi pratique Trailhead se font en anglais. Les traductions sont fournies entre parenthèses à titre de référence. Dans votre Trailhead Playground, veillez (1) à définir les États-Unis comme région, (2) à sélectionner l’anglais comme langue, et (3) à copier et coller uniquement les valeurs en anglais. Suivez les instructions ici.

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

Vidéo de démonstration Trail Together

Vous souhaitez être guidé pas à pas par un expert pendant que vous travaillez sur cette étape ? Regardez cette vidéo qui fait partie de la série Trail Together.

(Ce clip commence à 20 min 32 s, au cas où vous voudriez revenir en arrière et regarder à nouveau le début de l’étape.)

Introduction

Saisissez-vous de votre souris et préparez-vous à partir à l’aventure. Dans cette unité, nous vous accompagnons tout au long du processus d’installation et d’utilisation d’une solution AppExchange. Vous aurez ensuite l’occasion d’appliquer ce que vous avez appris en relevant un défi pratique. 

Voici une vue d’ensemble des tâches à accomplir.

  1. Installation du composant Service Agent Script for Salesforce Flow (Script d’agent de service pour Salesforce Flow).
  2. Création d’un flux
  3. Ajout du composant au flux.
  4. Exécution du flux.

Découverte de Salesforce Labs

Image de bannière Salesforce Labs avec des montagnes en arrière-plan, ainsi que des tubes à essai et des béchers au premier plan

Dans cet exercice, nous utilisons une solution Salesforce Labs. Si des images de scientifiques fous et de boîtes de Pétri vous viennent à l’esprit, soyez rassuré. Salesforce Labs est un programme qui permet aux ingénieurs Salesforce et à d’autres employés Trailblazers de créer des solutions et de les partager avec vous sur AppExchange. Ces solutions consistent aussi bien en de simples outils qu’en des solutions s’appliquant à des secteurs entiers et sont :

  • gratuites ;
  • prêtes à être installées ;
  • destinées à résoudre les problèmes courants des entreprises ;
  • open source, c’est-à-dire que vous pouvez analyser leur fonctionnement et les personnaliser selon vos besoins. Elles sont un excellent moyen pour mieux connaître le fonctionnement de la plate-forme.

Enfin, les solutions Salesforce Labs constituent un très bon moyen de découvrir les nouveautés et l’actualité de Salesforce. Nous lançons constamment des solutions Labs qui utilisent nos produits et fonctionnalités les plus récents.

Installation d’un composant de flux

Votre première tâche consiste à installer le composant Service Agent Script for Salesforce Flow (Script d’agent de service pour Salesforce Flow) dans votre Trailhead Playground. 

Commençons par ouvrir votre Trailhead Playground et par obtenir votre nom d’utilisateur ainsi que votre mot de passe. Faites défiler l’écran jusqu’au bas de cette page et cliquez sur Launch (Lancer). Si vous voyez un onglet intitulé Get Your Login Credentials (Obtenir vos identifiants de connexion) dans votre organisation, c’est parfait ! Suivez les étapes indiquées. 

Si ce n’est pas le cas, cliquez sur Lanceur d’application pour lancer le lanceur d’application, puis cliquez sur Démarreur de Playground et suivez les étapes. Si vous ne voyez pas l’application Playground Starter, consultez l’article Rechercher le nom d’utilisateur et le mot de passe de votre Trailhead Playground dans l’aide de Trailhead.

  1. Cliquez sur l’onglet Get Your Login Credentials (Obtenir vos identifiants de connexion).
  2. Notez votre nom d’utilisateur Trailhead Playground, qui s’affiche sur la page.
  3. Cliquez sur Reset My Password (Réinitialiser mon mot de passe). Cela enverra un e-mail de réinitialisation du mot de passe à l’adresse e-mail associée à votre nom d’utilisateur.
  4. À la réception de l’e-mail, cliquez sur le lien de réinitialisation du mot de passe.

Saisissez un nouveau mot de passe, confirmez-le, puis cliquez sur Change Password (Modifier le mot de passe)

Connectez-vous maintenant à AppExchange et installez le composant Service Agent Script for Salesforce Flow (Script d’agent de service pour Salesforce Flow). 

  1. Ouvrez une nouvelle fenêtre de navigation privée. Dans Chrome, cliquez sur Fichier | Nouvelle fenêtre de navigation privée. Dans Safari, cliquez sur Fichier | Nouvelle fenêtre de navigation privée.
  2. Dans la fenêtre de navigation privée, accédez à la page https://appexchange.salesforce.com.
  3. Cliquez sur Se connecter.
  4. Cliquez sur Salesforce.
  5. Sur la page de connexion qui s’affiche, saisissez le nom d’utilisateur et le mot de passe venant de vous être fournis par votre Trailhead Playground, puis cliquez sur Log In (Se connecter).
  6. Si la page Link to Trailblazer (Lier à Trailblazer) apparaît, cliquez sur Link and Log In (Lier et se connecter) pour continuer.
  7. Dans la barre de recherche, saisissez Service Agent Script for Salesforce Flow (Script d’agent de service pour Salesforce Flow) et cliquez sur la référence du composant. (Si vous ne la trouvez pas, voici un lien direct permettant d’y accéder. Sur la page de connexion qui apparaît, connectez-vous à l’aide de vos identifiants Trailhead Playground.)
  8. Cliquez sur Télécharger maintenant.
  9. Dans la liste déroulante Connected Salesforce Accounts (Comptes Salesforce connectés), sélectionnez votre nom d’utilisateur Trailhead Playground, si nécessaire.
  10. Cliquez sur Install in Production (Installer en production). Oui, production, vous avez bien lu. Votre Trailhead Playground est une instance de production pour votre usage personnel. Vous pouvez effectuer des personnalisations dans votre Playground sans que cela ait un impact sur quoi que ce soit d’autre (dans ce cas, votre organisation de production).
  11. Vérifiez le nom d’utilisateur sur l’écran de confirmation de l’installation pour vous assurer que vous installez bien le package dans votre Trailhead Playground, puis cochez la case pour accepter nos conditions d’utilisation.
  12. Cliquez sur Confirm and Install.
  13. Si vous y êtes invité, saisissez à nouveau vos informations d’identification Trailhead Playground et cliquez sur Log In (Se connecter).
  14. Vous êtes le seul utilisateur à avoir besoin d’accéder à cette solution. Sélectionnez donc Install for Admins Only (Installer pour les administrateurs seulement) et cliquez sur Install (Installer)Présentation de l’option Install for Admins Only (Installer pour les administrateurs seulement) sélectionnée dans le cadre de l’installation
  15. L’installation du package peut prendre quelques minutes. Dès que le message vous indiquant que l’installation est terminée s’affiche, cliquez sur Done (Terminer) pour voir le package dans votre organisation.

Votre organisation affiche la page Installed Packages (Packages installés) dans Setup (Configuration). De là, vous pouvez consulter les détails de packages individuels et effectuer des tâches administratives, telles que des désinstallations de packages. 

Activation de l’exécution Lightning pour les flux

Service Agent Script for Salesforce Flow (Script d’agent de service pour Salesforce Flow) est un composant Aura. Pour exécuter un flux contenant un composant Aura, vous devez activer l’exécution Lightning pour les flux dans votre organisation Playground.

  1. Dans votre Playground, cliquez sur Configuration, puis sélectionnez Setup (Configuration).
  2. Saisissez process automation (automatisation des processus) dans la zone Quick Find (Recherche rapide), puis sélectionnez Process Automation Settings (Paramètres d’automatisation des processus)Menu Setup (Configuration) avec les mots process automation (automatisation des processus) saisis dans la zone Quick Find (Recherche rapide) et Process Automation Settings (Paramètres d’automatisation des processus) en surbrillance
  3. Vérifiez que l’option Activer l’exécution Lightning pour les flux est sélectionnée. Si ce n’est pas le cas, sélectionnez-la et cliquez sur Save (Enregistrer)Process Automation Settings (Paramètres d’automatisation des processus) avec l’option Enable Lightning for runtime flows (Activer Lightning pour les flux d’exécution) en surbrillance

Création d'un flux

Créez maintenant un flux qui utilise le composant Service Agent Script for Salesforce Flow (Script d’agent de service pour Salesforce Flow) afin d’afficher un script au sein du flux. 

  1. Dans votre Playground, cliquez sur Configuration, puis sélectionnez Setup (Configuration).
  2. Saisissez flow (flux) dans la zone Quick Find (Recherche rapide), puis sélectionnez Flows (Flux)Menu de configuration avec le mot flow (flux) saisi dans la zone Quick Find (Recherche rapide) et la mention Flows (Flux) en surbrillance
  3. Cliquez sur Nouveau flux.
  4. Sélectionnez Screen Flow (Flux d’écran) et cliquez sur Create (Créer) pour lancer Flow Builder.Boîte de dialogue New Flow (Nouveau flux) avec un bouton Create (Créer) et la section Screen Flow (Flux d’écran) mise en surbrillance

Ajout d’un élément Screen (Écran) au flux

Flow Builder est un outil de type pointer-cliquer destiné à la création de flux. La boîte à outils de Flow Builder répertorie les éléments disponibles. Pour ajouter un élément à la zone de dessin, faites-le glisser vers cette dernière depuis la boîte à outils. Pour inclure un élément visuel comme un script dans un flux, utilisez l’élément Screen (Écran). Flow Builder s’ouvre par défaut avec le mode Auto-Layout (Présentation automatique) sélectionné.

  1. Dans Flow Builder, cliquez sur la flèche en regard de Auto-Layout (Présentation automatique) (1) et sélectionnez Freeform (Forme libre) (2).
    Boîte de dialogue de présentation de page avec des légendes pour les mentions Auto-Layout (Présentation automatique) (1) et Freeform (Forme libre) (2)
  2. Faites glisser l’élément Screen (Écran) vers la zone de dessin.        L’interface de Flow Builder, où il est indiqué où faire glisser l’élément Screen (Écran) de la boîte à outils vers la zone de dessin
  3. Dans la fenêtre New Screen (Nouvel écran), nommez l’étiquette de l’écran Retention Offer Screen (Écran d’offre de rétention). Le nom d’API est automatiquement renseigné sous la forme Retention_Offer_Screen (Écran_d_offre_de_rétention).        Formulaire New Screen (Nouvel écran) où la valeur d’étiquette de la propriété Label (Étiquette) est définie sur « Retention Differ Screen » (Écran de différence de rétention)
  4. Faites glisser le composant agentScript sur l’élément Screen (Écran). Vous trouverez les solutions de flux que vous souhaitez installer à partir d’AppExchange dans la section Custom (Personnalisé) de la liste des composants.        Formulaire New Screen (Nouvel écran) avec le composant agentScript
  5. Sélectionnez agentScript et saisissez retention_offer_script (script_d_offre_de_rétention) en tant que nom d’API (1).
  6. Dans Script (2), saisissez We have a special offer for you (Nous avons une offre spéciale pour vous). Formulaire de configuration agentScript avec les champs API Name (Nom d’API) (1) et Script (2)
  7. Cliquez sur Done (Terminé).

Connexion des éléments du flux

Connectez ensuite les éléments Start (Début) et Screen (Écran) afin que le script se charge lors de l’exécution du flux.

  1. Faites glisser le nœud de connecteur en bas de l’élément Start (Début) (1) sur l’élément Retention Offer Screen (Écran d’offre de rétention) (2).       Zone de dessin de Flow Builder où l’élément Start (Début) (1) est connecté à l’élément Retention Offer Screen (Écran d’offre de rétention) (2)

Enregistrement et exécution du flux

Vous avez configuré l’élément d’écran et l’avez ajouté au flux. Enregistrez le flux et vous pourrez l’exécuter.

  1. Cliquez sur Enregistrer.
  2. Dans Flow Label (Étiquette de flux), saisissez Retention Offer Flow (Flux d’offre de rétention). Le champ Flow API Name (Nom d’API du flux) est automatiquement renseigné avec Retention_Offer_Flow (Flux_d_offre_de_rétention).
  3. Cliquez sur EnregistrerFormulaire Save the flow (Enregistrer le flux) avec des légendes au niveau du champ Flow Label (Étiquette de flux) (1) et du bouton Save (Enregistrer) (2)
  4. Cliquez sur Exécuter.
  5. Vérifiez que le script s’affiche à l’écran.
    Le script s’affiche à l’écran lorsque le flux s’exécute.

Bravo ! Vous avez utilisé Flow Builder pour créer un flux qui utilise le composant Salesforce Flow que vous avez installé à partir d’AppExchange. 

Ressources

Formez-vous gratuitement !
Créez un compte pour continuer.
Qu’est-ce que vous y gagnez ?
  • Obtenez des recommandations personnalisées pour vos objectifs de carrière
  • Mettez en pratique vos compétences grâce à des défis pratiques et à des questionnaires
  • Suivez et partagez vos progrès avec des employeurs
  • Découvrez des opportunités de mentorat et de carrière