Übung – Dataverse-Auswahlspalten

Abgeschlossen

In dieser Übung unterstützen Sie Contoso beim Hinzufügen von Auswahlspalten zu einer bestehenden Dataverse-Tabelle. Dann bearbeiten Sie ihre App Produktverwaltung, um die neuen Spalten zu nutzen.

Ziele

Das Ziel dieser Übung ist, dass Sie Folgendes lernen:

  • Auswahlspalten erstellen

  • Filterdaten in der App verwenden, indem Sie die Auswahlspalten nutzen

  • Die Patch()-Funktion verwenden, um Spaltenwerte zu aktualisieren

Voraussetzung

Sie benötigen eine Umgebung mit Microsoft Dataverse, um diese Übung abzuschließen.

Übung 1: Lösung importieren

Sie importieren in dieser Übung eine Lösung in Ihre Umgebung. Diese Lösung umfasst eine Produkttabelle und eine Produktverwaltungsanwendung.

Aufgabe 1: Die Startlösung importieren

Sie importieren in dieser Aufgabe eine Lösung in Ihre Umgebung.

  1. Sie müssen die ZIP-Datei herunterladen, um diese Übung abzuschließen. Wählen Sie „Download“ aus, sobald der Link geöffnet wird.

  2. Navigieren Sie zum Power Apps-Entwicklerportal, und wählen Sie die Umgebung aus, die Sie für diese Übung verwenden möchten.

  3. Wählen Sie Lösungen > Lösung importieren aus.

    Screenshot der Schaltfläche „Lösung importieren“ in Power Apps.

  4. Wählen Sie Durchsuchen aus.

  5. Finden Sie die Lösung ContosoProductChoiceLab_1_0_0_0.zip, und wählen Sie sie aus. Klicken Sie dann auf Öffnen.

  6. Wählen Sie Weiter aus.

  7. Wählen Sie Importieren aus, und warten Sie dann darauf, dass das Verfahren des Lösungsimports abgeschlossen wird.

Aufgabe 2: Anwendung ausführen

In dieser Aufgabe führen Sie die App Contoso-Produktmanager aus und fügen Produktzeilen hinzu.

  1. Öffnen Sie die Lösung Contoso-Produktauswahlübung, und wählen Sie die App Contoso-Produktmanager aus. (Öffnen Sie sie im Wiedergabemodus.)

  2. Wählen Sie von BrowseScreen1 die Schaltfläche Neues Element erstellen aus (das Plussymbol +).

    Screenshot der Schaltfläche „Neues Produkt erstellen“

  3. Geben Sie als NamenMessgerät ein, und klicken Sie dann auf Speichern.

    Screenshot der Schaltfläche „Neues Produkt speichern“ in Power Apps

  4. Fügen Sie einige zusätzliche Produktzeilen hinzu.

  5. Nun sollten Sie mindestens über drei Produkte verfügen.

    Screenshot der Produktzeilen in Power Apps

  6. Schließen Sie das Anwendungsbrowser-Fenster oder die ‑Registerkarte.

Übung 2: Spalten erstellen

In dieser Übung erstellen Sie zwei Spalten mit dem Auswahl-Datentyp: eine für Produktsichtbarkeit und eine für Vertriebskanäle.

Hinweis

Beachten Sie, welche Spalte vom Datentyp Auswahl und welche Spalte vom Datentyp Auswahlmöglichkeiten ist.

Aufgabe: Auswahlspalten erstellen

