Übung – Power Apps CLI verwenden

Abgeschlossen

In dieser Übung installieren Sie die Power Platform CLI und erstellen Ihre erste Power Apps Component Framework (PCF-)Komponente.

Aufgabe 1: Die CLI installieren

  1. Installieren Sie Npm (in Node.js enthalten) oderNode.js(in npm enthalten). Wir empfehlen die Verwendung von LTS (Long Term Support) Version 10.15.3 oder höher.

  2. Installieren SieVisual Studio Code.

  3. Installieren SiePower Platform Tools-Erweiterung.

  4. Starten Sie Visual Studio Code.

  5. Wählen Sie Terminal und dann Neues Terminal aus.

    Screenshot der Schaltfläche „Neues Terminal“

  6. Führen Sie den pac-Befehl aus, um zu sehen, welche Befehle verfügbar sind:

    pac

    Screenshot einer Liste mit Befehlen

  7. Sie können pac und dann einen Befehl eingeben, um zu sehen, welche Optionen es hat. Versuchen Sie beispielsweise Folgendes:

    pac admin

  8. Navigieren Sie zum Power Apps Maker Portal, und stellen Sie sicher, dass Sie die Umgebung Entwicklung ausgewählt haben.

  9. Klicken Sie in der oberen rechten Ecke des Bildschirms auf das Symbol Einstellungen, und wählen Sie Sitzungsdetails aus.

    Screenshot der Schaltfläche „Sitzungsdetails“

  10. Wählen Sie im Dialogfeld der Power Apps session details dialog, select Instance url value and copy it for use later in the exercise.

    Screenshot mit Sitzungsdetails und dem Ort, an dem sich der Wert für die Instanz-URL befindet

  11. Wechseln Sie zurück zum Visual Studio Code-Terminaltyp, und geben Sie den folgenden Befehl ein, um eine Verbindung über die CLI herzustellen und sich bei Aufforderung bei Ihrer Testumgebung anzumelden.

    pac auth create --name Lab --url <Your Instance URL>

  12. Geben Sie den folgenden who-Befehl ein, der die Umgebung und die Benutzerinformationen anzeigt. So wird sichergestellt, dass Sie sich in der richtigen Umgebung befinden.

    pac org who

Aufgabe 2: Eine PCF-Komponente erstellen

  1. Führen Sie den folgenden Befehl aus, um einen neuen Ordner mit dem Namen labPCF im Ordner Ihres Benutzers zu erstellen.

    md labPCF

  2. Ändern Sie das Verzeichnis in den von Ihnen erstellten Ordner.

    cd labPCF

  3. Führen Sie den folgenden Befehl aus, um das Komponentenprojekt zu initialisieren.

    pac pcf init --namespace lab --name FirstControl --template field

  4. Geben Sie den folgenden Befehl ein, und drücken Sie die Eingabetaste. Dadurch werden alle Abhängigkeiten aus dem npm-Repository entfernt.

    npm install

  5. Öffnen Sie den Ordner in Visual Studio Code.

    code -a .

  6. Durchsuchen Sie die erstellten Dateien.

  7. Öffnen Sie Index.ts im Ordner FirstControl.

  8. Fügen Sie die folgenden zwei Variablen in den Export ein.

    private label: HTMLInputElement;

    private _container: HTMLDivElement;

    Screenshot mit der Platzierung der beiden Variablen im Komponentencode

  9. Fügen Sie Folgendes in die Funktion init() ein, um die HTML-Steuerelemente zu erstellen und den Beschriftungswert festzulegen.

    this.label = document.createElement("input");
    this.label.setAttribute("type", "label");
    this.label.value = "My First PCF";
    this._container = document.createElement("div");
    this._container.appendChild(this.label);
    container.appendChild(this._container);
    
  10. Speichern Sie die Datei.

  11. Wechseln Sie zum Terminal und geben Sie den folgenden Befehl ein. Drücken Sie dann die Eingabetaste. Dadurch wird die Testumgebung mit dem neuesten Code gestartet.

    npm start

  12. Die Testumgebung ist effektiv, um zu Beginn des Projekts zu sehen, wie Ihre Steuerung visuell aussieht, ohne sie in einer Umgebung bereitstellen zu müssen. Sie können Werte für Eigenschaften festlegen, um die Größe des Kontrollbereichs zu ändern. Nachdem Sie die Testumgebung erkundet haben, wechseln Sie zurück zum Terminal und drücken Sie STRG+C, um die Ausführung der Testumgebung zu beenden.

  13. Geben Sie Y ein, und drücken Sie [ENTER].

  14. Führen Sie den folgenden Befehl aus, um Lösungen in Ihrer Umgebung aufzulisten.

    pac solution list

  15. Dies sind die aktuellen Lösungen in Ihrer Umgebung. Im nächsten Schritt wird eine für die Komponente hinzugefügt.

  16. Geben Sie den folgenden Push-Befehl ein, um unsere Steuerung an die Umgebung zu übertragen.

    pac pcf push --publisher-prefix lab

  17. Führen Sie den Befehl „pac solution list“ erneut aus. Sie sollten eine aufgelistete PowerAppsTools_lab-Lösung sehen. Auf diese Weise wird Ihre Komponente für Komponententests in der Entwicklungsumgebung installiert, bevor sie für Benutzertests oder die Produktion paketiert oder als Teil einer anderen Lösung aufgenommen wird.

Aufgabe 3: Die Komponente in einer App verwenden (optional)

  1. Navigieren Sie zum Microsoft Power Platform Admin Center.

  2. Wählen Sie die Umgebung aus, die Sie für die Übung verwenden.

  3. Wählen Sie Einstellungen aus.

  4. Erweitern Sie den Bereich Produkt, und klicken Sie auf Funktionen.

  5. Aktivieren Sie auf der rechten Seite die Funktion Veröffentlichen von Canvas-Apps mit Codekomponenten zulassen zulassen.

    Screenshot mit Ort, an dem die Canvas-Komponenten aktiviert werden

  6. Navigieren Sie zum Power Apps Maker Portal, und überprüfen Sie, ob Sie sich in der richtigen Umgebung befinden.

  7. Wählen Sie Lösungen aus.

  8. Wählen Sie die Lösung PowerAppsTools_lab zum Öffnen aus.

  9. Ihre Komponente sollte aufgeführt sein.

  10. Wählen Sie + Neu | App | Canvas-App.

  11. Wählen Sie als Format Telefon aus, und geben Sie als App-Name First PCF ein. Klicken Sie dann auf Erstellen.

  12. Wählen Sie im linken Bereich die Registerkarte Hinzufügen (+) und dann Weitere Komponenten abrufen aus.

  13. Wählen Sie die Registerkarte Code aus.

  14. Wählen Sie Ihre Komponente aus.

    Screenshot mit Darstellung des Imports Ihrer gerade erstellten Komponente

  15. Wählen Sie Importieren aus.

  16. Wählen Sie auf der linken Symbolleiste + aus, und erweitern Sie Code-Komponenten.

  17. Klicken Sie auf FirstControl. Sie sollten jetzt das Steuerelement mit dem Text My First PCF auf dem Canvas sehen.

    Screenshot mit Darstellung des Ziehens Ihrer Komponente auf den Canvas

  18. Wählen Sie Speichern aus, um die Anwendung zu speichern.

Sie haben jetzt Ihre erste PCF-Komponente erstellt und sie in einer Canvas-App verwendet.