Dynamische Inhalte in Power Automate verstehen

Was dynamischer Inhalt in Power Automate ist, wie du ihn einfügst und wo Einsteiger typische Stolperfallen vermeiden.

Wenn du deinen ersten Power-Automate-Flow baust, stößt du früh auf einen Begriff, der zunächst abstrakt klingt: dynamischer Inhalt. Dahinter steckt aber kein kompliziertes Konzept, sondern genau der Mechanismus, der einen Flow überhaupt sinnvoll macht, nämlich die Weitergabe echter Daten von einem Schritt zum nächsten, statt nur feste Texte zu verschicken.

Die offizielle Erklärung im Cloud-Flow-Designer bringt es auf den Punkt: Dynamische Inhalte sind Variablen, die von Triggern und Aktionen innerhalb eines Flow-Diagramms erzeugt werden, und sie ermöglichen es dir, Feldreferenzen aus vorherigen Schritten auszuwählen und darauf aufbauend Ausdrücke zu schreiben, wie es die Microsoft-Dokumentation zum Cloud-Flow-Designer beschreibt. Dieser Artikel zeigt anhand der offiziellen Power-Automate-Dokumentation, was dynamischer Inhalt konkret ist, wie du ihn im Designer einfügst und wo Einsteiger typischerweise stolpern.

Was dynamischer Inhalt eigentlich ist

Jeder Trigger und jede Aktion in einem Flow liefert am Ende ihrer Ausführung ein Ergebnis, eine sogenannte Ausgabe. Ein Trigger für ein neues Formularresponse liefert zum Beispiel Name, E-Mail-Adresse und die einzelnen Antwortfelder. Eine Aktion, die eine Datei aus SharePoint abruft, liefert Dateiname, Inhalt und Änderungsdatum. Diese Ausgaben stehen allen nachfolgenden Schritten im Flow zur Verfügung, du musst sie nicht manuell abtippen oder zwischenspeichern.

Genau diese verfügbaren Ausgaben nennt Power Automate dynamischen Inhalt. Statt in ein Textfeld "Neuer Tweet von Max Mustermann" fest einzutragen, wählst du im Feld einen Platzhalter aus, der zur Laufzeit automatisch durch den tatsächlichen Namen aus dem Trigger ersetzt wird. Das offizielle Tutorial zum ersten Cloud-Flow zeigt dieses Prinzip anschaulich: Beim Versenden einer Benachrichtigungs-E-Mail werden die Platzhalter Getweetet von und Tweettext direkt aus dem Trigger in die Felder Betreff und Text eingefügt, wie in der Anleitung "Einen Cloud-Flow erstellen" beschrieben. Läuft der Flow, steht dort nicht mehr der Platzhalter, sondern der echte Inhalt des jeweiligen Tweets.

So fügst du dynamischen Inhalt im Designer ein

Im neuen Cloud-Flow-Designer öffnest du die Auswahl für dynamischen Inhalt über das Blitzsymbol neben einem Eingabefeld. Ein Klick öffnet ein Popup, in dem du nach Werten aus vorherigen Schritten suchen oder scrollen kannst. Alternativ tippst du einfach einen Schrägstrich (/) in ein Feld, um dieselbe Auswahl zu öffnen. Die Suche filtert dabei automatisch nach passenden Feldern, sodass du bei langen Flows nicht jede Karte einzeln durchsuchen musst.

  • Blitzsymbol wählen: öffnet direkt die Liste der dynamischen Inhalte aus allen vorherigen Schritten.
  • fx-Schaltfläche wählen: öffnet stattdessen den Ausdruckseditor, in dem du Funktionen mit dynamischem Inhalt kombinierst.
  • Schrägstrich (/) tippen: öffnet dieselbe Auswahl direkt im Textfeld, ohne die Maus zu benutzen.

Der Ausdrucks- und dynamische-Inhalt-Editor im Designer ist außerdem mehrzeilig und lässt sich bei Bedarf auf eine vollständige Seitenansicht vergrößern, was besonders bei komplexeren Ausdrücken mit mehreren verschachtelten Funktionen hilfreich ist, so die Dokumentation zum Cloud-Flow-Designer.

Dynamischer Inhalt in Ausdrücken

Dynamischer Inhalt lässt sich nicht nur direkt einfügen, sondern auch in Funktionen verpacken. Ein häufiges Beispiel ist die Formatierung eines Datums: Mit der Funktion `formatDateTime` kombinierst du das Datum aus dem Trigger mit einem gewünschten Ausgabeformat, etwa `formatDateTime(triggerBody()?['date'], 'MM/dd/yyyy')`. Der dynamische Inhalt liefert dabei den Rohwert, die Funktion bestimmt, wie er am Ende aussieht. Dieses Zusammenspiel aus dynamischem Inhalt und Funktionen ist die Grundlage für so gut wie jeden etwas anspruchsvolleren Flow, egal ob du Zahlen umrechnest, Texte zusammensetzt oder Bedingungen prüfst.

Wenn dynamischer Inhalt nicht angezeigt wird

Gerade am Anfang passiert es häufig, dass ein erwarteter Wert in der Liste einfach fehlt. Die offizielle Fehlerbehebung nennt dafür zwei typische Ursachen:

  • Die Split-On-Option ist aktiv. Trigger, die mehrere Datensätze gleichzeitig liefern können, etwa "Wenn eine neue Antwort übermittelt wird", bieten die Einstellung Split On. Ist sie aktiviert, stehen die Felder aus diesem Trigger in der Auswahl für dynamischen Inhalt möglicherweise nicht zur Verfügung. Die Lösung ist, die Option in den Triggereinstellungen auszuschalten.
  • Der Datentyp passt nicht zum Feld. Die Auswahl filtert standardmäßig nach Datentyp, ein Textfeld zeigt also in erster Linie Textwerte an. Ein numerischer Wert taucht dann nicht automatisch auf. Entweder du suchst gezielt danach, das überschreibt die Filterung, oder du nutzt die Aktion Verfassen (Compose) als Zwischenschritt, deren Ausgabe als Typ "beliebig" in jeder Auswahl erscheint.

