Microsoft · PL-500
Validates skills in designing, developing, and deploying robotic process automation solutions using Power Automate desktop flows and cloud flows.
Practice Questions
380
≈ 7 practice exams
Duration
100 minutes
Passing Score
700/1000
Difficulty
AssociateLast Updated
Jan 2025
Use this PL-500 practice exam to prepare for Microsoft Certified: Power Automate RPA Developer Associate (PL-500) with realistic questions, detailed explanations, and focused study modes. The practice bank includes 380 questions for Microsoft PL-500, so you can review the exam steadily instead of relying on one long cram session.
As you practice, pay extra attention to recurring topics such as Design automations, Develop automations, and Deploy and manage automations. Start with short sessions to identify weak areas, then move into timed quizzes once your accuracy is consistent.
The explanations are especially useful when you want to connect exam wording to the responsibilities and scenarios described in the official certification guidance. Use the free preview first, then unlock the full question bank when you are ready to build a complete study routine.
The Microsoft Certified: Power Automate RPA Developer Associate certification, earned by passing Exam PL-500, validates an individual's ability to design, develop, and deploy robotic process automation (RPA) solutions using Microsoft Power Automate desktop flows and cloud flows. The certification covers a broad range of automation techniques—UI-based, API-based, and database-based—applied to Windows-based, browser-based, and terminal-based application automation. Professionals who earn this credential demonstrate proficiency in building both attended and unattended automation workflows, integrating scripting languages such as VBScript, PowerShell, and JavaScript, and leveraging the broader Microsoft Power Platform ecosystem including Microsoft Dataverse, AI Builder, and custom connectors.
The exam was last updated on July 8, 2024, shifting the focus from descriptive knowledge to hands-on implementation skills. Candidates are assessed across three weighted domains: Design automations (25–30%), Develop automations (45–50%), and Deploy and manage automations (20–25%). The certification requires annual renewal via a free online assessment on Microsoft Learn, ensuring holders stay current with evolving platform capabilities.
This certification is designed for RPA developers and automation engineers who build and maintain automated workflows in enterprise environments. Ideal candidates are professionals in roles such as Power Platform Developer, RPA Developer, or Automation Engineer who work directly with business stakeholders to translate manual, repetitive processes into reliable automated solutions using Power Automate.
Candidates typically have hands-on experience automating desktop and web-based applications and are comfortable working with scripting languages and integration technologies. This credential is also well-suited for .NET developers or IT consultants expanding into the low-code/no-code automation space, as well as professionals looking to specialize within the Microsoft Power Platform ecosystem alongside credentials like PL-400 (Power Platform Developer).
Microsoft does not enforce formal prerequisites to register for PL-500, but candidates are expected to bring meaningful hands-on experience. Specifically, Microsoft recommends familiarity with the Windows desktop environment, scripting languages such as VBScript and JavaScript, the .NET Framework for use in custom actions, and Microsoft Dataverse. Practical experience building and running both Power Automate cloud flows and desktop flows is essential, as the exam focuses heavily on implementation rather than conceptual understanding.
Additional recommended knowledge includes working with REST and SOAP APIs, understanding exception handling and error management patterns, familiarity with Power Platform application lifecycle management (ALM), and experience with credential and security management. Completing the official instructor-led training course PL-500T00-A (a 5-day intermediate-level course) or equivalent self-paced Microsoft Learn paths is strongly recommended before attempting the exam.
Exam PL-500 is a proctored assessment delivered through Pearson VUE, available as an online proctored exam or at a testing center. Candidates have 100 minutes to complete the exam. The exam may include interactive lab components—such as live or simulated Power Automate environments—in addition to traditional multiple-choice, drag-and-drop, and scenario-based questions. The number of questions is not officially published but typically falls in the range of 40–60 items.
Scoring is on a scale of 1 to 1000, and a minimum score of 700 is required to pass. Pricing varies by country and region. If a candidate fails, a 24-hour waiting period is required before the first retake; subsequent retakes have variable waiting periods per Microsoft's retake policy. The exam is available in English, Chinese (Simplified), German, Spanish, French, Japanese, and Portuguese (Brazil). The certification earned expires after 12 months unless renewed via a free online assessment on Microsoft Learn.
Earning the PL-500 certification positions professionals for roles including RPA Developer, Automation Engineer, Power Platform Developer, and Business Process Automation Consultant. As enterprises accelerate digital transformation initiatives, demand for professionals who can build and manage Power Automate-based automation solutions continues to grow across industries including finance, healthcare, manufacturing, and government. RPA developers in the United States typically earn between $87,000 and $125,000 annually, with mid-to-senior level professionals earning upward of $125,000 depending on experience and location.
Compared to the broader PL-400 (Power Platform Developer) certification, PL-500 provides a more specialized focus on RPA and desktop automation—making it particularly valuable for organizations heavily reliant on legacy desktop applications and process automation at scale. The certification also contributes to a Microsoft partner organization's Partner Capability Score under the Business Applications designation, giving it organizational value beyond the individual. Annual renewal via a free Microsoft Learn assessment ensures the credential remains current and reflects evolving platform features.
5 sample questions with answers and explanations. The full bank has 380 questions, enough for 7 full-length practice exams.
Preview — answers shown1. Woodgrove Bank is integrating multiple Microsoft services into their workflow automation platform. They want to combine data from their customer relationship management system with business analytics and create automated processes triggered by customer events. Which Microsoft service should they integrate with Power BI and Power Automate to achieve this integrated workflow?
Explanation
Microsoft Dynamics 365 is the appropriate service for integrating with Power BI and Power Automate to create data-driven workflows and reporting capabilities. Dynamics 365 stores CRM and ERP data that can trigger Power Automate workflows based on events such as customer updates, enabling automated processes like sending notifications or creating tasks. Simultaneously, Power BI can retrieve data from Dynamics 365 to create interactive dashboards and visualizations for real-time business analytics. This integration promotes efficient workflows, reduces manual errors, and fosters collaboration. While Azure is useful for creating custom connectors, Excel is primarily for spreadsheet operations, and Teams is for communication, none of these services provide the comprehensive business data and event-driven capabilities that Dynamics 365 offers for integrated workflow automation.
2. Contoso is designing a new Power Automate flow that integrates multiple services including SharePoint, Azure Cognitive Services, and an internal database. The flow maker wants to understand all available options for configuring what happens after a critical action completes. Which four conditions are available in the Configure run after option?
Explanation
The Configure run after option provides exactly four conditions: is successful, has failed, has skipped, and has timed out. These conditions allow you to define different actions based on the outcome of a previous step. The is successful condition is the default and runs when the previous action completes without issues. The has failed condition triggers when an action encounters an error. The has skipped condition triggers when an action is conditionally skipped. The has timed out condition triggers when an action exceeds its timeout threshold. Other options incorrectly include conditions like has retried or has been disabled, which are not part of the Configure run after functionality.
3. Solution: You implement a Power Automate automation that processes employee profile information from the REST API and stores it in the Project Planning Application. The automation uses a custom connector that requires an HTTP header with a specific authentication token. You configure the custom connector to include this header in all requests. Does this solution meet the requirement to avoid using username and password credentials while maintaining secure API access?
Explanation
Using a custom connector with an HTTP header-based authentication token eliminates the need for username and password credentials while providing secure API access. This approach uses token-based authentication, which is more secure than credential-based methods and complies with the company security policy.
4. Woodgrove Bank has a data loss prevention policy that restricts certain connectors in the development environment. They need to ensure the policy allows only the connectors required by their data entry automation flow. What should they do?
Explanation
Adding required connectors to the DLP policy exemption list allows the specific automation to function while maintaining security controls. This follows the principle of least privilege by allowing only necessary connectors. Creating separate policies per flow is inefficient, removing the policy eliminates security protections, and allowing all connectors in development defeats the purpose of DLP policies.
5. Contoso's custom connector has multiple policy templates configured on the List Invoices action. One policy converts a delimited string of tags into an array, and another policy adds a correlation ID to the response header. When testing the connector, the response structure is not what was expected. You need to ensure policies are applied in the correct sequence. Which aspect of policy configuration should you review?
Explanation
The order of policies in the policy list determines the sequence in which they execute at runtime. When multiple policies are configured, their execution order matters because one policy's output becomes the input for the next. You can move policies up or down in the list using the ellipsis menu. The Run policy on parameter determines whether a policy applies to request or response, not the execution order. connectionParameters, apiDefinition.swagger.json, Set Host URL configuration, and authentication settings don't control policy execution sequence.
Microsoft Certified: Identity and Access Administrator Associate (SC-300)
SC-300 · 489 questions
Microsoft Certified: Fabric Analytics Engineer Associate (DP-600)
DP-600 · 792 questions
Microsoft 365 Certified: Teams Administrator Associate (MS-700)
MS-700 · 569 questions
Microsoft Certified: Power BI Data Analyst Associate (PL-300)
PL-300 · 956 questions
Microsoft Certified: Power Platform Developer Associate (PL-400)
PL-400 · 675 questions
Microsoft Certified: Power Platform Functional Consultant Associate (PL-200)
PL-200 · 1120 questions
$17.99
One-time access to this exam