Starten eines Flows in einer Canvas-App (eingestellt)

Sie können mit Power Automate Logik erstellen, die eine oder mehrere Aufgaben ausführt, wenn in einer Canvas-App ein Ereignis eintritt. Konfigurieren Sie z. B. eine Schaltfläche, mit der ein Element in einer mit Microsoft Lists erstellten Liste erstellt wird, eine E-Mail oder Besprechungsanfrage gesendet wird, der Cloud eine Datei hinzugefügt wird oder alle diese Aktionen ausgeführt werden. Sie können jedes Steuerelement in der App zum Starten des Flows konfigurieren, dessen Ausführung auch dann fortgesetzt wird, wenn Sie Power Apps schließen.

Hinweis

Wenn ein Benutzer einen Fluss aus einer App heraus ausführt, muss dieser Benutzer die Berechtigung haben, die im Fluss angegebenen Aufgaben auszuführen. Andernfalls wird der Fluss fehlschlagen.

Klassische Power Automate Erfahrung aktivieren

Der neue Power Automate Bereich ist standardmäßig aktiviert. Um das klassische Power Automate Erfahrung zum Erstellen eines Flows zu verwenden, müssen Sie manuell zur alten Erfahrung zurückwechseln.

Wichtig

Es wird empfohlen, das Power Automate Feld zu verwenden, um einen Fluss zu erzeugen. Die klassische Power Automate Erfahrung sollte nur zur Fehlersuche verwendet werden. Das klassische Erlebnis wird bald eingestellt und ist nicht mehr verfügbar.

  1. Öffnen Sie eine neue oder eine vorhandene App in Power Apps Studio.

  2. Wählen Sie die Schaltfläche Einstellungen oben aus.

  3. Wählen Sie Neue Funktionen.

  4. Unter der Eingestellt Registerkarte wählen Sie Klassische Power Automate aktivieren Feld um den Umschalter auf An umzustellen.

Anforderungen

  • Registrieren Sie sich für Power Apps.
  • Machen Sie sich damit vertraut, wie Sie ein Steuerelement konfigurieren.
  • Eine SharePoint-Site mit zwei Listen.
    • Liste von Reparaturwerkstatt mit Spalte Titel und Kontakt-E-Mail.
    • Liste von Vermögenswerten mit Spalte Titel, Vermögenstyp und Reparaturwerkstatt. Die Spalte AssetType ist eine Auswahlspalte mit Auswahlmöglichkeiten wie Desktop, Laptop.
    • Die Spalte RepairShop in der Liste Assets ist ein Nachschlagefeld, das Werte aus der Spalte ContactEmail in der Liste RepairShop bezieht.
    • Erstellen Sie einige Elemente in der Reparaturwerkstatt Liste für Beispielkontakte.

Flow erstellen

In diesem Abschnitt erstellen Sie einen Flow mit Power Automate, der ein Element in einer Liste mit dem Eingabewert für die Listenspalte aus einer App erstellt mit Power Apps. Im nächsten Abschnitt erstellen Sie die App, die diesen Flow verwendet.

  1. Melden Sie sich bei Power Apps an.

  2. Klicken Sie im linken Bereich auf Flows.

  3. Wählen Sie +Neuer Flow > Sofortiger Cloud-Flow aus.

  4. Geben Sie einen Flow-Namen ein, z. B. FlowInApp.

  5. Unter Wählen Sie aus, wie dieser Flow ausgelöst werden soll und wählen Power Apps.

    Erstellen Sie einen sofortigen Flow mithilfe dem Power Apps-Trigger

  6. Wählen Sie Erstellen aus.

  7. Wählen Sie + Neuer Schritt aus.

  8. Unter Wählen Sie einen Vorgang suchen oder wählen Sie SharePoint Konnektor aus.

    Suchen oder wählen Sie SharePoint Konnektor

  9. Suchen oder auswählen der Aktion Element erstellen.

    Suche oder auswählen der Aktion Element erstellen

  10. Für Website-Adresse geben sie Ihre SharePoint Website mit den Listen Vermögenswerte und Reparaturwerkstatt ein oder wählen Sie diese aus.

  11. Für den Listennamen wählen Sie die Liste Vermögenswerte aus.

    Website und Liste

  12. Für Titel wählen Sie Fragen Sie nach Power Apps von der Registerkarte Dynamische Inhalte. Die Aktion wird automatisch aktualisiert auf Createitem_Title.

    Fragen Sie in Power Apps - Titel erstellen

  13. Wählen Sie Werte für AssetType-Wert und RepairShop-ID Ihrer Wahl.

    AssetType-Wert und RepairShop-ID

  14. Wählen Sie Speichern aus.

Hinzufügen eines Flows zu einer App

