Überblick
Die PL-500-Zertifizierung adressiert die Rolle des Power Automate RPA Developer — eine klar abgegrenzte technische Rolle innerhalb des Power Platform-Ökosystems. Während App Maker (PL-100) Anwendungen und einfache Flows ohne Programmierhintergrund erstellen, geht es beim RPA Developer darum, robotergestützte Prozessautomatisierung (RPA) mit Power Automate Desktop umzusetzen: Das schließt Desktop-Flows ein, die mit Legacy-Applikationen, Windows-Desktop-Anwendungen und webbasierten Systemen interagieren — auch wenn diese keine modernen APIs bieten. Dieser Kurs bereitet strukturiert auf die Prüfung PL-500 vor und vermittelt das notwendige Wissen für die Planung, Implementierung und Überwachung von RPA-Lösungen in Unternehmensumgebungen.
Kursinhalte & Lernziele
Power Automate Desktop und Desktop-Flow-Entwicklung Im Zentrum der RPA-Developer-Rolle steht Power Automate Desktop — Microsofts Desktop-Automatisierungswerkzeug, das Aktionen in Windows-Applikationen und Browsern aufzeichnen und ausführen kann. Im Unterschied zu Cloud Flows, die API-basiert arbeiten, interagieren Desktop Flows direkt mit der Benutzeroberfläche von Programmen. Das Modul deckt den vollständigen Entwicklungszyklus eines Desktop Flows ab.
- Aufzeichnen von Desktop-Flows über die Recorder-Funktion von Power Automate Desktop
- Manuelle Erstellung von Aktionssequenzen für Windows-Applikationen (Win32, WPF, UWP)
- Webautomatisierung im Browser: Klicks, Formularausfüllungen, Datenextraktion aus Webseiten
- Einsatz von Variablen, Listenverarbeitung und Datentabellen für dynamische Flows
- Kontrollflussstrukturen: Bedingungen, Schleifen, Fehlerbehandlung (Try/Catch-Blöcke)
- Subflows für modulare und wiederverwendbare Automatisierungsbausteine
Attended und Unattended RPA — Betriebsmodelle und Infrastruktur RPA-Lösungen laufen entweder im Beisein eines Nutzers (attended) oder vollständig im Hintergrund ohne menschliche Interaktion (unattended). Beide Modelle haben unterschiedliche Infrastrukturanforderungen und Sicherheitsüberlegungen. Das Modul vermittelt das Verständnis für die Wahl des richtigen Modells und dessen technische Umsetzung.
- Unterschiede zwischen attended und unattended Ausführung: wann welches Modell sinnvoll ist
- Einrichten von Machine-Gruppen und Machine-Registrierung für unattended Ausführung
- On-Premises-Datengateway: Installation, Konfiguration und Troubleshooting
- Power Automate-Verwaltungsportal: Flow-Ausführungshistorie, Fehleranalyse und Laufzeit-Monitoring
- Skalierung von RPA-Lösungen auf mehrere Maschinen und parallele Flow-Ausführung
- Sicherheitsaspekte bei unattended Automatisierungen (Anmeldedaten, Zugriffsverwaltung)
Integration von Cloud Flows und Desktop Flows Die Stärke von Power Automate RPA liegt in der Verknüpfung von Cloud-basierten Automatisierungen (API-Connectors) mit Desktop-Automatisierungen (UI-Interaktion). Dieses Modul zeigt, wie beide Ebenen zu einer kohärenten Gesamtlösung verbunden werden.
- Einbinden von Desktop Flows als Aktionen in Cloud Flows
- Übergabe von Parametern zwischen Cloud Flow und Desktop Flow
- Triggermechanismen: zeitgesteuert, ereignisbasiert, manuell ausgelöst
- Einsatz von Dataverse für das Speichern von Prozessergebnissen aus Desktop Flows
- Fehlerweiterleitung und Benachrichtigungsmechanismen bei fehlgeschlagenen Desktop Flows
Application Lifecycle Management und Governance für RPA Professionelle RPA-Lösungen werden nicht einmalig entwickelt und vergessen — sie müssen gewartet, versioniert und in kontrollierten Umgebungen betrieben werden. Das Modul vermittelt die ALM-Grundlagen, die für die Prüfung PL-500 und den produktiven Betrieb gleichermaßen relevant sind.
- Verwenden von Solutions für Transport und Versionsverwaltung von Desktop-Flow-Komponenten
- Entwicklungs-, Test- und Produktionsumgebungen im Power Platform-Kontext aufsetzen
- Dokumentation von RPA-Flows und Prozessabläufen
- Rollenzuweisung und Rechteverwaltung für RPA-Entwickler und -Operatoren
Praxisszenarien und technische Übungen Die PL-500-Prüfung testet, ob Kandidaten RPA-Konzepte in realen Szenarien anwenden können. Dieser Praxisblock arbeitet typische Unternehmensautomatisierungen durch, die in der Prüfung und in der Berufspraxis regelmäßig auftreten.
- Vollständige Automatisierung eines Legacy-Prozesses: Dateneingabe in eine Windows-Desktopanwendung
- Webdatenscraping aus einem Browserformular und Ablage in Excel und Dataverse
- Automatisierter E-Mail-Versand basierend auf Ergebnissen eines Desktop Flows
- Verarbeitung von Excel-Arbeitsmappen: Zeilen lesen, transformieren, in andere Systeme übertragen
- Debugging-Workflow: Schritt-für-Schritt-Ausführung und Variableninspection in Power Automate Desktop
- Einsatz von Bildschirmerfassung und OCR für nicht-automatisierbare UI-Elemente
- Behandlung dynamischer Webseiteninhalte und fehlender Elemente
- Implementierung von Retry-Logik und Circuit-Breaker-Muster für fehleranfällige Prozesse
- Erstellung von Betriebsdokumentation für unattended Flows (Laufzeiten, Abhängigkeiten, Ansprechpartner)
- Vergleich mit anderen RPA-Tools aus architektonischer Perspektive
Lernziele:
- Power Automate Desktop für die Erstellung von Desktop-Flows einsetzen
- UI-Automatisierung für Windows-Applikationen und Webbrowser konfigurieren und debuggen
- Unbeaufsichtigte (unattended) und beaufsichtigte (attended) RPA-Szenarien voneinander unterscheiden und implementieren
- Machine-Gruppen und On-Premises-Datengateway für skalierbare RPA-Ausführung einrichten
- Cloud Flows mit Desktop Flows integrieren und als hybride Automatisierungsarchitektur aufsetzen
- Ausnahmebehandlung und Fehlerprotokollierung in Desktop-Flows systematisch einbauen
- Variablen, Schleifen, Bedingungen und Subflows in Power Automate Desktop strukturiert einsetzen
- Dateioperationen, E-Mail-Automatisierung und Excel-Verarbeitung mit Desktop-Flows umsetzen
- ALM-Prozesse (Application Lifecycle Management) für RPA-Lösungen planen und anwenden
- Sicherheits- und Compliance-Anforderungen für RPA-Implementierungen berücksichtigen
- Monitoring und Logging von Desktop-Flow-Ausführungen über das Power Automate-Portal auswerten
- Leistung von RPA-Lösungen analysieren und Optimierungsmaßnahmen ableiten
Zielgruppe & Voraussetzungen
Der Kurs richtet sich an technisch versierte Fachkräfte, die robotergestützte Prozessautomatisierung implementieren sollen — entweder als neue Aufgabe in bestehender IT-Rolle oder als eigenständige RPA-Spezialisierung.
- IT-Fachkräfte und Entwickler, die sich auf Power Automate Desktop und RPA spezialisieren möchten
- Power Platform-Nutzer mit Cloud-Flow-Erfahrung, die Desktop-Automatisierung hinzufügen wollen
- Systemadministratoren, die repetitive manuelle Prozesse automatisieren sollen
- Business Analysts, die zwischen Fachbereich und technischer Umsetzung vermitteln
- Personen mit Vorkenntnissen in anderen RPA-Tools, die auf Power Automate umsteigen
Grundkenntnisse in Power Automate Cloud Flows sind hilfreich, aber nicht zwingend erforderlich. Technisches Grundverständnis für Windows-Applikationen, Dateistrukturen und Webseiten erleichtert den Einstieg. Programmierkenntnisse in einer Skriptsprache (Python, VBA oder ähnlich) sind von Vorteil, da Desktop Flows logisch strukturierten Programmen ähneln. Vorerfahrung mit einer anderen RPA-Plattform ermöglicht einen schnellen Einstieg in das Power Automate Desktop-Modell.
Ablauf & Abschluss
Da Desktop Flows am besten durch praktische Übungen verstanden werden, liegt der Schwerpunkt auf Hands-on-Szenarien. Teilnehmende arbeiten mit Power Automate Desktop in eigenen Windows-Umgebungen und bauen schrittweise funktionierende Automatisierungslösungen auf. Theoretische Einheiten zum RPA-Konzeptrahmen (attended vs. unattended, ALM, Monitoring) wechseln sich mit konkreten Aufgaben ab. Start- und Teilzeitoptionen sind individuell verfügbar.
Der zeitliche Umfang hängt vom Vorkenntnisstand und dem gewählten Format ab. Teilzeit- und individuelle Startermine sind möglich.
Die Weiterbildung bereitet auf die offizielle Microsoft-Prüfung PL-500 (Microsoft Power Automate RPA Developer) vor. Bei bestandener Prüfung erhält man die Zertifizierung „Microsoft Certified: Power Automate RPA Developer Associate". Die Prüfung wird bei einem akkreditierten Microsoft-Testcenter abgelegt. Ergänzend erhalten Teilnehmende ein trägerinternes Lehrgangszertifikat.
Nutzen & Perspektiven
Robotergestützte Prozessautomatisierung gehört zu den am stärksten wachsenden Bereichen in der Unternehmens-IT. Unternehmen suchen Fachleute, die repetitive manuelle Prozesse — Dateneingaben, Systemabgleiche, Berichterstellungen — automatisieren können, ohne kostspielige Individualentwicklung zu beauftragen. Power Automate RPA Developer besetzen genau diese Schnittstellenrolle: technisch versiert genug für die Implementierung, nah genug am Prozess für die Analyse. Die PL-500-Zertifizierung unterscheidet sich deutlich von der App-Maker-Zertifizierung (PL-100): Sie ist ausdrücklich auf die technische Implementierung von Desktop-Automatisierungen ausgerichtet und signalisiert Arbeitgebern eine Spezialisierung auf den wachsenden RPA-Markt. Mit Power Automate Desktop als integriertem Microsoft-Tool ist diese Kompetenz besonders in Microsoft-365-Unternehmensumgebungen gefragt. Da Power Automate Desktop Teil der Microsoft 365-Lizenz ist, haben viele Unternehmen das Werkzeug bereits bezahlt — was fehlt, ist das Wissen zur Nutzung. Zertifizierte RPA Developer können dieses vorhandene Potenzial erschließen und gleichzeitig ihren eigenen Marktwert als spezialisierte Automatisierungsfachkräfte stärken.
Häufig gestellte Fragen (FAQ)
Was unterscheidet PL-500 (RPA Developer) von PL-100 (App Maker)?
PL-100 richtet sich an Fachanwender, die ohne Programmierkenntnisse einfache Apps und Cloud-Flows bauen. PL-500 ist technisch deutlich anspruchsvoller und fokussiert auf robotergestützte Prozessautomatisierung mit Power Automate Desktop — also auf die Automatisierung von Desktop-Applikationen und Webbrowsern. RPA Developer benötigen technisches Verständnis für Fehlerbehandlung, Infrastruktur (Maschinengruppen, Gateways) und ALM-Prozesse.
Ist Power Automate Desktop kostenlos verfügbar?
Power Automate Desktop kann kostenlos heruntergeladen werden und bietet grundlegende attended-Automatisierungsfunktionen. Für unattended RPA (Ausführung ohne angemeldeten Nutzer), die Nutzung von Maschinengruppen und erweiterte Features ist eine Power Automate Premium-Lizenz erforderlich. Die Prüfung PL-500 deckt auch lizenzpflichtige Features ab.
Kann ich PL-500 ohne Vorkenntnisse in anderen RPA-Tools ablegen?
Ja. Zwar erleichtert Erfahrung mit anderen RPA-Plattformen das Verständnis des RPA-Konzepts, ist aber keine Voraussetzung. Der Kurs baut das notwendige Wissen von den Grundlagen auf. Hilfreich sind allgemein technische Affinität und Erfahrung im Umgang mit Windows-Applikationen.
Wie unterscheidet sich PL-500 von PL-400?
PL-400 (Power Platform Developer) ist eine breite Entwicklerzertifizierung, die Plug-in-Entwicklung, Custom APIs, PCF-Komponenten und allgemeine Power Platform-Entwicklung umfasst. PL-500 ist eng auf RPA und Desktop-Automatisierung fokussiert. Beide sind im technischen Bereich angesiedelt, adressieren aber unterschiedliche Spezialisierungen.
Welche Lernumgebung brauche ich für den Kurs?
Für Desktop-Flow-Entwicklung benötigt man einen Windows-PC (Windows 10/11), auf dem Power Automate Desktop installiert ist. Das Tool ist kostenlos herunterladbar. Für Cloud-Flow-Integration und Umgebungsverwaltung wird ein Microsoft 365-Account mit Power Automate-Zugang benötigt — Testzugänge sind über Microsoft direkt verfügbar.
Verwandte Kurse
Welche Förderung passt zu dir?
Finde in 30 Sekunden heraus, ob dir ein Bildungsgutschein oder andere Zuschüsse zustehen. Kostenlos & ohne Anmeldung.
Arbeitsmarkt-Report
IT-Berufe sind seit fünf Jahren der größte Fachkräfteengpass am deutschen Arbeitsmarkt. Der Bestand offener IT-Stellen ist 2024 auf einen Rekordstand gestiegen; AI- und Cloud-Skills werden in den nächsten Jahren weiter überdurchschnittlich nachgefragt.
Zielberufe & offene Stellen
Berufe, in denen Absolvent:innen dieses Kurses typischerweise arbeiten — mit bundesweit offenen Stellen der letzten 12 Monate.
- Leiter/Leiterin der Softwareentwicklung195.785 Stellen
- Automation Engineer739 Stellen
- EDV-Fachkraft282 Stellen
- Softwaretechnik (weiterführend)135 Stellen
- RPA Developer21 Stellen
- Power Automate Developer0 Stellen