Übung: Entwerfen zusätzlicher Seiten und E-Mails in Power Apps

Abgeschlossen

In dieser Einheit entwerfen Sie einige zusätzliche Seiten, um Ihre Mixed Reality-Features zu unterstützen. Auf diesen Seiten werden einige spezifische Funktionen ausgeführt, die erforderlich sind, damit sich die Anwendung entsprechend verhält. Sie verwenden auch die E-Mail-Funktionalität von Power Apps, um die Bestelldetails an die Kunden zu senden.

Erstellen der Seite „Notizen“

Der Benutzer kann während der In MR anzeigen-Sitzung Bilder machen und sie in einem Katalog anzeigen. Auf der Seite Notizen können Sie einige Textnotizen und die Bilder speichern, die während der In MR anzeigen-Sitzung aufgenommen wurden.

  1. Erstellen Sie zwei neue leere Bildschirme, und benennen Sie sie in Product_notes und Carpet_notes um.

    Screenshot: neue Bildschirme für Notizen.

  2. Entwerfen Sie die Seite Product_notes, indem Sie die Dropdownliste Eingabe und dann Texteingabe auswählen. Benennen Sie sie in TextInput_products um.

    Screenshot: Hinzufügen einer Texteingabe.

  3. Wählen Sie Katalog>Horizontal aus, um einen horizontalen Katalogtyp aufzunehmen. Sie speichern Fotos, die während der In MR anzeigen-Sitzung aufgenommen wurden, in diesem Katalog. Benennen Sie den Katalog in View_products um.

    Screenshot: Hinzufügen eines horizontalen Katalogs.

  4. Positionieren Sie den Katalog im anderen Teil des Bildschirms. Behalten Sie nur das Bild bei, indem Sie den Untertitel und den Titel löschen. Vergrößern Sie das Bild.

    Screenshot: nur Bild im Katalog.

  5. Wählen Sie den Katalog aus, und konfigurieren Sie die Items-Eigenschaft, indem Sie die folgende Zeile hinzufügen:

    ViewInMR1.Photos
    

    Screenshot: Hinzufügen der Eigenschaft zum Katalog.

    Alle Bilder, die in der In MR anzeigen-Sitzung aufgenommen wurden, werden für später in diesem Katalog gespeichert.

  6. Fügen Sie nun oben auf dem Bildschirm eine Bezeichnung ein. Wählen Sie die Option Beschriftung aus, und richten Sie sie dann zentriert aus. Passen Sie die Position, Farbe und Textanzeige ihren Anforderungen entsprechend an. Benennen Sie ihn in Notes_label um.

    Screenshot: Einfügen der Bezeichnung.

  7. Wir platzieren ein Zurück-Symbol über der zuvor hinzugefügten Bezeichnung, damit der Benutzer bei Bedarf zur Startseite navigieren kann. Erweitern Sie zum Hinzufügen des Symbols Zurück auf der Registerkarte Einfügen die Dropdownliste Symbole, und wählen Sie dann das Symbol Zurück aus.

    Screenshot: Hinzufügen des Symbols „Zurück“ – Notizen.

  8. Positionieren Sie das Symbol Zurück ordnungsgemäß, und konfigurieren Sie die OnSelect-Eigenschaft, indem Sie Folgendes hinzufügen:

    Navigate(Product_details,ScreenTransition.Cover)
    

    Screenshot: positioniert und „OnSelect“.

  9. Wechseln Sie zum Bildschirm Product_details, und fügen Sie ein Notiz-Symbol aus der Dropdownliste Symbole auf der Registerkarte Einfügen hinzu.

    Screenshot: Hinzufügen des Symbols „Notiz“.

  10. Konfigurieren Sie die OnSelect-Eigenschaft des Symbols Notiz, indem Sie die folgende Zeile hinzufügen:

    Navigate(Product_notes,ScreenTransition.CoverRight)
    

    Screenshot: „OnSelect“ für Notiz.

  11. Führen Sie das gleiche Verfahren für Notes_carpets aus.

    Hinweis

    Das Feature In MR anzeigen wird für die Kategorie Carpets nicht eingeschlossen. Schließen Sie für die Seite Notes_carpets das Hinzufügen des Katalog-Steuerelements zum Speichern von Fotos, die während der In MR anzeigen-Sitzung aufgenommen wurden, aus.

    Tipp

    Sie können Ihre Anwendung testen, indem Sie die F5-Taste auf der Tastatur drücken oder auf die Schaltfläche Wiedergabe in der oberen rechten Ecke von Power Apps Studio klicken.

