Suivez votre progression
Accueil Trailhead
Accueil Trailhead

Configuration de votre environnement Salesforce DX

Introduction

Salesforce Developer Experience (DX) est un ensemble d’outils simplifiant l’intégralité du cycle de vie du développement. Il améliore la création et la collaboration des équipes, facilite les tests automatisés et l’intégration continue, et rend le cycle de publication plus efficace et agile.

La prise en main rapide de Salesforce DX commence avec le code source qui réside dans votre système de contrôle de version (VCS). L’important n’est pas quel VCS vous utilisez, mais le fait que vous en utilisiez un. Dans cette prise en main rapide, nous partons du principe que vous utilisez Git et GitHub, puisque c’est là que nous avons stocké l’exemple d’application, DreamHouse.

Qu’est-ce qu’une organisation test ?

Une grande partie de la configuration que vous effectuez pour Salesforce DX vous permet d’utiliser un nouveau type d’organisation appelée organisation test. Une organisation test est un environnement Salesforce dédié, configurable et temporaire, que vous pouvez rapidement créer lorsque vous démarrez un nouveau projet, une nouvelle branche de fonctionnalité ou un test de fonctionnalité.

Qu’est-ce qu’une organisation Developer Hub ?

Developer Hub (Dev Hub) est la principale organisation Salesforce que vous et votre équipe utilisez pour créer et gérer vos organisations tests. 

Activation de Dev Hub dans votre Trailhead Playground

Même si vous pouvez activer Dev Hub dans n’importe quelle organisation rémunérée, nous vous recommandons de ne pas effectuer vos tests dans un environnement de production. Activez plutôt Dev Hub dans une organisation Developer Edition ou Trailhead Playground pour ce projet.

Obtention de votre nom d’utilisateur et votre mot de passe Trailhead

Vous avez besoin de vos identifiants de connexion Dev Hub pour ce projet. Si vous ne connaissez pas encore le nom d’utilisateur et le mot de passe de l’organisation Developer Edition ou Trailhead Playground dans laquelle vous avez activé Dev Hub, suivez les étapes décrites dans cet article.

Installation de l’interface de ligne de commande (CLI)

Utilisez Salesforce CLI afin de contrôler le cycle de vie complet de vos applications Salesforce. L’interface de ligne de commande vous permet de créer facilement des environnements de développement et de test, de synchroniser le code source entre vos organisations et VCS, et d’exécuter des tests. 

  1. Installez la CLI en cliquant sur les liens ci-dessous.
    Système d’exploitation
    Lien vers le programme d’installation
    macOS
    https://sfdc.co/sfdx_cli_osx
    Windows 32 bits
    https://sfdc.co/sfdx_cli_win
    Windows 64 bits
    https://sfdc.co/sfdx_cli_win64
    Debian/Ubuntu 64
    https://sfdc.co/sfdx_cli_linux
    Téléchargez l'archive depuis l'une des URL du fichier manifest, extrayez l'archive, puis exécutez le script ./install.
    Debian/Ubuntu x86
    https://sfdc.co/sfdx_cli_linux_x86
    Téléchargez l'archive depuis l'une des URL du fichier manifest, extrayez l'archive, puis exécutez le script ./install.
  2. Vérifions que la CLI est correctement installée et que vous savez comment accéder à l’aide en ligne pour les commandes. Dans une fenêtre de commande, saisissez sfdx.

    Un texte semblable à celui-ci s’affiche :
    Usage: sfdx COMMAND [command-specific-options]
     Help topics, type "sfdx help TOPIC" for more details:
    
     sfdx force # tools for the salesforce developer
     sfdx plugins # manage plugins
     sfdx update # update sfdx-cli
     

Connexion à Dev Hub

Maintenant, connectez-vous à votre organisation activée par Dev Hub. 

  1. Créez un alias DevHub avec -a et définissez-le comme organisation par défaut à l’aide de -d. Pour autoriser Dev Hub, saisissez le flux de connexion Web dans la fenêtre de commande. La commande suivante ouvre la page de connexion Salesforce dans le navigateur Web :
    sfdx force:auth:web:login -d -a DevHub
  2. Connectez-vous avec les identifiants de votre organisation Dev Hub. Veuillez noter qu’il s’agit d’une organisation spéciale pour Salesforce DX. Vous devez utiliser une organisation activée par Dev Hub pour ce projet.
  3. Cliquez sur Allow (Autoriser).
    Page d’autorisation pour l’application connectée Salesforce CLI
  4. Une fois que vous vous êtes authentifié dans le navigateur, la CLI enregistre vos identifiants Dev Hub. Un texte semblable à celui-ci s’affiche dans Terminal :
    Successfully authorized rraodv@salesforcedx1.com with org id 00D1I000000n3H5UAI
    You may now close the browser

Vous pouvez maintenant fermer la page Web de l’organisation Dev Hub et continuer à travailler. En règle générale, vous commencez votre travail de développement en créant une organisation test faisant partie de cette plate-forme Dev Hub, puis vous l’utilisez pour vos projets Salesforce DX. Nous verrons cela dans une étape ultérieure. 

À suivre : comment mettre en place un projet sur votre ordinateur local afin de tester la prochaine étape du développement avec Salesforce DX.

Cliquez sur Verify Step (Vérifier l’étape) pour confirmer que votre organisation a bien autorisé Salesforce CLI.