PL-500 study materials
PL-500 study resources

PL-500 study plan

PL-500 · Give each week a clear focus.

8 weeks · About 6 hours per week

Week 1

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.

Week 2

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.

Week 3

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.

Week 4

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.

Week 5

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.

Week 6

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.

Week 7

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.

Week 8

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.