Erstellen und Testen unserer Testorganisation
Nachvollziehen der Schritte aus "Trail Together"
Möchten Sie bei diesem Schritt einem Experten folgen? Sehen Sie sich dieses Video an, das zur Serie "Trail Together" gehört.
(Dieser Clip startet bei der Minutenmarke 07:56, falls Sie zurückspulen und sich den Anfang des Schritts erneut ansehen möchten.)
Einführung
In diesem Schritt erstellen Sie eine Testorganisation, weisen einen Berechtigungssatz zu und übertragen Daten per Push-Vorgang an die Testorganisation.
- Erstellen Sie eine Testorganisation, legen Sie sie als Standard fest und geben Sie ihr einen Alias:
sf org create scratch -d -f config/project-scratch-def.json -a dreamhouse-org
Normalerweise wird der Befehl in weniger als einer Minute ausgeführt. Die Ausgabe enthält zwei Elemente: die Organisations-ID und den Benutzernamen.
Beachten Sie, dass wir kein Kennwort erhalten haben. Dies liegt daran, dass Salesforce DX zwischengespeicherte Authentifizierungstoken verwendet.
- Öffnen Sie die eben erstellte Testorganisation, indem Sie diesen Befehl ausführen:
sf org open
Da Sie die Testorganisation mit dem Flag-d
als Standardorganisation festgelegt haben, speichert das System das Authentifizierungstoken und verwendet es, um Sie anzumelden. Das Flag-d
erspart Ihnen somit, sich später manuell anmelden und sich an Kennwörter erinnern zu müssen.
Als Nächstes stellen Sie das Projekt "dreamhouse-lwc", das Sie in der letzten Lektion geklont haben, in der neuen Testorganisation bereit.
Bereitstellen von Quellcodemetadaten in der Testorganisation
- Stellen Sie das Projekt "dreamhouse-lwc" mit diesem Befehl in der Testorganisation bereit:
sf project deploy start
Das dauert ein wenig, da dabei alle Metadaten in der Testorganisation bereitgestellt werden. Im Terminalfenster wird die Liste der Ressourcen angezeigt, die erfolgreich bereitgestellt wurden.
Zuweisen eines Berechtigungssatzes für die DreamHouse-Anwendung
Bei der DreamHouse-Anwendung wird der Zugriff über einen Berechtigungssatz gesteuert. Bevor Sie die Anwendung testen können, muss Ihnen der Berechtigungssatz zugewiesen werden. Mit der Salesforce CLI können Sie Berechtigungssätze remote zuweisen.
- Weisen Sie den Berechtigungssatz zu, indem Sie diesen Befehl ausführen:
sf org assign permset -n Dreamhouse
Zum Testen der Anwendung muss Ihre Testorganisation Daten enthalten. Übertragen Sie die Beispieldaten aus dem Projekt "dreamhouse-lwc" per Push in die Testorganisation.
Importieren von Testdaten
Verwenden Sie force:data-Befehle, um Datensätze in Ihrer Organisation durch das Terminalfenster der Befehlszeilenschnittstelle zu bearbeiten. Zum Importieren von Daten in eine Organisation verwenden Sie die sObject Tree Save-API.
- Importieren Sie die Beispieldaten in die Testorganisation, indem Sie diesen Befehl ausführen:
sf data import tree -p data/sample-data-plan.json
Sie haben Ihre Testorganisation mit dem Projekt "dreamhouse-lwc" erfolgreich eingerichtet. Jetzt sind Sie bereit, die Anwendung zu testen.
Testen Ihrer Anwendungsseite in der Testorganisation
Nachdem Sie Projekte und Daten per Push in eine Testorganisation übertragen haben, empfiehlt es sich zu prüfen, dass alles wie erwartet vorhanden ist.
- Wenn Ihre Testorganisation noch nicht geöffnet ist, öffnen Sie sie mit diesem Befehl:
sf org open
- Öffnen Sie dann die Anwendung DreamHouse:
- Suchen Sie im App Launcher die Anwendung DreamHouse und öffnen Sie sie.
- Klicken Sie auf die Registerkarte Properties (Objekte), auf der Sie zwölf neue Objekte finden.
- Klicken Sie auf die Registerkarte Brokers (Broker), auf der Sie acht neue Broker finden.
Herzlichen Glückwunsch! Sie haben die Salesforce CLI verwendet, um eine Testorganisation zu erstellen, einen Berechtigungssatz zuzuweisen und Beispieldaten per Push zu übertragen.
Jetzt können Sie damit beginnen, neue Funktionen in der Anwendung DreamHouse zu entwickeln. Setzen Sie Ihren Lernprozess fort, indem Sie sich ansehen, wie Sie Salesforce DX mit anderen Entwicklungstools wie Visual Studio Code (VS Code) verwenden und Continuous Integration (CI) umsetzen. Im Trail Erste Schritte mit Salesforce DX erfahren Sie mehr über Salesforce DX.
Klicken Sie auf Verify Step (Schritt überprüfen), um zu bestätigen, dass die Testorganisation erstellt wurde, und sich Ihren Badge abzuholen.