In dieser Aufgabe erstellen Sie zwei Spalten mit dem Datentyp Auswahl.

  1. Navigieren Sie zum Power Apps Maker Portal, und wählen Sie Lösungen aus.

  2. Wählen Sie die Lösung Contoso-Auswahlübung aus, die Sie importiert haben.

  3. Wählen Sie die Tabelle Produkt aus.

  4. Wählen Sie im Bereich Schema die Option Spalten aus.

    Screenshot des Produkttabellen-Dashboards mit ausgewählten Spalten unter Schema

  5. Wählen Sie in der Ansicht Spalten die Option + Neue Spalte aus.

    Screenshot der Ansicht „Spalten“ und der Schaltfläche „Neue Spalte hinzufügen“

  6. Geben Sie rechts auf Ihrem Bildschirm im Bereich Neue Spalte den Text Produktsichtbarkeit für Anzeigename ein, klicken Sie dann unter Datentyp auf Auswahl, und wählen Sie dann aus der Dropdownliste Auswahl aus.

    Screenshot des Auswahl-Spaltendatentyps in Power Apps

  7. Wählen Sie unter Diese Auswahl synchronisieren mit die Option + Neue Auswahlmöglichkeit aus.

  8. Geben Sie im Bereich Neue Auswahl rechts auf Ihrem Bildschirm im Feld Anzeigename den Text chProductVisibility ein. Das Hinzufügen des „ch“ vor dem Namen macht es viel einfacher zu ermitteln, dass es sich um einen Auswahlsatz handelt.

  9. Geben Sie für das erste Element Privat ein unter Auswahlmöglichkeiten, und wählen Sie dann + Neue Auswahl aus.

    Screenshot der Option „Neue Option hinzufügen“ im Bereich „Neue Auswahl“

  10. Geben Sie für das zweite Element Einladen ein, und wählen Sie dann + Neue Auswahl aus.

  11. Geben Sie Öffentlich ein, und klicken Sie dann auf Speichern.

    Screenshot der Auswahlelemente in Power Apps

  12. Unter Diese Auswahl synchronisieren mit geben Sie chProductVisibility im Suchfeld ein, um den von Ihnen erstellten Auswahlsatz zu finden/auszuwählen. chProductVisibility sollte jetzt in diesem Feld angezeigt werden.

  13. Wählen Sie Speichern aus, und der Bereich Neue Spalte wird ausgeblendet.

  14. Wählen Sie erneut + Neue Spalte aus.

  15. Geben Sie Vertriebskanäle als Anzeigename ein, wählen Sie als DatentypAuswahlmöglichkeiten und dann aus der Dropdownliste Auswahlmöglichkeiten aus.

  16. Aktivieren Sie das Kontrollkästchen neben Mehrfachauswahl ist erlaubt. So ermöglicht unsere Spalte mehrere Auswahlmöglichkeiten (vergessen Sie diesen Schritt nicht).

    Screenshot des Auswahlmöglichkeiten-Spaltendatentyps in Power Apps

  17. Wählen Sie unter Diese Auswahl synchronisieren mit die Option + Neue Auswahlmöglichkeit aus.

  18. Geben Sie als AnzeigenamechSalesChannels und Großhandel für das erste Element und ein, und klicken Sie dann auf + Neue Auswahl.

  19. Geben Sie für das zweite Element Einzelhandel ein, und wählen Sie dann + Neue Auswahl aus.

  20. Geben Sie Direkt ein, und klicken Sie dann auf Speichern.

    Screenshot der Schaltfläche „Speichern“ in der neuen Spalte „Auswahlmöglichkeiten der Vertriebskanäle“

  21. Unter Diese Auswahl synchronisieren mit geben Sie chSalesChannels im Suchfeld ein, um den von Ihnen erstellten Auswahlsatz zu finden/auszuwählen. chSalesChannels sollte jetzt in diesem Feld angezeigt werden.

  22. Wählen Sie Speichern aus.

In dieser Übung verändern Sie das Formular Bearbeiten und den Katalog der App Contoso-Produktmanager.

Aufgabe: Anwendung bearbeiten

