Création et test de notre organisation test
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 à 7 min 56 s, au cas où vous voudriez revenir en arrière et regarder à nouveau le début de l’étape.)
Introduction
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.
- Créez une organisation test, définissez-la comme votre organisation par défaut et attribuez-lui un alias :
sf org create scratch -d -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.
Vous remarquerez qu’il n’y a pas de mot de passe. En effet, Salesforce DX utilise des jetons d’authentification en cache.
- Ouvrez l’organisation test que vous venez de créer en exécutant la commande suivante :
sf org open
L’organisation test étant définie comme votre organisation par défaut via l’indicateur-d
, le système stocke le jeton d’authentification et s’en sert pour se connecter à votre place. L’indicateur-d
vous évite de vous connecter manuellement et de mémoriser des mots de passe.
Ensuite, déployez le projet dreamhouse-lwc que vous avez cloné dans la dernière unité vers la nouvelle organisation test.
Déploiement des métadonnées source vers une organisation test
- Déployez le projet dreamforce-lwc vers l’organisation test en exécutant la commande suivante :
sf project deploy start
Cela prend quelques instants, mais toutes les métadonnées sont déployées vers l’organisation test. La fenêtre du terminal affiche la liste des ressources déployées avec succès.
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, vous pouvez attribuer des ensembles d’autorisations à distance.
- Attribuez l’ensemble d’autorisations en exécutant la commande suivante :
sf org assign permset -n Dreamhouse
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.
- Importez les exemples de données dans l’organisation test en exécutant la commande suivante :
sf data import tree -p data/sample-data-plan.json
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.
- Si votre organisation test n’est pas déjà ouverte, ouvrez-la avec cette commande :
sf org open
- Ensuite, ouvrez l’application DreamHouse :
- Depuis 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.
- Cliquez sur l’onglet Brokers (Courtiers). Vous pouvez observer qu’il y a huit nouveaux courtiers.
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.