Erstellen der Seite „Bestellübersicht“

  1. Fügen Sie Schaltflächen zu den Bildschirmen Product_details und Carpet_details hinzu. Benennen Sie die Schaltflächen in Order_product und Order_carpet um. Ändern Sie den Anzeigetext der Schaltflächen in Bestellen.

    Screenshot: Hinzufügen der Schaltfläche „Bestellen“.

  2. Erstellen Sie zwei neue leere Bildschirme, und benennen Sie sie in Order_products und Order_carpets um.

    Screenshot: Hinzufügen neuer Bildschirme

  3. Wählen Sie den Bildschirm Product_details aus, und konfigurieren Sie dann die OnSelect-Eigenschaft der Schaltfläche Bestellen wie folgt:

    Navigate('Order_products',ScreenTransition.Cover)
    

    Screenshot: Konfigurieren von „OnSelect“ für Bestellung.

  4. Führen Sie das gleiche Verfahren für den Bildschirm Carpet_details aus.

  5. Fügen Sie auf der Seite Order_products die Bezeichnungen Product, Price, Color und Notes ein, und benennen Sie sie entsprechend um.

    Screenshot der Bezeichnungen in Order_sofas.

  6. Fügen Sie leere Bezeichnungen neben Product, Price, Color und Notes ein, wie in der Abbildung dargestellt.

    Screenshot: leere Bezeichnungen in Order_sofas.

  7. Konfigurieren Sie die Text-Eigenschaft dieser leeren Bezeichnungen wie folgt:

    • Produkt:

      Gallery_products.Selected.Name
      

      Screenshot: Konfigurieren von Produkttext.

    • Preis:

      Gallery_products.Selected.Price
      

      Screenshot: Konfigurieren von Preistext.

    • Farbe:

      Gallery_products.Selected.Color
      

      Screenshot: Konfigurieren von Farbtext.

    • Hinweise:

      TextInput_products.Text
      

      Screenshot: Konfigurieren von Notizentext.

  8. Fügen Sie oben eine weitere Bezeichnung hinzu, und ändern Sie den Anzeigetext in Bestellübersicht. Ändern Sie den Schriftgrad und die Schriftart gemäß Ihren Anforderungen.

    Screenshot: Hinzufügen der Bezeichnung „Bestellübersicht“.

  9. Erweitern Sie die Dropdownliste Katalog, und wählen Sie Horizontal aus. Behalten Sie nur das Bild bei, und löschen Sie andere Komponenten des Katalogs. Benennen Sie ihn in Order_gallery_products um.

    Screenshot: Hinzufügen des Katalogs.

  10. Konfigurieren Sie die Items-Eigenschaft, indem Sie die folgende Zeile hinzufügen:

    ViewInMR1.Photos
    

    Screenshot: Konfigurieren von Elementen in „Sofas“.

  11. Fügen Sie drei Bezeichnungen hinzu, und ändern Sie den Anzeigetext in Geben Sie Ihre E-Mail ein, um eine Bestätigungs-E-Mail für die Bestellung zu erhalten., Organisations-E-Mail-ID: bzw. Kunden-E-Mail-ID:.

    Screenshot von drei Bezeichnungen.

  12. Erweitern Sie die Dropdownliste Eingabe, und wählen Sie Texteingabe aus. Fügen Sie dem Bildschirm zwei Texteingabekomponenten hinzu, und positionieren Sie sie wie in der Abbildung dargestellt. Benennen Sie sie in Input1_products und Input2_products um.

    Screenshot von zwei Texteingabefeldern.

  13. Konfigurieren Sie die Hint text-Eigenschaft, indem Sie E-Mail-ID eingeben: hinzufügen. Speichern Sie keinen Wert in der Default-Eigenschaft. Passen Sie den Schriftgrad und die Schriftfarbe an Ihre Bedürfnisse an.

    Screenshot: Konfigurieren von Hinweistext.

  14. Fügen Sie auf der Registerkarte Einfügen eine Schaltfläche hinzu, und konfigurieren Sie ihre Text-Eigenschaft, indem Sie Bestätigen hinzufügen.

    Screenshot: Hinzufügen der Schaltfläche „Bestätigen“.

  15. Erweitern Sie die Dropdownliste Symbole, und wählen Sie die Symbole Zurück und Startseite aus. Positionieren Sie sie ordnungsgemäß, wie in der Abbildung dargestellt.

    Screenshot: Hinzufügen der Symbole „Zurück“ und „Startseite“.

  16. Konfigurieren Sie die OnSelect-Eigenschaft dieser beiden Symbole wie folgt:

    • Zurück:

      Navigate(Product_details,ScreenTransition.CoverRight)
      

      Screenshot der OnSelect-Konfiguration für Zurück.

    • Start:

      Navigate('Home Page',ScreenTransition.CoverRight)
      

      Screenshot: Konfigurieren von OnSelect: Auftrag

  17. Führen Sie das gleiche Verfahren für Order_carpets aus.