In dieser Aufgabe bearbeiten Sie die App Contoso-Produktmanager.

  1. Wenn Sie zu einem anderen Bereich gewechselt haben, finden Sie Ihre Lösungen und wählen Sie Contoso-Produktauswahlübung aus, um diese Lösung zu öffnen. Wenn Sie noch in der Lösung sind, suchen Sie im Navigationsbereich Objekte die Option Apps, und wählen Sie sie aus.

  2. Wählen Sie die App Contoso-Produktmanager zum Öffnen aus.

    Screenshot des Bereichs „Lösungen > Contoso-Produktauswahlübung“ mit der hervorgehobenen App „Contoso-Produktmanager“

    Die App wird im App-Studio geöffnet.

  3. Erweitern Sie von der Registerkarte StrukturansichtEditScreen1, und klicken Sie dann auf EditForm1.

    Screenshot des EditForm1-Steuerelements, das auf der Registerkarte „Strukturansicht“ in Power Apps hervorgehoben ist

  4. Wählen Sie Felder bearbeiten aus.

    Screenshot der Option „Felder bearbeiten“ auf der Eigenschaften-Registerkarte von EditForm1

  5. Wählen Sie die Mehr Aktionen Auslassungspunkte (...) der Spalte Erstellt am aus, und klicken Sie dann auf Entfernen.

    Screenshot der Schaltfläche „Entfernen“, ausgewählt aus der Dropdownliste der Spalte „Erstellt am“

  6. Wählen Sie + Feld hinzufügen aus.

    Screenshot der Schaltfläche „Feld hinzufügen“ im Bereich „Felder“ von Power Apps

  7. Wählen Sie die Spalten Produktsichtbarkeit und Verkaufskanal aus, und klicken Sie dann auf Hinzufügen.

    Screenshot des Abschnitts „Feld auswählen“ mit den ausgewählten Spalten und der Schaltfläche „Hinzufügen“

  8. Schließen Sie den Bereich Felder.

  9. Erweitern Sie BrowseScreen1, und wählen Sie BrowseGallery1 aus.

    Screenshot des BrowseGallery1-Steuerelements, das auf der Registerkarte „Strukturansicht“ hervorgehoben ist

  10. Wählen Sie im Katalog das Symbol Bearbeiten aus.

    Screenshot des Symbols „Bearbeiten“ im Katalog

  11. Ändern Sie die TemplateSize auf 230.

    Screenshot der in 230 geänderten TemplateSize

  12. Wählen Sie die Bezeichnung Titel im Katalog aus, und verschieben Sie sie an den Anfang der Vorlage.

    Screenshot der hervorgehobenen Position des Beschriftungs-Steuerelements in Power Apps

  13. Navigieren Sie während der Bearbeitung des Katalogs zu Einfügen, und erweitern Sie Eingabe. Wählen Sie dann die Dropdownliste aus.

    Screenshot vom Auswählen von > Einfügen > Dropdown in Power Apps

  14. Ändern Sie die Größe und Position des Dropdown-Steuerelements und ändern Sie den Wert Items der Dropdownliste in die folgende Formel.

    Choices(Products.'Product visibility')

    Screenshot des Items-Formelwertes in Power Apps

  15. Richten Sie den Wert Default aus dem Dropdown-Steuerelement auf die folgende Formel ein.

    ThisItem.'Product visibility'

  16. Navigieren Sie während der Bearbeitung des Katalogs zur Registerkarte Einfügen, und wählen Sie Textbeschriftung aus.

  17. Benennen Sie die Beschriftung in Kanäle um.

  18. Verschieben Sie die Beschriftung Kanäle unter das Dropdown-Steuerelement, und ändern Sie dann die Größe.

  19. Legen Sie den Wert Text der Beschriftung Kanäle, die Sie hinzugefügt haben, in die folgende Formel. Durch diese Formel werden die ausgewählten Optionen verkettet.

    Concat(ThisItem.'Sales channels',Text(Value),",")

  20. Stellen Sie sicher, dass Sie den Katalog noch bearbeiten. Wählen Sie + Einfügen > Rechteck aus.

    Screenshot der ausgewählten Option „Einfügen“ und der hervorgehobenen Rechteck-Option

  21. Stellen Sie die Werte X und Y des Rechtecks auf 0.

  22. Legen Sie die Breite des Rechtecks auf 6 fest.

  23. Legen Sie die Höhe des Rechtecks auf 220 fest.

  24. Richten Sie den Wert Ausfüllen des Rechtecks auf die folgende Formel ein. Diese Formel ergibt eine andere Füllfarbe für jede Auswahl des Spaltenwerts Produktsichtbarkeit.

    Switch(ThisItem.'Product visibility', chProductVisibility.Private, Color.Red, chProductVisibility.Public, Color.Green, chProductVisibility.Invite, Color.Blue, Color.Black)

  25. Wählen Sie den Katalog aus, und löschen Sie dann den Wert OnSelect, sodass das Formelfeld fx leer ist.

    Screenshot des Werts „OnSelect“, der als leer angezeigt wird

  26. Wählen Sie im Katalog NextArrow1 aus.

    Screenshot des Steuerelements „NextArrow2“ im Katalog

  27. Richten Sie den Wert OnSelect von NextArrow1 auf die folgende Formel fest.

    Navigate(DetailScreen1, ScreenTransition.None)

  28. Wählen Sie oben rechts auf dem Bildschirm die Option Speichern aus.

    Screenshot der Schaltfläche „Speichern“ in der Anwendung „Contoso-Produktmanager“

  29. Wählen Sie Vorschau der App anzeigen (oder F5) aus.

    Screenshot der Schaltfläche „Vorschau der Anwendung“ in Power Apps

    Die Anwendung sollte geladen werden.

  30. Wählen Sie den Pfeil Weiter für eines der Produkte aus.

  31. Wählen Sie die Schaltfläche Bearbeiten aus.

  32. Für Verkaufskanäle wählen Sie Einzelhandel und Direkt aus. Wählen Sie dann für ProduktsichtbarkeitPrivat und dann Speichern aus.

    Screenshot der unter „Produkte“ ausgewählten Schaltfläche „Speichern“ zum Speichern der eingegebenen Informationen

  33. Wählen Sie die Schaltfläche Zurück aus.

  34. Klicken Sie zum Öffnen eines anderen Produkts.

  35. Wählen Sie Bearbeiten aus.

  36. Wählen Sie für VerkaufskanäleEinzelhandel und für ProduktsichtbarkeitÖffentlich aus, und klicken Sie dann auf Speichern.

  37. Wählen Sie die Schaltfläche Zurück aus.

  38. Klicken Sie zum Öffnen eines anderen Produkts.

  39. Wählen Sie Bearbeiten aus.

  40. Wählen Sie für VertriebskanäleDirekt und Einladen für Produktsichtbarkeit aus, und klicken Sie dann auf Speichern.

  41. Wählen Sie die Schaltfläche Zurück aus.

  42. Der Katalog sollte wie in der folgenden Abbildung aussehen. Schließen Sie die Vorschau, wenn Sie die Anzeige der Ergebnisse abgeschlossen haben.

    Screenshot des bearbeiteten Katalogs mit hervorgehobener Schaltfläche „Anwendungsvorschau schließen“

  43. Navigieren Sie nicht von dieser Seite weg.