Details zu beiden Ursachen und den passenden Lösungsschritten findest du in der Dokumentation zur fehlenden dynamischen Inhaltsauswahl.

Die Aktion "Verfassen" als Zwischenspeicher

Wenn du einen Wert mehrfach im Flow brauchst oder einen Ausdruck vereinfachen willst, lohnt sich die Data-Operation-Aktion Verfassen (Compose). Sie nimmt eine Eingabe, etwa einen zusammengesetzten Ausdruck oder ein Array, entgegen und stellt das Ergebnis anschließend als eigene Ausgabe Outputs zur Verfügung. Diese Ausgabe erscheint danach ganz normal in der Liste der dynamischen Inhalte und lässt sich beliebig oft weiterverwenden, wie die Dokumentation zu Datenvorgängen zeigt. Praktisch ist das vor allem dann, wenn du einen komplizierten Ausdruck nicht in drei verschiedenen Aktionen wiederholen möchtest, sondern ihn einmal berechnest und danach überall als fertigen dynamischen Inhalt referenzierst.

Praxisbeispiel im Überblick

  • Der Trigger Wenn eine neue Antwort übermittelt wird liefert eine Antwort-ID.
  • Die Aktion Antwortdetails abrufen nutzt diese ID und liefert daraufhin Name, E-Mail und alle Formularfelder als eigenen dynamischen Inhalt.
  • Die Aktion E-Mail senden greift auf genau diese Felder zu, ohne dass du sie irgendwo manuell kopierst.
  • Eine Aktion Verfassen bündelt zwei oder drei Felder zu einem einzigen Text, der anschließend selbst als dynamischer Inhalt zur Verfügung steht.

So entsteht die eigentliche Stärke eines Flows: Jeder Schritt reicht seine Ergebnisse strukturiert an den nächsten weiter, und du behältst die Kontrolle darüber, welcher Wert wo landet, ohne Copy-paste zwischen Systemen.

Wenn du beim Aufbau eigener Flows an genau diesen Stellen hängen bleibst, sei es bei fehlendem dynamischem Inhalt, verschachtelten Ausdrücken oder der Frage, wie ein Flow überhaupt strukturiert werden sollte, hilft die Power Automate Beratung von NordFlux dabei, das Grundprinzip einmal sauber aufzubauen, statt es Flow für Flow neu zu erraten.

Häufige Fragen

Was ist der Unterschied zwischen dynamischem Inhalt und einer Variablen?

Dynamischer Inhalt ist die Ausgabe eines konkreten Triggers oder einer konkreten Aktion und existiert automatisch, sobald dieser Schritt im Flow vorhanden ist. Eine Variable musst du dagegen explizit mit der Aktion Variable initialisieren anlegen, sie lässt sich im weiteren Verlauf des Flows auch mehrfach ändern, während dynamischer Inhalt aus einem Schritt immer den Wert dieser einen Ausführung liefert.

Warum sehe ich in der Liste keinen dynamischen Inhalt aus einem vorherigen Schritt?

Meistens liegt es entweder an einer aktivierten Split-On-Option beim Trigger oder daran, dass der Datentyp des Feldes nicht zum Zieltyp passt und deshalb herausgefiltert wird. Eine gezielte Suche im Auswahlfenster überschreibt diese Filterung, alternativ hilft eine zwischengeschaltete Verfassen-Aktion.

Kann ich dynamischen Inhalt aus mehreren Schritten gleichzeitig kombinieren?

Ja. Du kannst mehrere Werte aus unterschiedlichen vorherigen Schritten in einem einzigen Feld verwenden, entweder direkt hintereinander oder eingebettet in eine Funktion wie `concat()`. Der Ausdruckseditor zeigt dabei weiterhin Zugriff auf die komplette Liste an dynamischem Inhalt, unabhängig davon, aus welchem Schritt er stammt.

Funktioniert dynamischer Inhalt auch in Desktop-Flows?

Im klassischen Cloud-Flow-Sinn nicht direkt, Desktop-Flows mit Power Fx arbeiten stattdessen mit typisierten und dynamischen Werten, die ähnlich funktionieren, aber eigene Konvertierungsregeln haben. Für Cloud-Flows, also die klassischen Trigger-Aktion-Ketten, gilt das hier beschriebene Prinzip uneingeschränkt.

Muss ich dynamischen Inhalt immer manuell auswählen?

Nein. Copilot kann Ausdrücke inklusive passendem dynamischem Inhalt auch aus einer natürlichsprachlichen Beschreibung erzeugen. Für das Verständnis, warum ein Flow überhaupt funktioniert und wie du ihn im Fehlerfall reparierst, lohnt es sich trotzdem, das manuelle Einfügen einmal selbst geübt zu haben.

Über NordFlux

NordFlux UG (haftungsbeschränkt)

NordFlux baut Organisationen digitale Mitarbeiter: Automatisierungen und KI-Agenten, die wiederkehrende Arbeit abnehmen. Sie behalten die Kontrolle.

Mehr über uns
Kostenlose Erstanalyse

Konkrete Fragen zu Automatisierung oder KI?

In der kostenlosen Erstanalyse besprechen wir Ihren Fall direkt. Unverbindlich.