All Microsoft exams

Microsoft PL-500: Microsoft Power Automate RPA Developer

What the PL-500 exam covers and what it costs, with a free 30-question practice test and an explanation for every answer.

This exam has been retired.
Retired June 30, 2026. Check the vendor's page for the replacement exam.
At a glance
Level
Associate
Topic areas
3
Free practice questions
30
Full question bank
112 questions

What the PL-500 exam covers

The topic areas in our PL-500 question bank, with each one's share of the 112 practice questions.

PL-500 cost and format

Exam codePL-500
CertificationPower Automate RPA Developer Associate
VendorMicrosoft
LevelAssociate
StatusRetired
RetiredJune 30, 2026

Last checked October 22, 2026 against the official Microsoft exam page.

PL-500 sample questions

The first 5 questions from the free practice test. Open a question to see the answer and why it is right.

All 30 free questions
  1. Question 1Develop automations

    What does a child cloud flow do in a parent flow design?

    1. AIt runs as a reusable subflow that receives inputs from the parent flow and returns outputs to it when it completes
    2. BIt sends a notification to the owner of the parent flow each time the parent flow runs, which is its only purpose
    3. CIt deletes the parent flow after it completes its run so that old flows do not accumulate in the environment over time
    4. DIt copies the parent flow into a separate environment so that the parent can continue running while the copy is tested
    Show answer and explanation
    Correct answer: D

    A child flow is a reusable component that receives inputs from a parent and returns outputs, which helps structure larger automations. Copying, deleting, and notifying are not the purpose of a child flow.

  2. Question 2Design automations

    Which type of flow is designed to automate the interaction with Windows, browser, and terminal applications on a machine?

    1. AA cloud flow, which runs in the Power Automate service and calls connectors that are hosted in the cloud
    2. BA business process flow, which guides users through the stages of a process that is defined in a Dataverse table
    3. CA desktop flow, which runs on a Windows machine and automates the user interface of desktop and web applications
    4. DA solution package, which bundles the components of an environment so that they can be moved to another environment
    Show answer and explanation
    Correct answer: C

    Desktop flows run on Windows machines and automate application user interfaces, which is the RPA capability the question describes. Cloud flows, business process flows, and solution packages serve different purposes.

  3. Question 3Deploy and manage automations

    What is a machine group used for in desktop flow automation?

    1. AGrouping registered machines so that desktop flows can be load balanced across them and run against a shared queue
    2. BListing the printers that each desktop flow can use for its output, arranged by the floor of the building they are on
    3. CStoring the physical machines in the same room of the office so that the operators can find them quickly on shift
    4. DCreating a group of users who all receive the same email notification whenever a desktop flow has run successfully
    Show answer and explanation
    Correct answer: D

    Machine groups allow desktop flows to be load balanced across registered machines, often together with queues. Email groups, physical room grouping, and printer lists are not machine group functions.

  4. Question 4Develop automations

    Which setting controls how many runs of a cloud flow can process items at the same time?

    1. AThe concurrency control setting in the trigger or action, which limits the number of parallel runs or loop iterations
    2. BThe display language of the flow designer, which determines the language of the labels shown to the developer on screen
    3. CThe number of connectors installed in the environment, which determines how many flows can be created in the tenant
    4. DThe file size limit of the solution package, which determines how much of the flow definition can be exported at once
    Show answer and explanation
    Correct answer: A

    Concurrency control limits how many runs or loop iterations execute in parallel, which protects downstream systems. Display language, connector counts, and package size do not control parallelism.

  5. Question 5Design automations

    What is an attended run of a desktop flow?

    1. AA run that is performed by a cloud service on behalf of the connector only, without touching the desktop of any machine
    2. BA run that happens at night on a server with no user signed in, and that cannot be stopped until it completes its work
    3. CA run that is scheduled to happen in a virtual machine in another region without any link to the user's own computer
    4. DA run on a machine where a user is present and can interact with the flow, for example to start or monitor it
    Show answer and explanation
    Correct answer: D

    An attended run happens while a user is present on the machine, which suits tasks that need the person's involvement. Unattended runs, remote virtual machines, and connector-only actions describe different execution modes.

How to prepare for PL-500

  1. Read the official Microsoft outline first (exam page), so you know exactly what is in scope.
  2. Give the most time to Develop automations and Design automations: together they make up 75% of the questions.
  3. Take the free 30-question practice test and note which topics you miss.
  4. Go back to the weak topics, then test again. A practice score shows where to study; it does not predict your exam result.

Full PL-500 question bank

All 112 questions with answers and explanations, as a PDF, an online practice exam, or both.

Full question bank
Coming to the store soon

The full 112-question bank for PL-500 is in final review. The free practice test is open now.

Start the free practice test

PL-500 FAQ