Übung 4: Filter verwenden

In dieser Übung filtern Sie die Katalogzeilen nach Produktsichtbarkeit.

Aufgabe: Einen Filter verwenden

In dieser Aufgabe filtern Sie die Katalogzeilen nach Produktsichtbarkeit.

  1. Klicken Sie auf BrowseScreen1 auf TextSearchBox1.

    Screenshot des TextSearchBox1-Steuerelements in der Strukturansicht in Power Apps

  2. Ändern Sie die Width des Suchfelds zur folgenden Formel.

    Parent.Width/2

  3. Klicken Sie im Menüband auf Einfügen, und erweitern Sie Eingabe. Klicken Sie dann auf Dropdown.

    Screenshot des Dropdown-Steuerelements „Einfügen“ mit ausgewählte Eingabe mit hervorgehobener Dropdownoption

  4. Benennen Sie das Dropdownelement in Sichtbarkeitsfilter um.

    Screenshot des Steuerelements „Umbenennen“ in Power Apps

  5. Ändern Sie die Größe, und positionieren Sie den Sichtbarkeitsfilter. Platzieren Sie ihn dann rechts neben dem Suchfeld.

    Screenshot der Steuerelementposition neben dem Suchfeld in Power Apps

  6. Richten Sie den Wert Items des Sichtbarkeitsfilters auf die folgende Formel ein.

    Choices(Products.'Product visibility')

  7. Stellen Sie den Wert AllowEmptySelection des Sichtbarkeitsfilters auf true ein.

  8. Richten Sie den Wert Default des Sichtbarkeitsfilters auf die folgende Formel ein.

    Blank()

  9. Klicken Sie im Menüband auf Einfügen, und erweitern Sie Symbole. Klicken Sie dann auf Stornieren.

  10. Ändern Sie die Größe, und positionieren Sie das Symbol. Platzieren Sie dies dann rechts neben dem Dropdownpfeil.

    Screenshot der Steuerelementposition des Symbols in Power Apps

  11. Richten Sie den Wert OnSelect des Symbols auf die folgende Formel fest.

    Reset('Visibility filter')

  12. Richten Sie den Wert Visible des Symbols auf die folgende Formel fest.

    If(IsBlank('Visibility filter'), false,true)

  13. Wählen Sie BrowseGallery1 aus, und ändern Sie den Wert Items in die folgende Formel. Diese Formel ändert die vorhandene Formel, sodass sie eine Filter()-Funktion umfasst, die die vom Benutzer ausgewählten Werte verwendet.

    SortByColumns(
        Search(
            Filter([@Products],IsBlank('Visibility filter'.Selected) || 'Product visibility' = 'Visibility filter'.Selected.Value),
            TextSearchBox1.Text,
            "contoso_name"
        ),
        "contoso_name",
        If(
            SortDescending1,
            SortOrder.Descending,
            SortOrder.Ascending
        )
    )
    

    Screenshot der OnSelect-Formel des Katalogs im Feld „Items“

  14. Wählen Sie Vorschau der App anzeigen aus (oder drücken Sie F5).

  15. Ändern Sie den Sichtbarkeitsfilter in Privat. Der Katalog sollte nur die privaten Produkte zeigen.

    Screenshot der Produkte in Power Apps, die nach „Privat“ gefiltert sind

  16. Wählen Sie das Symbol X aus. Der Katalog sollte alle Produkte zeigen.

    Screenshot des Katalogs mit allen Produkten

  17. Schließen Sie die Vorschau.

  18. Navigieren Sie nicht von dieser Seite weg.

