PL-500 study plan
PL-500 · Give each week a clear focus.
8 weeks · About 6 hours per week
Develop RPA solutions
Install and configure Power Automate for desktop, then create a working desktop flow from a blank canvas
Build a flow that launches an application, reads 50 rows from an Excel file, and enters each row into a form
Add variables, loops, and conditional logic to handle blank and duplicate rows
Implement basic error handling with a block that logs failures to a CSV file instead of stopping the run
Your checkpoint
A desktop flow that processes 50 Excel rows into a form, skips 3 intentionally malformed rows, and writes a success/failure log with 50 entries.
Develop RPA solutions
Refactor repeated actions into at least three reusable subflows with input and output parameters
Harden UI selectors so the flow still runs after the target window is resized or reopened
Add retry loops and on-block-error handling for the two most failure-prone actions
Use a scripting action to transform text and parse a value returned by the UI
Test the flow ten consecutive times and fix every intermittent failure
Your checkpoint
A refactored flow with three subflows and selector hardening that completes 10 of 10 consecutive runs without intervention.
Develop RPA solutions & Integrate Power Automate with other services
Call a desktop flow from a cloud flow and pass input parameters in both directions
Use the Excel and Outlook connectors to feed data into the desktop flow and email a run summary
Handle errors that cross the cloud-to-desktop boundary and surface them in the run history
Store a credential in a connection reference rather than hardcoding it in an action
Your checkpoint
A cloud-triggered solution that runs the desktop flow, passes 20 records, and emails a pass/fail summary, verified across 5 runs including 1 forced failure.
Integrate Power Automate with other services
Build a custom connector from an OpenAPI definition and call it from a cloud flow
Use the HTTP with Azure AD action to call a REST endpoint and parse the JSON response
Read and write records in Dataverse from a cloud flow and relate them to desktop run results
Apply a DLP policy and confirm the connector you built is classified correctly
Your checkpoint
A custom connector plus a cloud flow that writes 20 API results into Dataverse, demonstrated with a query showing all 20 records.
Manage RPA solutions
Package flows, connectors, and environment variables into a single unmanaged solution
Replace hardcoded values with environment variables and connection references
Configure a DLP policy and verify the solution still imports under it
Set up run-history monitoring and an alert for failed cloud runs
Export the solution as managed and import it into a separate test environment
Your checkpoint
A managed solution imported into a clean test environment with zero broken references and one active failure alert.
Design RPA solutions
Map an as-is business process and identify the steps that are viable for automation
Write a process design document with inputs, outputs, systems, and success criteria
Define an exception taxonomy and decide retry, escalate, or terminate for each class
Design the credential and access model for every system the flow touches
Estimate build effort and flag the top three design risks
Your checkpoint
A design package for one process containing a process map, a design document, and an exception matrix covering at least 8 exception types.
Manage RPA solutions & Deploy and manage solutions
Configure a machine group and an on-premises data gateway for unattended runs
Set up a deployment pipeline that promotes the solution from test to production
Move long-running work onto queues and verify items are processed in order
Configure production monitoring and document a rollback procedure
Run a rollback drill and confirm the prior solution version is restored
Your checkpoint
A production-like deployment completed through the pipeline, with a successful rollback drill and queue processing of 50 items.
Design RPA solutions & Develop RPA solutions & Manage RPA solutions & Deploy and manage solutions & Integrate Power Automate with other services
Re-run missed practice items from Weeks 3 through 7 and close every gap
Build an end-to-end capstone that combines a cloud trigger, desktop flow, connector call, and Dataverse write
Complete a timed 50-question mock exam and review every incorrect answer
Document the capstone architecture and the five most likely exam traps you found
Your checkpoint
A deployed capstone solution plus a mock exam score of at least 80 percent, with a written list of corrected weak areas.
Milestones
Week 2: Complete a 20-question timed quiz on desktop flow development and score at least 70 percent, with no unresolved selector failures in the Week 2 flow.
Week 4: Complete a 30-question mixed quiz on Domains 2 and 5 and score at least 75 percent, and have a working cloud-to-desktop integration.
Week 6: Complete a 40-question mixed quiz across Domains 1, 2, 3, and 5 and score at least 75 percent, and finish the design package.
Week 8: Score at least 80 percent on a 50-question full-scope mock exam and deploy the capstone solution end to end without manual fixes.