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-Art | Startet durch | Beispiel |
|---|---|---|
| Automatisierter Cloud-Flow | Ein Ereignis in einem Dienst | Neue Mail mit Anhang landet in SharePoint |
| Sofortiger Cloud-Flow | Klick auf eine Schaltfläche | Ausgewählte Datei zur Freigabe schicken |
| Geplanter Cloud-Flow | Einen festen Zeitplan | Jeden Montag offene Aufgaben melden |
| Desktop-Flow | Einen Cloud-Flow oder manuell am Rechner | Daten 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:
| Englisch | Deutsch | Wofür |
|---|---|---|
| Apply to each | Auf alle anwenden | Schleife über jedes Element einer Liste |
| Condition | Bedingung | Ja/Nein-Verzweigung nach einer Prüfung |
| Compose | Verfassen | Wert oder Ausdruck zwischenspeichern |
| Filter array | Array filtern | Nur passende Elemente einer Liste behalten |
| Select | Auswählen | Felder einer Liste umformen oder umbenennen |
| Initialize variable | Variable initialisieren | Verä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
Power Automate und was oft damit gleichgesetzt wird
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.
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.
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
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.
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.
Kurse, die Power Automate behandeln
- Power Automate Grundkurs
- Power Automate Aufbaukurs
- Power Automate im Büro: Workflows, die bleiben
- Power Automate-Schulung für Büroprozesse
- PL-900 Training: Microsoft Power Platform Fundamentals (PL-900T00-A)
Weitere Kurse aus diesem Bereich
- PL-400 Training: Microsoft Power Platform Developer (PL-400T00-A)
- PL-600 Training: Power Platform Solution Architect (PL-600T00)
- Microsoft Power Apps Grundkurs
- PL-300 Grundkurs: Microsoft Power BI Data Analyst (PL-300T00)
- Microsoft AI Builder Grundkurs
- AB-410 Build Intelligent Applications (AB-410T00) (Beta)
Häufige Fragen
Ist Power Automate in meiner Lizenz enthalten?
Was passiert, wenn ein Flow fehlschlägt?
Kann Copilot einen Flow für mich bauen?
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.
Deine Ansprechpartner
Du willst das Thema nicht nur nachschlagen, sondern anwenden können? Wir beraten dich persönlich und kostenlos.
Yves Hoppe
Weiterbildung & Beratung
Ordnet mit dir ein, welcher Kurs zu deinem Vorwissen passt.
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.
Verwandte Begriffe
Alle Begriffe im Glossar