In diesem Abschnitt erfahren Sie, wie Sie eine App mithilfe von Power Apps erstellen, die den im vorherigen Abschnitt erstellten Flow verwendet. Die App verwendet Text, der in ein Textfeld eingegeben wird, wenn die Schaltfläche ausgewählt wird, um den Flow auszulösen, um ein Element im ausgewählten Liste zu erstellen.

  1. Erstellen einer leere Canvas-App mit einem Namen wie AppWithFlow.

  2. Wählen Sie + (Einfügen) im linken Bereich.

  3. Wählen Sie das Steuerelement Texteingabe.

  4. Wählen Sie das Steuerelement Schaltfläche.

  5. Verschieben Sie auf dem Canvas das Schaltflächensteuerelement unter das Texteingabesteuerelement.

    App entwerfen

  6. Wählen Sie das Aktion Menü oben und wählen Sie dann Power Automate.

    Hinweis

    Durch das Hinzufügen von Flows zu dem ausgewählten Steuerelement oder der ausgewählten Komponente werden alle vorhandenen Formeln für die ausgewählte Eigenschaft gelöscht. Wenn Sie beispielsweise der OnSelect-Eigenschaft einer Schaltfläche einen Flow hinzufügen, der eine komplexe Formel enthält, wird diese Formel durch das Hinzufügen des Flows gelöscht. Stellen Sie sicher, dass Sie eine Kopie der Formel erstellen, bevor Sie den Flow hinzufügen. Dieses Verhalten unterscheidet sich jedoch beim Hinzufügen von Flows mit aktiviertem Power Automate-Bereich. Weitere Informationen: Verweisen Sie auf einen Flow

    Aktion > Power Automate.

    Wenn Sie die Funktionsvorschau „Power Automate Bereich aktivieren“ aktiviert haben, können Sie Ihren Flow aus dem linken Fenster im Studio auswählen.

    Ein Screenshot, der die Schaltfläche Power Automate im linken Fensterbereich zeigt, während der Dialog Flow hinzufügen geöffnet ist, der den FlowInApp Flow anzeigt, der der App hinzugefügt werden kann.

    Mehr Informationen: Power Automate-Bereich (Vorschau) verwenden

  7. Wählen Sie FlowInApp.

  8. Entfernen Sie in der Bearbeitungsleiste die Formel für die ausgewählte OnVisible Eigenschaft.

  9. Wählen Sie das Texteingabesteuerelement.

  10. Wählen Sie oben links auf dem Bildschirm das Dropdown-Menü der Eigenschaftsliste und dann die Option Standard Eigenschaft.

  11. Ändern Sie in der Bearbeitungsleiste den Standardeigenschaftswert von "Text input" zu "Enter Asset Title".

  12. Wählen Sie die Schaltfläche Steuerelement.

  13. Wählen Sie oben links auf dem Bildschirm das Dropdown-Menü der Eigenschaftsliste und dann die Option Text Eigenschaft.

  14. Ändern Sie in der Bearbeitungsleiste den Texteigenschaftswert von "Button" zu "Create Asset".

  15. Wählen Sie in der Eigenschaftsliste oben links die Option OnSelect Eigenschaft für die Schaltfläche.

  16. Geben Sie in der Bearbeitungsleiste folgende Formel ein.

    FlowInApp.Run(TextInput1.Text)
    

    In dieser Formel FlowInApp ist der Name des Flows, den Sie mit hinzugefügt haben Power Automate. Die Spalte Ausführen gibt den auszuführenden Flow an. Der Flow wird ausgeführt mit TextInput1 Texteingabesteuerelement mit dem in dieses Textfeld eingegebener Wert zu diesem Canvas hinzugefügt wird (.Text).

    Mit anderen Worten, wenn diese Schaltfläche ausgewählt ist, führt die App den Flow mit dem Wert aus dem Texteingabesteuerelement aus und übergibt den Textwert an den auszuführenden Flow. Und der Fluss wird das Listenelement mit diesem Texteingabewert zusammen mit dem Rest der Auswahl in der Flow-Konfiguration erstellen.

    OnFormel für die Schaltfläche auswählen

  17. Speichern und Veröffentlichen der App.

Den Flow testen

Nachdem Sie nun sowohl den Flow als auch die erstellte App haben, führen Sie die App aus und überprüfen die Erstellung eines Elements innerhalb der ausgewählten Liste.

  1. In Power Apps, wählen Sie Apps, und wählen Sie dann die AppWithFlow App.

    AppWithFlow ausführen

  2. Geben Sie in der Texteingabe einen Wert ein, und wählen Sie dann die Schaltfläche Anlage erstellen aus.

    Führen Sie die App aus.

  3. Vergewissern Sie sich, dass der Artikel in Ihrer Liste erstellt wurde.

    Liste überprüfen.

Nachdem Sie nun eine Beispiel-App erstellt haben, die einen Flow ausführt und ein Element in einer Liste hinzugefügt haben, können Sie komplexere Anwendungen erstellen, die mit Power Automate interagiert und manipulieren Sie Daten in verschiedenen Datenquellen.

Siehe auch

Hinweis

Können Sie uns Ihre Präferenzen für die Dokumentationssprache mitteilen? Nehmen Sie an einer kurzen Umfrage teil. (Beachten Sie, dass diese Umfrage auf Englisch ist.)

Die Umfrage dauert etwa sieben Minuten. Es werden keine personenbezogenen Daten erhoben. (Datenschutzbestimmungen).