Wenn du Power Automate eine Weile lang verwendest, kommst du an einen Punkt, an dem du einen Flow wiederverwenden möchtest. Besonders wenn du aus einer Programmierer-Hintergrund kommst, liegt die Wiederverwendung von Flows nahe, ähnlich wie der Aufruf einer Funktion oder Methode.
Dennoch ist es nicht ganz so intuitiv, Flows in Power Automate wiederzuverwenden. Diese Anleitung zeigt dir Schritt für Schritt, wie du einen Hauptflow (Parent Flow) mit einem Power Automate Kindflow (Child Flow) erstellst.
Parent und Child Flow Zusammenspiel
Falls du nur wissen möchtest, worauf du achten musst, hier ist es:
- Du benötigst eine Solution: Parent und Child Flow müssen sich in derselben Solution befinden.
- Parent Flow: Verwende ‚Run a Child Flow‚, um den Child Flow auszulösen.
- Child Flow: Verwende ‚Respond to a PowerApp or flow‚, um Daten an den Parent Flow zu übergeben.
Schritt für Schritt: So verwendest du Power Automate Child Flows
Verstehe alles, was nötig ist, um einen Flow wiederzuverwenden. Dieses sehr einfache Beispiel zeigt dir die notwendigen Schritte, ohne unnötige Komplexität hinzuzufügen.
Du wirst lernen, wie du:
- Eine Lösung erstellst
- Daten vom Parent Flow zum Child Flow überträgst
- Daten vom Child Flow zum Parent Flow überträgst
Diese Anleitung zeigt dir genau, wie du eine Solution, einen Child Flow und einen Parent Flow erstellst. Der Parent Flow übergibt eine Zahl an den Child Flow. Der Child Flow verdoppelt diese Zahl und gibt das Ergebnis an den Parent Flow zurück.
-
Erstelle eine neue Solution
Klicke auf ‚New Solution‘
-
Gib deiner Solution einen Namen und wähle einen Publisher
Erstellte deine Solution
-
Klicke auf deine Solution
Wähle deine Solution aus
-
Füge einen Flow hinzu
Neuer Instant Flow
-
Erzeuge den Child Flow
Flow erzeugen
-
Füge einen Input hinzu
Klicke auf ‚Add an input‘
-
Wähle den Typ Number
Klicke auf Number
-
Füge einen neuen Step hinzu
Klicke auf ‚New step‘
-
Füge ‚Respond to a PowerApp or flow‘ hinzu
Respond to a PowerApp or flow
-
Klicke auf ‚Add an output‘
Add an output
-
Wähle Number
Klicke auf Number
-
Setze den folgenden Ausdruck in Respond to a PowerApp or flow: mul(triggerBody()[’number‘],2)
mul-Funktion Ausdruck setzen
-
Speichere den Flow
Klicke auf Save
-
Gehe zurück
Gehe zurück
-
Füge einen weiteren Flo hinzu
Flow erzeugen
-
Input hinzufügen
Input hinzufügen
-
Wähle den Typ Number
Klicke auf Number
-
Wähle ‚Run a child flow‘ aus
Run a Child Flow
-
Wähle den Child Flow aus
Child Flow Auswahl in Run a Child Flow
-
Übergebe die Nummer in den Trigger von dem Child Flow
Input vom Child Flow setzen
-
Speichere den Flow
Klicke auf ‚Save‘