Suivez votre progression
Accueil Trailhead
Accueil Trailhead

Création et test de notre organisation test

Dans cette étape, vous créez une organisation test, vous attribuez un ensemble d’autorisations et vous transférez des exemples de données vers l’organisation test.

Remarque

Remarque

Votre édition de l’organisation Dev Hub détermine le nombre d’organisations tests que vous pouvez créer quotidiennement et le nombre d’entre elles pouvant être actives à un moment donné. Vous supprimez une organisation test existante pour libérer une allocation à l’aide de la commande sfdx force:org:delete.

  1. Créez une organisation test, définissez-la comme votre organisation par défaut et attribuez-lui un alias :
    sfdx force:org:create -s -f config/project-scratch-def.json -a dreamhouse-org
    En règle générale, la commande s’exécute en moins d’une minute. Le résultat affiche deux éléments : l’ID de l’organisation et le nom d’utilisateur.

    Image montrant la création d’une organisation testVous remarquerez qu’il n’y a pas de mot de passe. En effet, Salesforce DX utilise des jetons d’authentification en cache.

  2. Ouvrez l’organisation test que vous venez de créer en exécutant la commande suivante :
    sfdx force:org:open

L’organisation test étant définie comme votre organisation par défaut via l’indicateur -s, le système stocke le jeton d’authentification et s’en sert pour se connecter à votre place. L’indicateur -s vous évite de vous connecter manuellement et de mémoriser des mots de passe.

Ensuite, transférez le projet dreamhouse-lwc que vous avez cloné dans la dernière unité vers la nouvelle organisation test.

Transfert des métadonnées source vers une organisation test

  1. Transférez le projet dreamforce-lwc vers l’organisation test en exécutant la commande suivante :
    sfdx force:source:push
    Cela prend quelques instants, mais toutes les métadonnées sont transférées vers l’organisation test. La fenêtre du terminal affiche la liste des ressources transférées avec succès.
    Image montrant les métadonnées transférées vers l’organisation test

Attribution d’un ensemble d’autorisations à l’application DreamHouse

L’application DreamHouse fournit un accès en s’appuyant sur un ensemble d’autorisations. Avant de tester l’application, vous avez besoin de l’ensemble d’autorisations attribué. Avec la CLI Salesforce DX, vous pouvez attribuer des ensembles d’autorisations à distance.

  1. Attribuez l’ensemble d’autorisations en exécutant la commande suivante :
    sfdx force:user:permset:assign -n Dreamhouse
    Image montrant l’attribution des autorisations

Pour tester l’application, vous avez besoin de données dans l’organisation test. Transférez les exemples de données inclus dans le projet dreamhouse-lwc vers l’organisation test.

Importation des données de test

Utilisez les commandes force:data pour manipuler les enregistrements de votre organisation via la fenêtre du terminal de ligne de commande. Pour importer des données dans une organisation, utilisez l’API sObject Tree Save.

  1. Importez les exemples de données dans l’organisation test en exécutant la commande suivante :
    sfdx force:data:tree:import --plan data/sample-data-plan.json
    Image montrant l’importation des exemples de données dans l’organisation

Vous avez configuré votre organisation test avec le projet dreamhouse-lwc. Vous êtes maintenant prêt à tester l’application.

Test de votre application dans l’organisation test

Après avoir transféré des projets et des données vers une organisation test, il est judicieux de vérifier que tout se présente comme prévu.

  1. Si votre organisation test n’est pas déjà ouverte, ouvrez-la avec cette commande :
    sfdx force:org:open
  2. Ensuite, ouvrez l’application DreamHouse :
    • Depuis App Launcher (Lanceur d’application) Icône App Launcher (Lanceur d’application), cherchez et ouvrez DreamHouse.
    • Cliquez sur l’onglet Properties (Propriétés). Vous pouvez remarquer qu’il y a douze nouvelles propriétés.
      Application DreamHouse dans la nouvelle organisation test
    • Cliquez sur l’onglet Brokers (Courtiers). Vous pouvez observer qu’il y a huit nouveaux courtiers.
      Onglet « Brokers » (Courtiers) de l’application DreamHouse

Félicitations ! Vous avez utilisé la CLI Salesforce pour créer une organisation test, attribuer un ensemble d’autorisations et transférer des exemples de données.

Vous êtes maintenant prêt à développer des fonctionnalités dans l’application DreamHouse. Continuez de vous familiariser avec Salesforce DX par le biais d’autres outils de développement, tels que Visual Studio Code (VS Code), et créez une intégration continue. Vous pouvez approfondir vos connaissances sur Salesforce DX en suivant le parcours Premiers pas avec Salesforce DX.

Cliquez sur Verify Step (Vérifier l’étape) pour confirmer la création de l’organisation test et pour gagner le badge.