Power Automate Flow ausführen

May 28, 2024
Power Automate Flow aus Power Apps ausführen

Power Automate Flows direkt aus Power Apps starten

Die Verbindung von Power Automate und Power Apps bietet eine leistungsstarke Kombination aus automatisierten Workflows und einer benutzerfreundlichen App Oberfläche. Heute zeige ich dir Schritt für Schritt die Grundlagen dieser Verknüpfung und wie du einen Power Automate Flow aus Power Apps heraus starten kannst. Außerdem erkläre ich dir, wie du diesem Flow Parameter übergeben und Informationen vom Flow zurück in Power Apps bekommen kannst.

Schritt 1: Power Automate Flow aus Power Apps starten

Beginne damit, in deiner App einen Power Automate Flow zu erstellen. Navigiere dazu in die linke Menüleiste und klicke auf das Power Automate Icon. Jetzt kannst du aus bestehenden Flows wählen oder einen neuen Flow erstellen.

Schritt 2: Flow und Trigger erstellen

Du landest nun in der Power Automate Oberfläche und kannst den Flow entsprechend deiner Bedürfnisse erstellen. Wichtig ist der Name des Flows, da du mit diesem die Automatisierung aus Power Apps heraus aufrufen kannst. Darüber hinaus brauchst du den Trigger Power Apps (V2) (Startpunkt der Automatisierung). Hier kannst du auch erforderliche Parameter (Argumente) eintragen, die an den Flow aus Power Apps heraus übergeben werden müssen.

In diesem Beispiel übergebe ich einen Text (Aufgabe) sowie ein Datum (Deadline).

Schritt 3: Automatisierung erstellen

Jetzt kannst du deinen Power Automate Flow erstellen. In diesem Beispiel erstelle ich eine Microsoft Teams Nachricht mit Aufgabe und Deadline.

Schritt 4: Flow aus App heraus starten

Mithilfe einer Schaltfläche kannst du den Flow aus Power Apps heraus ausführen. Die erforderlichen Parameter liest du dafür aus einem Textfeld sowie einem Datepicker aus. Beachte, dass du das ausgewählte Datum im richtigen Textformat übergibst. (Hier findest du alles, was du zu Textfunktionen in Power Apps wissen musst)

Flow starten Button:
OnSelect = PowerAutomateFlow.Run(
txt_Aufgabe.Text;
Text(dp_Deadline.SelectedDate; "yyyy-mm-dd")
)

Schritt 5: Rückgabewert von Power Automate in Power Apps verarbeiten

Du kannst im Power Automate Flow auch einen Rückgabewert definieren. Diesen musst du mithilfe einer Variable in Power Apps verarbeiten und kannst z.B. die Erfolgsmeldung in einem Beschriftungsfeld ausgeben.

Flow starten Button:
OnSelect = UpdateContext(
{varAntwort: PowerAutomateFlow.Run(
txt_Aufgabe.Text;
Text(dp_Deadline.SelectedDate;"yyyy-mm-dd")
)})

Beschriftungsfeld:
Text = varAntwort.erfolg

 

Ich hoffe dieses Tutorial hilft dir dabei, deine Arbeitsabläufe zu automatisieren und mit einer benutzerfreundlichen Oberfläche zu versehen.

 

Melde dich gerne für meinen Newsletter an, in dem ich dir Tipps und Tricks rund um Power Apps & Power Automate zusende.

Hier gehts zum Detailvideo: