Workflow-Automatisierung

Was ist Power Automate?

Power Automate ist der Automatisierungsdienst von Microsoft und Teil der Power Platform. Du setzt damit wiederkehrende Abläufe als sogenannten Flow aus einem Auslöser, Bedingungen und Aktionen zusammen, ohne dafür programmieren zu müssen.

Genehmigungen per Mail, Anhänge, die jemand von Hand in einen Ordner zieht, und Erinnerungen, an die keiner denkt: Solche Abläufe enden früher oder später als Flow.

KI-generiertDieses Bild wurde mit KI erzeugt · Yves Hoppe / KI / cmt
Gehört zu
Microsoft Power Platform
Bausteine
Auslöser, Bedingungen, Aktionen
Typisch bei
Genehmigungen, Hinweisen, Dateiablage
Verwechselt mit
Power Apps und Outlook-Regeln

Auslöser, Bedingung, Aktion

Jeder Flow beginnt mit genau einem Auslöser. Das kann ein Ereignis sein, etwa eine neue E-Mail mit Anhang oder ein neuer Eintrag in einer SharePoint-Liste. Es kann ein Zeitplan sein, etwa jeden Montag um sieben. Oder es ist eine Schaltfläche, die jemand selbst drückt. Danach hängst du Aktionen an: Datei in einen Ordner legen, Nachricht in einen Teams-Kanal schreiben, Freigabe anfordern, Zeile in eine Excel-Tabelle schreiben.

Zwischen die Aktionen passen Bedingungen und Schleifen. Ein Flow kann also prüfen, ob ein Betrag über einer Grenze liegt, und nur dann eine Freigabe einholen. Die Bausteine für die einzelnen Dienste heißen Connectoren, es gibt sie für Microsoft-Produkte ebenso wie für viele Fremdsysteme.

Welche Arten von Flows es gibt

Beim Anlegen fragt Power Automate, wie der Flow starten soll. Daraus ergeben sich die Flow-Arten, die du in der Oberfläche findest:

Flow-ArtStartet durchBeispiel
Automatisierter Cloud-FlowEin Ereignis in einem DienstNeue Mail mit Anhang landet in SharePoint
Sofortiger Cloud-FlowKlick auf eine SchaltflächeAusgewählte Datei zur Freigabe schicken
Geplanter Cloud-FlowEinen festen ZeitplanJeden Montag offene Aufgaben melden
Desktop-FlowEinen Cloud-Flow oder manuell am RechnerDaten in eine Altanwendung ohne Schnittstelle tippen

Cloud-Flows laufen im Microsoft-Rechenzentrum, auch wenn niemand angemeldet ist. Desktop-Flows steuern dagegen einen Windows-Rechner wie ein Mensch, klicken also Schaltflächen und füllen Felder aus. Das nennt sich Robotic Process Automation, kurz RPA, und braucht eine laufende Sitzung auf dem Rechner.

Wichtige Aktionen und ihre deutschen Namen

Anleitungen im Netz sind oft auf Englisch, die Oberfläche zeigt bei deutscher Spracheinstellung aber deutsche Namen. Das führt bei den Steuerelementen und Datenvorgängen regelmäßig zu Suchen. Die wichtigsten im Vergleich:

EnglischDeutschWofür
Apply to eachAuf alle anwendenSchleife über jedes Element einer Liste
ConditionBedingungJa/Nein-Verzweigung nach einer Prüfung
ComposeVerfassenWert oder Ausdruck zwischenspeichern
Filter arrayArray filternNur passende Elemente einer Liste behalten
SelectAuswählenFelder einer Liste umformen oder umbenennen
Initialize variableVariable initialisierenVeränderbaren Wert anlegen

„Auf alle anwenden“ fügt Power Automate oft von selbst ein, sobald du einen Wert aus einer Liste in eine Aktion ziehst. Wer sich über unerwartete Schleifen wundert, findet hier meist die Ursache. „Verfassen“ ist das unscheinbare Arbeitstier: Es hält ein Zwischenergebnis fest, das du später mit outputs('Verfassen') wieder abrufst, und macht beim Testen sichtbar, was ein Ausdruck tatsächlich liefert.

Ausdrücke: wo Power Automate doch zur Programmierung wird

Für einfache Flows klickst du dir alles im grafischen Designer zusammen. Sobald du ein Datum formatieren, Texte verketten oder einen Wert berechnen willst, kommen Ausdrücke ins Spiel. Sie folgen der Workflow Definition Language von Microsoft und sehen aus wie Excel-Formeln mit englischen Funktionsnamen:

formatDateTime(utcNow(), 'dd.MM.yyyy')
addDays(utcNow(), 14, 'dd.MM.yyyy')
concat('Antrag vom ', formatDateTime(utcNow(), 'dd.MM.yyyy'))
if(greater(variables('Betrag'), 5000), 'Freigabe nötig', 'Direkt buchen')
length(body('Array_filtern'))

Auf Aktionen verweist du über ihren Namen, Leerzeichen werden dabei zu Unterstrichen. Heißt eine Aktion „Array filtern“, schreibst du body('Array_filtern'). Benennst du die Aktion später um, musst du die Ausdrücke anpassen, deshalb lohnt es sich, Aktionen gleich beim Anlegen sprechend zu benennen.

Wo es sich im Alltag lohnt

Die dankbarsten Fälle sind unspektakulär: Rechnungsanhänge aus einem Postfach in die richtige Ablage sortieren, Urlaubsanträge zur Freigabe an die Führungskraft schicken und das Ergebnis zurückmelden, aus einem eingereichten Formular eine Aufgabe erzeugen. Das sind Abläufe, die vorher jemand von Hand gemacht hat, mehrmals täglich, mit der üblichen Fehlerquote.

Der Nutzen entsteht nicht durch die gesparten Minuten allein, sondern dadurch, dass der Ablauf immer gleich läuft und protokolliert wird. In der Laufhistorie siehst du für jeden Durchlauf, welcher Schritt was getan hat und woran es gescheitert ist.

KI-generiertDieses Bild wurde mit KI erzeugt · Yves Hoppe / KI / cmt
Nicht verwechseln

Power Automate und was oft damit gleichgesetzt wird

Power Automate gegen Power Apps

Power Apps ist für die Oberfläche zuständig, also das Formular oder die kleine Anwendung, mit der jemand Daten erfasst. Power Automate übernimmt danach, was im Hintergrund mit diesen Daten passiert.

Power Automate gegen Makro und Outlook-Regel

Ein Makro läuft innerhalb einer Office-Datei auf einem Rechner, eine Outlook-Regel nur in einem Postfach. Ein Cloud-Flow läuft dagegen im Dienst, unabhängig davon, ob jemand angemeldet ist, und verbindet mehrere Systeme miteinander.

Power Automate gegen Azure Logic Apps

Logic Apps ist der Integrationsdienst in Azure und nutzt dieselbe Workflow-Technik und viele derselben Connectoren. Er richtet sich an IT und Entwicklung, wird über Azure abgerechnet und eignet sich für Integrationen mit hohem Durchsatz, während Power Automate auf Fachabteilungen in Microsoft 365 zielt.

KI-generiertDieses Bild wurde mit KI erzeugt · Yves Hoppe / KI / cmt
In der Praxis

Der erste Flow läuft am selben Tag, der Ärger kommt ein halbes Jahr später

Der Einstieg ist unspektakulär und genau deshalb sinnvoll: Kommt eine Mail mit Anhang von einem bestimmten Absender, landet die Datei im richtigen SharePoint-Ordner und die Fachabteilung bekommt eine Nachricht in Teams. Das ist in einer halben Stunde gebaut und spart jede Woche eine Handvoll Handgriffe.

Drei Dinge werden dabei regelmäßig übersehen. Erstens hängt ein Flow an dem Konto, mit dem die Verbindungen angelegt wurden. Verlässt diese Person das Unternehmen, steht der Ablauf, und niemand merkt es sofort, weil ein gescheiterter Flow still ist, solange keine Benachrichtigung eingerichtet wurde. Zweitens startet ein Flow, der auf jede neue Datei reagiert, auch hundertmal, wenn jemand hundert Dateien auf einmal hochlädt. Dann greifen die Ausführungsgrenzen, ein Teil der Läufe wartet, und die Nachricht in Teams kommt Stunden später. Drittens die Endlosschleife: Ein Flow schreibt in eine Liste, und genau diese Änderung löst ihn erneut aus. Ein eng gefasster Auslöser und ein erster Testlauf mit wenigen Datensätzen verhindern das.

Ab dem dritten oder vierten Ablauf lohnt es sich, die Sache wie Software zu behandeln: mit mehreren Besitzern oder einem Dienstkonto, einer Notiz dazu, wofür der Flow überhaupt da ist, und einem Weg, Änderungen zu testen, ohne den laufenden Betrieb anzufassen.

Power Automate lernen

Vom ersten Auslöser bis zum überwachten Ablauf führen die Kurse zur Prozessautomatisierung mit Microsoft Schritt für Schritt.

Weil viele Flows Nachrichten und Dateien in Teams ablegen, lohnt sich vorher ein Blick auf die Grundlagen der Zusammenarbeit in Teams.

Wissen prüfen

Sitzt Power Automate schon?

Lesen fühlt sich schnell nach Können an. Ein kurzer Test zeigt dir, was davon schon sitzt und wo sich ein Kurs lohnt. Kostenlos, ohne Anmeldung, mit einer Erklärung zu jeder Antwort.

Häufige Fragen

Ist Power Automate in meiner Lizenz enthalten?
In den gängigen Microsoft-365-Plänen sind Flows mit den Standard-Connectoren enthalten, also etwa Outlook, SharePoint, Teams, OneDrive und Excel. Sobald ein Premium-Connector dazukommt, etwa Dataverse, SQL Server, SAP, Salesforce oder der allgemeine HTTP-Baustein, braucht der Flow eine zusätzliche Lizenz. Ein einziger solcher Schritt macht den ganzen Flow lizenzpflichtig, deshalb klärst du das besser vor dem ersten Projekt als danach.
Was passiert, wenn ein Flow fehlschlägt?
Der Durchlauf wird in der Historie als fehlgeschlagen markiert, und der Besitzer bekommt eine Benachrichtigung. Du kannst einzelne Schritte mit einer Wiederholung versehen und über „Ausführen nach“ eine Aktion festlegen, die nur im Fehlerfall läuft, etwa eine Nachricht an ein Sammelpostfach.
Kann Copilot einen Flow für mich bauen?
Ja, in Power Automate kannst du einen Ablauf in eigenen Worten beschreiben, und Copilot schlägt Auslöser und Aktionen vor. Das ist ein guter Startpunkt, ersetzt aber nicht die Prüfung, ob Verbindungen, Bedingungen und Ausdrücke wirklich das tun, was du willst.

Passt thematisch dazu

Wie sich Auslöser, Bedingung und Aktion zu einem laufenden Ablauf zusammenfügen, führt die Anleitung zum ersten eigenen Flow Schritt für Schritt vor.

Weil ein Flow keine Oberfläche mitbringt, lohnt vor dem ersten Bauen die Frage, wann du stattdessen eine Erfassungsmaske brauchst.

Persönlich für dich da

Deine Ansprechpartner

Du willst das Thema nicht nur nachschlagen, sondern anwenden können? Wir beraten dich persönlich und kostenlos.

Yves Hoppe

Yves Hoppe

Weiterbildung & Beratung

Ordnet mit dir ein, welcher Kurs zu deinem Vorwissen passt.

Norbert Jansen

Norbert Jansen

Beratung & Inhouse

Plant Inhouse-Trainings, die an euren eigenen Daten und Abläufen ansetzen.

Power Automate im Kurs statt im Lexikon

Nachschlagen bringt dich bis zum Verstehen. Anwenden lernst du an echten Aufgaben.