Übung 5: Die Patch-Formel verwenden

In dieser Übung aktualisieren Sie Produkttabellenzeilen mit der Patch-Formel.

Übung: Die Patch()-Formel verwenden

  1. Erweitern Sie BrowseGallery1, und wählen Sie das Steuerelement Dropdown1 aus.

    Screenshot des Dropdown1-Steuerelements im Menü BrowseGallery1

  2. Richten Sie den Wert OnChange aus dem Dropdown-Steuerelement auf die folgende Formel ein. Diese Formel aktualisiert die Zeile, wenn sich der Wert des Dropdown-Steuerelements verändert.

    Patch(Products,ThisItem,{'Product visibility':Self.Selected.Value})

  3. Wählen Sie den Katalog und das Symbol Bearbeiten aus.

    Screenshot der Schaltfläche „Bearbeiten“ im Power Apps-Katalog

  4. Klicken Sie im Menüband auf Einfügen, und erweitern Sie Symbole. Klicken Sie dann auf Stornieren.

  5. Platzieren Sie das Symbol rechts unten.

    Screenshot der Symbolplatzierung rechts unten

  6. Richten Sie den Wert Visible des Symbols auf die folgende Formel fest.

    If(IsBlank(Channels.Text),false,true)

  7. Richten Sie den Wert OnSelect des Symbols auf die folgende Formel fest. Diese Formel entfernt alle ausgewählten Vertriebskanäle, wenn das Symbol ausgewählt wird.

    Patch(Products,ThisItem,{'Sales channels':Blank()})

  8. Wählen Sie aus dem Menüband Einstellungen aus.

  9. Wählen Sie die Registerkarte Bevorstehende Funktionen > Vorschau aus, und setzen Sie dann den Schalter Fehlerverwaltung auf Formelebene fest.

    Screenshot der aktivierten Option „Fehlerverwaltung auf Formelebene“

  10. Schließen Sie das Fenster Einstellungen.

  11. Wählen Sie Vorschau der App anzeigen aus.

  12. Ändern Sie die Produktsichtbarkeit von einem der Produkte. Das Produkt sollte aktualisiert werden.

    Screenshot der aktualisierten Zeile in Power Apps

  13. Wählen Sie das Symbol X des ersten Produkts aus. Die Vertriebskanäle des Produkts sollten gelöscht und die Schaltfläche X sollte ausgeblendet werden.

    Screenshot der aktualisierten Zeile in Power Apps mit einem leeren Platz

  14. Schließen Sie die Vorschau.

  15. Wählen Sie Speichern aus.