Erstellen der Endseite

  1. Erstellen Sie einen leeren Bildschirm, und benennen Sie ihn in Endseite um.

    Screenshot der Endseite.

  2. Fügen Sie eine Bezeichnung hinzu, und ändern Sie ihren Anzeigetext in Bestellung erfolgreich übermittelt!. Positionieren Sie die Bezeichnung nach Bedarf auf dem Bildschirm.

    Screenshot: Hinzufügen einer Bezeichnung für eine erfolgreich aufgegebene Bestellung.

  3. Fügen Sie unten auf dem Bildschirm eine Schaltfläche hinzu. Konfigurieren Sie die Text-Eigenschaft der Schaltfläche, indem Sie Weiter einkaufen hinzufügen. Leiten Sie den Benutzer auf die Startseite weiter: Wählen Sie die Schaltfläche Weiter einkaufen aus, und fügen Sie dann die folgende Zeile in der OnSelect-Eigenschaft hinzu.

    Navigate('Home Page',ScreenTransition.Cover)
    

    Screenshot der Schaltfläche „Weiter einkaufen“.

  4. Erweitern Sie die Dropdownliste Medien, und wählen Sie Bild aus, um der Endseite eine Bildkomponente hinzuzufügen.

    Screenshot: Hinzufügen einer Bildkomponente.

  5. Positionieren Sie das Bild wie in der Abbildung dargestellt. Wählen Sie die Logodatei aus, die angezeigt werden soll.

    Screenshot: Hinzufügen der Logodatei zur Bildkomponente.

    Tipp

    Speichern Sie Ihre Anwendung häufig, indem Sie oben die Registerkarte Datei und dann die Option Speichern auswählen. Wählen Sie als Nächstes, wenn Sie dazu aufgefordert werden, die Option Die Cloud und dann Speichern aus.

Senden von E-Mails über Power Apps

  1. Wählen Sie die Registerkarte Daten und dann + Daten hinzufügen aus. Erweitern Sie die Connectors, und wählen Sie dann Office 365 Outlook aus, um ihn als einen der Connectors für diese Anwendung hinzuzufügen.

    Screenshot des Hinzufügens von Datenconnectors für Outlook.

  2. Öffnen Sie Order_products, und konfigurieren Sie dann die OnSelect-Eigenschaft der Schaltfläche Confirm, indem Sie die folgenden Zeilen hinzufügen:

    Office365Outlook.SendEmailV2(Input1_products & ";"& Input2_products,"Order Summary","<b> Your order is successfully submitted! </b> <br> Order details are as follows: <ul> <li> Product: " & Order_product_name_details & "</li> <li> Price: " & Order_price_details & "</li> <li> Color: " & Order_color_details & "</li> </ul>Notes: " & TextInput_products & "<br><b> Thank you for shopping with us! </b>");
    Navigate('End page',ScreenTransition.Cover)
    

    Screenshot: Konfigurieren der Schaltfläche „Bestätigen“.

    Hinweis

    Die in der vorherigen Funktion verwendeten Namen folgen den Namenskonventionen, die in dieser Anwendung zum Zeitpunkt der Entwicklung verwendet wurden. Sie können die Funktion entsprechend Ihrer Anwendung anpassen.

Durch die Implementierung der vorstehenden Schritte muss Ihre Anwendung wie folgt funktionieren: Ihre Anwendung enthält eine Notizenseite zum Speichern aller Sitzungsnotizen, eine Zusammenfassungsseite zum Überprüfen Ihrer Bestellung und zum Senden von E-Mails sowie eine Endseite, um eine hervorragende Schließung der Anwendung zu ermöglichen.

.Animation einer Anwendungsdemo nach dem Hinzufügen zusätzlicher Seiten und E-Mail-Funktionalität.

Testen Ihrer Anwendung auf einem mobilen Gerät

  1. Wählen Sie den Downloadlink für Ihr Gerät aus:

  2. Öffnen Sie Power Apps auf Ihrem mobilen Gerät, und melden Sie sich mit Ihren Microsoft-Kontoanmeldeinformationen an.

  3. Die Apps, die Sie vor Kurzem verwendet haben, werden auf dem Standardbildschirm angezeigt, wenn Sie sich bei Power Apps Mobile anmelden.

    Home ist der Standardbildschirm, wenn Sie sich anmelden. Es werden die Apps angezeigt, die Sie zuletzt verwendet haben, sowie die Apps, die Sie als Favoriten markiert haben.

  4. Zum Ausführen einer App auf einem mobilen Gerät wählen Sie die App-Kachel aus. Wenn Sie zum ersten Mal eine Canvas-App mit Power Apps Mobile ausführen, zeigt ein Bildschirm die Wischgesten an.

  5. Wenn Sie eine App schließen möchten, wischen Sie mit Ihrem Finger von links nach rechts über die App. Auf Android-Geräten können Sie auch die Schaltfläche Zurück auswählen und bestätigen, dass Sie die App schließen möchten.

    Hinweis

    Wenn eine App eine Verbindung mit einer Datenquelle oder die Berechtigung zur Nutzung von Funktionen des Geräts (z.B. Kamera oder Ortungsdienste) erfordert, müssen Sie Ihre Zustimmung erteilen, bevor Sie die App verwenden können. In der Regel werden Sie nur beim ersten Ausführen der App aufgefordert.