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
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.
- Installation du composant Service Agent Script for Salesforce Flow (Script d’agent de service pour Salesforce Flow).
- Création d’un flux
- Ajout du composant au flux.
- Exécution du flux.
Découverte de Salesforce Labs
[Texte Alt : 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 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 Recherche du nom d’utilisateur et du mot de passe de votre Trailhead Playground dans l’aide Salesforce.
- Cliquez sur l’onglet Get Your Login Credentials (Obtenir vos identifiants de connexion).
- Notez votre nom d’utilisateur Trailhead Playground, qui s’affiche sur la page.
- 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.
- À 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).
- 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.
- Dans la fenêtre de navigation privée, accédez à la page https://appexchange.salesforce.com.
- Cliquez sur Se connecter.
- Cliquez sur Salesforce.
- 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).
- Si la page Link to Trailblazer (Lier à Trailblazer) apparaît, cliquez sur Link and Log In (Lier et se connecter) pour continuer.
- 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.)
- Cliquez sur Télécharger maintenant.
- Dans la liste déroulante Connected Salesforce Accounts (Comptes Salesforce connectés), sélectionnez votre nom d’utilisateur Trailhead Playground, si nécessaire.
- Cliquez sur 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).
- 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.
- Cliquez sur Confirm and Install.
- Si vous y êtes invité, saisissez à nouveau vos informations d’identification Trailhead Playground et cliquez sur Log In (Se connecter).
- 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).
- 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.
- Dans votre Playground, cliquez sur , puis sélectionnez Setup (Configuration).
- 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).
- 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).
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.
- Dans votre Playground, cliquez sur , puis sélectionnez Setup (Configuration).
- Saisissez
flow
(flux) dans la zone Quick Find (Recherche rapide), puis sélectionnez Flows (Flux).
- Cliquez sur Nouveau flux.
- Assurez-vous que l’option Start from Scratch (Commencer à zéro) est sélectionnée, puis cliquez sur Next (Suivant).
- Sélectionnez Screen Flow (Flux d’écran) et cliquez sur Create (Créer) pour lancer Flow Builder.
Ajout d’un élément Screen (Écran) au flux
Flow Builder est un outil de type pointer-cliquer destiné à la création de flux. Pour ajouter un élément à la zone de dessin, cliquez sur et consultez la liste des éléments disponibles dans le menu Add Element (Ajouter un élément). Pour inclure un élément visuel dans un flux, par exemple un script, utilisez l’élément Screen (Écran). Flow Builder s’ouvre par défaut avec le mode Auto-Layout (Présentation automatique) sélectionné.
- Dans la zone de dessin du flux, sur le chemin après l’élément Start (Début), cliquez sur . Sélectionnez Screen (Écran).
- 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).
- 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.
- Sélectionnez agentScript et saisissez
retention_offer_script
(script_d_offre_de_rétention) en tant que nom d’API (1).
- Dans Script (2), saisissez
We have a special offer for you
(Nous avons une offre spéciale pour vous).
- Cliquez sur Done (Terminé).
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.
- Cliquez sur Enregistrer.
- 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).
- Cliquez sur Save (Enregistrer).
- Cliquez sur Exécuter.
- Vérifiez que le script s’affiche à l’écran.
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
- FAQ : Questions techniques pour les clients AppExchange
- Aide Salesforce : Rechercher le nom d'utilisateur et le mot de passe de votre Trailhead Playground
- Aide Salesforce : Installer un package ou une application pour relever un défi Trailhead
- Trailhead : Élaboration de flux avec Flow Builder