Microsoft

PL-500 — Microsoft Power Automate RPA Developer Study Guide

157 practice questions Updated 2026-02-27 $19 (70% off) HTML + PDF formats

PL-500 Exam Overview

Prepare for the Microsoft PL-500 certification exam with our comprehensive study guide. This study material contains 157 practice questions sourced from real exams and expert-verified for accuracy. Each question includes the correct answer and a detailed explanation to help you understand the material thoroughly.

The PL-500 exam — Microsoft Power Automate RPA Developer — is offered by Microsoft. Passing this exam earns you the Microsoft Certified: Power Automate RPA Developer Associate credential, an industry-recognized certification that validates your expertise. Our study materials were last updated on 2026-02-27 to reflect the most recent exam objectives and content.

What You Get

157 Practice Questions

Complete question bank covering all exam domains and objectives.

HTML + PDF Formats

Interactive HTML file (recommended) for screen study and a print-ready PDF.

Instant Download

Access your study materials immediately after purchase.

Email with Permanent Download Links

You will receive a confirmation email with permanent download links in case you want to download the files again in the future.

Why Choose CheapestExamDumps?

Lowest Price Available

Only $19 per exam — competitors charge $50-$300 for similar content.

Updated Monthly

Study materials refreshed within 30 days of any exam content changes.

Free Preview

Try 15 real practice questions before you buy — no signup required.

Instant Access

Download HTML + PDF immediately after payment. No waiting, no account needed.

About the Microsoft Certified: Power Automate RPA Developer Associate

The Microsoft Certified: Power Automate RPA Developer Associate is awarded by Microsoft to professionals who demonstrate competence in the skills measured by the PL-500 exam. According to the official Microsoft certification page, this certification validates your ability to work with the technologies covered in the exam objectives.

According to the Global Knowledge IT Skills and Salary Report, certified IT professionals earn 15-25% more than their non-certified peers. Certifications from Microsoft are among the most recognized credentials in the IT industry, with strong demand across enterprise organizations worldwide.

$63 $19

One-time payment · HTML + PDF · Instant download · 157 questions

Free Sample — 15 Practice Questions

Preview 15 of 157 questions from the PL-500 exam. Try before you buy — purchase the full study guide for all 157 questions with answers and explanations.

Question 162

DRAG DROP - A company hires you to develop a solution that helps the company manage new hires. Users will enter information about the new employee into an app and the app will save the information to a database. The app must be simple to use and must rely on a data model. You must implement a workflow that automatically notifies the IT department when new employee records are created in the database. You need to create the solution. Which three actions should you perform in sequence? To answer, move the appropriate actions from the list of actions to the answer area and arrange them in the correct order.

Illustration for PL-500 question 162
Show Answer
Correct Answer: Create a custom Microsoft Dataverse table to store employee data. Create a model-driven app. Create a cloud flow that is triggered when you create a new record in the Microsoft Dataverse table.
Explanation:
The solution relies on a data model, so the Dataverse table is created first. A model-driven app is then built on that data model for simple data entry. Finally, a cloud flow monitors the Dataverse table and automatically notifies IT when a new employee record is created.

Question 32

You are implementing a Power Automate cloud flow that submits invoice information using a custom connector action. You observe that the custom connector action sometimes results in an error. You want the system to send you an email to alert you when the custom connector action throws an error. You need to make sure the send email action is triggered only when the custom connector action fails What should you do?

A. Create a terminate action and set the status to Cancelled.
B. Create a terminate action, set the status to Failed, and set an error code.
C. Set he Configure run after action to has timed out.
D. Set the Configure run after action to has failed.
E. Set the Configure run after action to is skipped.
Show Answer
Correct Answer: D
Explanation:
In Power Automate, to trigger an action only when a previous action fails, you must configure its **Run after** settings. Setting **Configure run after → has failed** on the Send email action ensures it runs exclusively when the custom connector action fails. Other options either terminate the flow or respond to different states (timed out, skipped) and do not meet the requirement.

Question 145

Note: This question is part of a series of questions that present the same scenario. Each question in the series contains a unique solution that might meet the stated goals. Some question sets might have more than one correct solution, while others might not have a correct solution. After you answer a question in this section, you will NOT be able to return to it. As a result, these questions will not appear in the review screen. You are creating a cloud flow that will use two Update Row actions to interact with Microsoft Dataverse. Neither of these actions are dependent on each other. You must minimize the amount of processing time require to complete the flow. You need to implement the actions in the cloud flow. Solution: Create two sequential Update Row actions. Does the solution meet the goal?

A. Yes
B. No
Show Answer
Correct Answer: B
Explanation:
Sequential Update Row actions run one after the other. Since the two Dataverse updates are independent, running them sequentially does not minimize processing time; parallel actions would complete faster.

Question 42

You are developing an RPA solution that requires browser automation. You are testing the flow. You observe that the flow does not interact with web page elements in Microsoft Edge. You need to troubleshoot the issue. What should you do?

A. Ensure the Power Automate for desktop browser extension is downloaded and enabled in Microsoft Edge.
B. Open Power Automate machine runtime and select Troubleshoot.
C. Ensure the UI flows/Selenium extension is downloaded and enabled in Microsoft Edge.
D. Enable error handling on the action to retry on failure.
Show Answer
Correct Answer: A
Explanation:
Power Automate for desktop relies on its browser extension to locate and interact with web elements. If the Edge extension is missing or disabled, the flow cannot interact with the page. Ensuring the Power Automate for desktop extension is installed and enabled in Microsoft Edge directly addresses the issue.

Question 39

DRAG DROP - You are designing a desktop automation solution. You must ensure that the automation includes error handling. The solution requires the following logic: • If an action fails in the automation, the flow must be redirected to a different flow. • If a group of actions often fails, a specific procedure must occur. You need to select the error handling methods to use for each requirement. Which error handling method or configuration should you select? To answer, drag the appropriate error handling method or configuration to the correct requirements. Each error handling method or configuration may be used once, more than once, or not at all. You may need to drag the split bar between panes or scroll to view content. NOTE: Each correct selection is worth one point.

Illustration for PL-500 question 39
Show Answer
Correct Answer: If an action fails, redirect the flow to a different flow: Run a subflow. If a group of actions often fails, a specific procedure must occur: Implement block-level handling.
Explanation:
Running a subflow allows redirecting execution to another flow when an action fails. Block-level handling applies a defined error procedure to a group of actions that commonly fail.

Question 117

You develop a desktop flow. You need to debug the flow. Which three tools can you use? Each correct answer presents a complete solution. NOTE: Each correct selection is worth one point.

A. Static results
B. Breakpoints
C. Run next action
D. Configure run after
E. Run from here
Show Answer
Correct Answer: B, C, E
Explanation:
For debugging a Power Automate desktop flow, the dedicated debugging tools are: - Breakpoints: pause execution at specific actions to inspect variables and behavior. - Run next action: execute the flow step-by-step, pausing after each action for inspection. - Run from here: start execution from a selected action to test a specific section of the flow. Static results only show outputs after execution and Configure run after applies to cloud flows, not desktop flow debugging.

Question 107

A company uses Microsoft 365 apps. You are building a flow that is triggered when a new email arrives. If an email message contains a Microsoft Excel workbook attachment, the solution must post the Excel data to an external customer relationship management (CRM) system that runs on a user’s workstation. The CRM system is not accessible by using an API. You need to design the solution. Which three actions should you perform? Each correct answer presents part of the solution. NOTE: Each correct selection is worth one point.

A. Create a desktop flow.
B. Create desktop flow and define an input variable of type file.
C. Implement the Retrieve email messages action from a desktop flow.
D. Implement the When a new email arrives trigger in a cloud flow.
E. Implement the Create file action from the OneDrive connector in a cloud flow.
Show Answer
Correct Answer: A, D, E
Explanation:
The email trigger must be handled in a cloud flow using **When a new email arrives**. Because the CRM runs on a user’s workstation with no API, automation must be performed with **Power Automate Desktop**, so a **desktop flow** is required. To allow the desktop flow to access the Excel attachment, the cloud flow must first **create a file** (for example in OneDrive) that the desktop flow can read. Retrieving emails directly from a desktop flow is unnecessary, and defining an input variable of type *file* is not supported.

Question 56

Case study - This is a case study. Case studies are not timed separately. You can use as much exam time as you would like to complete each case. However, there may be additional case studies and sections on this exam. You must manage your time to ensure that you are able to complete all questions included on this exam in the time provided. To answer the questions included in a case study, you will need to reference information that is provided in the case study. Case studies might contain exhibits and other resources that provide more information about the scenario that is described in the case study. Each question is independent of the other questions in this case study. At the end of this case study, a review screen will appear. This screen allows you to review your answers and to make changes before you move to the next section of the exam. After you begin a new section, you cannot return to this section. To start the case study - To display the first question in this case study, click the Next button. Use the buttons in the left pane to explore the content of the case study before you answer the questions. Clicking these buttons displays information such as business requirements, existing environment, and problem statements. When you are ready to answer a question, click the Question button to return to the question. Background - Woodgrove Bank is a large, member-owned bank in the United States Woodgrove Bank provides financial products with low customer fees and direct customer service. Woodgrove Bank has 177 branches across the United States with 5.000 branch staff and supervisors serving over 750,000 members. The primary languages used by most members include English and Spanish when interacting with customer service representatives. The Woodgrove Bank headquarters is in California and has 450 office workers. The office workers include financial advisors, customer service representatives, finance clerks, and IT personnel. Current environment. Bank applications • An application named Banker Desktop. The branch employees use this desktop app to review business transactions and to perform core banking updates. • An application named Member Management System. This application is a custom customer relationship management (CRM) that integrates with other systems by using an API interface. • An application named Fraud Finder. This application is a mission-critical, fraud management application that runs on the employees' desktops. The bank has experienced challenges integrating the application with other systems and is expensive to support. • SharePoint Online provides an employee intranet as well as a member document management system that includes polices, contracts, statements, and financial planning documents. • Microsoft Excel is used to perform calculations and run macros. Branch employees may have multiple Microsoft Excel workbooks open on their desktop simultaneously. Current environment. Bank devices • All supervisors are provided with a mobile device that can be used to access company email and respond to approval requests. • All branch employees and supervisors are provided with a Windows workstation. Requirements. New member enrollment Woodgrove Bank requires new members to sign up online to start the onboarding process. The bank requires some manual steps to be performed during the onboarding process. First step: • Members complete an online Woodgrove Bank document and email the PDF attachment to the bank’s shared mailbox for processing. Second step: • Members are asked to provide secondary identification to their local branch, such as a utility bill, to validate their physical address. • Branch staff scan the secondary identification in English or Spanish using optical character recognition (OCR) technology. Third step: • A branch supervisor approves the members’ application from their mobile device. • Only supervisors are authorized to complete application approvals. Fourth step: • Data that is received from applications must be validated to ensure it adheres to the bank's naming standards. The bank has the following requirements for the members’ data: • New members must be enrolled by using the document automation solution. • Member data is subject to regulatory requirements and should not be used for non-business purposes. • A desktop workflow is required to retrieve member information from the Member Management System on-demand or by using a cloud flow. Requirements. Bank fees - The process for calculating bank fees include: • using a shared Excel fee workbook with an embedded macro, and • an attended desktop flow that is required to automate the fee workbook process. The flow should open an Excel workbook and calculate the members' fees based on the number of products. Requirements. Fraud detection - The bank has the following requirements to minimize fraud: • Branch employees must use the Fraud Finder application during onboarding to validate a member’s identity with other third-party systems. • Branch employees must be able to search for a member in the Fraud Finder application by using a member's full name or physical address. • If fraudulent activity is identified, a notification with member details must be sent to the internal fraud investigation team. Requirements. Technical - The bank has the following technical requirements: Flows - • The Fraud Finder application uses a custom connector with Power Automate to run fraud checks. • The application approval process triggers a cloud flow, then starts an attended desktop flow on the branch employee s workstation and completes the approval. • The banker desktop flow runs using the default priority • An IT administrator is the co-owner of the banker desktop flow. • The IT department will be installing the required OCR language packs. • The Extract text with OCR action is used to import the members' secondary identification Member Management System - • A secure Azure function requires a subscription key to retrieve members’ information. • Production flows must connect to the Member Management System with a custom connector. The connector uses the Azure function to perform programmatic retrievals, creates, and updates. • The host URL has been added to the custom connector as a new pattern. • A tenant-level Microsoft Power Platform data loss prevention (DLP) policy has been created to manage the production environment. • A developer creates a desktop flow to automate data entry into a test instance of the Member Management System. • A developer creates an on-demand attended desktop flow to connect to a data validation site and retrieve the most current information for a member. Banker desktop application - • A banker desktop flow is required to update the core banking system with other systems. • When a transaction is complete, the branch employee submits the request by using a submit button. • After submitting the request, an instant cloud flow calls an unattended desktop flow to complete the core banking update. • The banker desktop flow must be prioritized for all future transactions. Deployment & testing - • Development data must be confined to the development environment until the data is ready for user acceptance testing (UAT). • The production environment in SharePoint Online must connect to the development instance of the Member Management System. • Developers must be able to deploy software every two weeks during a scheduled maintenance window. • The banker desktop flow must continue to run during any planned maintenance. • The fraud custom connector requires a policy operation named EscalateForFraud with a parameter that uses the members' full name in the request. Scalability - • The bank requires a machine group to distribute the automation workload and to optimize productivity. • The IT administrator needs to silently register 20 new machines to Power Automate and then add them to the machine group. Security - • The IT administrator uses a service principal account for machine connection. • The IT administrator has the Desktop Flow Machine Owner role. Issues - A branch staff member reports the document automation solution is not processing new members’ data and emails are not being sent for approvals. An IT administrator reports that the banker desktop flow has become unresponsive from data that is queued in another flow. Code - A Power Automate developer created the following script for the Member Management System desktop flow: You need to resolve the banker desktop flow issue. Which two actions should you do? Each correct answer presents a complete solution. NOTE: Each correct selection is worth one point.

A. Perform a process mining trace on the flow.
B. Cancel the parent flow run.
C. Use the Move to top action.
D. Change the connector priority to high.
Show Answer
Correct Answer: C, D
Explanation:
The banker desktop flow is unresponsive because runs are being blocked by queued work from another flow. Using the **Move to top** action reprioritizes the banker desktop flow run in the desktop flow queue so it executes ahead of other queued runs. Changing the connector (desktop flow) priority to **High** ensures the banker desktop flow is prioritized for execution, as required for all future transactions. Together, these actions directly address queue contention and execution priority.

Question 86

You have an automation solution that uses a desktop flow. The flow reads data from a file that is stored on a user’s machine and writes the data to an application. You import the solution to an environment that is connected to another user’s machine. The user reports that the flow fails. An alert indicates that the path to a file does not exist. You confirm that the file present on the user’s desktop. You need to resolve the issue. What should you do?

A. Move the file to the user’s documents folder.
B. Delete and recreate the file.
C. Move the file to the user’s OneDrive storage.
D. Change the location of the file to a specific path that is not dependent on the signed-in user.
Show Answer
Correct Answer: D
Explanation:
The desktop flow uses a file path that is tied to the original user’s profile (for example, a hard-coded Desktop path). When the solution is imported to another environment and runs on a different user’s machine, that path no longer exists even though the file is present on their desktop. To resolve this, the file should be placed in or referenced from a location that is not dependent on the signed-in user, or the flow should use a user-independent path. This prevents path failures across different machines and users.

Question 80

HOTSPOT - You are designing automation processes for a company. You need to select the appropriate action for each automation scenario. Which actions should you perform? To answer, select the appropriate options in the answer area. NOTE: Each correct selection is worth one point.

Illustration for PL-500 question 80
Show Answer
Correct Answer: Create a desktop flow. Create a custom connector. Create a desktop flow.
Explanation:
Websites or desktop apps without APIs require UI automation, which is done using desktop flows. When an application exposes an authenticated API, the appropriate approach is to wrap it with a custom connector for reuse in cloud flows.

Question 87

HOTSPOT - You are developing automation solutions for a company. You need to select the appropriate error handling action for the following scenarios. Which actions should you use? To answer, select the appropriate options in the answer area. NOTE: Each correct selection is worth one point.

Illustration for PL-500 question 87
Show Answer
Correct Answer: Handle the error within the action only. Handle the error within the On block error only. Configure run after.
Explanation:
Launching Excel with a blank workbook is a single action, so action-level handling is sufficient. Website sign-in involves multiple related actions and may fail intermittently, so block-level error handling is appropriate. In a cloud flow, updating a variable based on another action’s failure requires using Configure run after.

Question 164

DRAG DROP - You are developing automation solutions for a company. You need to use an environment variable in a cloud flow. Which three actions should you perform in sequence? To answer, move the appropriate actions from the list of actions to the answer area and arrange them in the correct order.

Illustration for PL-500 question 164
Show Answer
Correct Answer: Navigate to https://admin.powerplatform.com. Create a cloud flow in a solution. Select the desired environment variable.
Explanation:
Environment variables are managed at the Power Platform level and associated with solutions. You first access the Power Platform admin context, then create or edit a cloud flow within a solution, and finally reference the existing environment variable inside the flow.

Question 95

You have an automation solution that uses a desktop flow. The flow reads data from a file that is stored on a user’s machine and writes the data to an application. You import the solution to an environment that is connected to another user’s machine. The user reports that the flow fails. An alert indicates that the path to a file does not exist. You confirm that the file present on the user’s desktop. You need to resolve the issue. What should you do?

A. Use the Get Windows environment variable action to read the USERNAME environment variable and use the value in the path to the user’s desktop.
B. Change access rights for the file to allow read operations for the PAD process.
C. Move the file to the user’s OneDrive storage.
D. Change the access rights for the file to allow read operations for the current user.
Show Answer
Correct Answer: A
Explanation:
The desktop flow uses a hard-coded file path tied to the original user. When the solution is imported to another environment/user, the username portion of the path changes, so the file path no longer exists. Using the Get Windows environment variable action to retrieve the USERNAME (or dynamically resolve the desktop path) allows the flow to build the correct file path for the current user’s machine and resolves the failure.

Question 19

Case study - This is a case study. Case studies are not timed separately. You can use as much exam time as you would like to complete each case. However, there may be additional case studies and sections on this exam. You must manage your time to ensure that you are able to complete all questions included on this exam in the time provided. To answer the questions included in a case study, you will need to reference information that is provided in the case study. Case studies might contain exhibits and other resources that provide more information about the scenario that is described in the case study. Each question is independent of the other questions in this case study. At the end of this case study, a review screen will appear. This screen allows you to review your answers and to make changes before you move to the next section of the exam. After you begin a new section, you cannot return to this section. To start the case study - To display the first question in this case study, click the Next button. Use the buttons in the left pane to explore the content of the case study before you answer the questions. Clicking these buttons displays information such as business requirements, existing environment, and problem statements. When you are ready to answer a question, click the Question button to return to the question. Background - First Up Consultants is a professional services organization headquartered in Europe, with offices in North America. The company supports small- to medium-sized and enterprise organizations with a range of information technology, project management, change management, and finance management consultancy needs. The organization employs 500 full-time consultants and engages with over 1,000 external contractors to support the delivery of its various projects. Current environment - The company has been using Microsoft Power Platform for several years and currently has the following implemented: • A model-driven app named Project Planning Application that is used by the project management office (PMO) team within the company to plan, schedule and collate information for each client project. The application supports the following functionality areas: o Storage for project-level information, such as start date, end date and client data. o A series of inputs to capture detailed information for statements of work as part of a standard document format. This information is manually entered by the PMO team. o Information regarding internal and external consultants is stored within a custom table called Resources. o Information within the Resources table regarding full-time consultants is typically populated manually by the PMO team. For external consultants, the company regularly attends industry events and collates business cards for potential new employees or external contractors. Information regarding these individuals is then manually entered into the application. The PMO team then asks suitable candidates to complete an application form in Microsoft Word standard format and upload it via a secure URL. Again, the PMO team then manually enters the data into Project Planning Application. • A canvas app named Time Entry Application is used by the employees and external contractors to capture the time worked on projects. The application has been configured with the following defined controls: o dpStartDate: A date picker control to indicate the start date of the time entry. o dpEndDate: A date picker control to indicate the end date of the time entry. o inptDescription: A control used to indicate the type of activity and project worked on. • A mobile app stores the current user's email address as part of a variable called varUserName. The company uses Microsoft SharePoint on premises to store all sensitive documents. Company policy mandates that all client-related documents are stored within this environment only. The company uses SAP as its back-end accounting system. The company maintains separate SAP systems in each legal jurisdiction where it is based. The system is relied upon for the following critical business processes: • External contractors working on a project send their invoices to a dedicated mailbox that is monitored by the company's accounting team. The accounting team must then manually process these invoices into SAP at the end of each month. Due to the number of external contractors, hundreds of invoices must be processes monthly. • Basic API access for the SAP system is provided via a mixture of native application APIs and a middleware Simple Object Access Protocol (SOAP) API hosted on premises. The middleware API supports the ability to post time entries against the relevant projects in any SAP system by specifying the system and client ID as a query parameter in the URL. The middleware API was developed several years ago, and the source code is no longer available. Data is returned in XML format, which can then be analyzed further. • When a project enters the closure phase, members of the PMO team need to navigate to SAP, enter some details, and then capture information from a PDF that is generated and opened on the screen, such as the final settlement amount. This information is then manually entered into Project Planning Application. The company maintains a separate system containing detailed profile information regarding internal employees. The PMO team currently manually enters information from this system into the Resources table. Developers in the company have created a modern REST API for this system, which is actively maintained. The system contains highly sensitive personal information (PI) regarding each employee. The company has several on-premises Windows environments that it has identified as suitable for usage because they exist within the same physical network as SAP and the middleware API. These environments must be patched regularly, and all activities targeting these environments must be automated. Project Planning Application - • Rather than manually populating the statement of work information, users should place it in a SharePoint folder for this information to be extracted and mapped to the correct inputs. • A new automation is required to integrate with the profile information system. Because the company plans to consume this data in several ways, a streamlined mechanism for working with the API is required to improve reusability. • An automation is required to handle the project closure steps in SAP and to store the relevant information from SAP into the app. • Once a new candidate uploads a completed application form, information from the form should be copied automatically into Project Planning Application. Time Entry Application - • Time Entry Application needs to be extended to integrate alongside SAP, ensuring postings for time entries are processed successfully. When a time entry is submitted, the entry should be posted automatically to SAP. • Time entries must always be submitted with relevant text that indicates the type of activity and project worked on. • The automation should be able to detect and handle any errors that occur when posting individual time entries. Invoice Processing - • Invoices sent to the account’s mailbox must be processed automatically and created as invoices within SAP. General - • Development efforts should be avoided or mitigated when there is native functionality already available. • Reusability of components is desired to assist citizen developers in creating any solutions in future. • All automation activities should run without disruption during an outage or a patching cycle. • Use of username and password credentials should be avoided. • Automations should not rely on human intervention to execute. • Use of public cloud file services should be restricted. • Where possible, JSON should be the preferred format when transferring data. Issues - • Users within the PMO team report that it takes many hours to put the data from each business card into the system. • You create the automation to process the time entries, called Submit Time Entry, and add it to the application. Users report issues with the formula used to connect to the automation. • During a monthly patch cycle, IT support team members cannot identify the correct steps to patch the machine without disrupting any automation. • While performing an audit of the new solution during the test phase, the company's information security team identifies that users can freely save confidential documents to OneDrive for Business. • When creating the automation for the project closure process, you discover that some of the required information needs to be exported via the SAP GUI and extracted from a comma-separated value (CSV) file. • When building the automation for the profile information system, you identify that all requests into the API will fail unless the following HTTP header value is specified: o Accept: application/json You need to determine the formula to use for the time entry posting automation. Which formula should you use?

A. ‘Submit Time Entry’.Run(dpStartDate.InputTextPlaceholder, dpEndDate.InputTextPlaceholder, inptDescription.Text)
B. ‘Submit Time Entry’.Run(dpStartDate.SelectedDate, dpEndDate.SelectedDate, inptDescription.Text)
C. ‘Submit Time Entry’.Run(dpStartDate.InputTextPlaceholder, dpEndDate.InputTextPlaceholder, varUserName)
D. ‘Submit Time Entry’.Run(dpStartDate.SelectedDate, dpEndDate.SelectedDate, varUserName)
Show Answer
Correct Answer: B
Explanation:
The Power Automate flow is invoked from a canvas app using the .Run() function, which must pass the actual values expected by the flow. For date picker controls, the correct property to pass is SelectedDate, not InputTextPlaceholder. The automation also requires descriptive text for the time entry, which is provided by inptDescription.Text, not the username variable. Therefore, passing dpStartDate.SelectedDate, dpEndDate.SelectedDate, and inptDescription.Text is the correct and valid formula.

Question 129

HOTSPOT - You are automating a form on a website. The website uses the following HTML markup to define each field on the form: The label for each field is unique in the form. You need to write data to the form. For each of the following statements, select Yes if the statement is true. Otherwise, select No. NOTE: Each correct selection is worth one point.

Illustration for PL-500 question 129 Illustration for PL-500 question 129
Show Answer
Correct Answer: Yes No Yes
Explanation:
1) The selector input[ng-reflect-name="labelField1"] uniquely identifies the input element, so data can be written. 2) The selector div:has(label:contains("Field1")) > input is not valid in standard CSS selectors for most RPA tools and does not correctly target the input, so data will not be added. 3) The Run JavaScript action uses jQuery to locate the input related to the label text and explicitly sets its value, so it adds data to the form.

$63 $19

Get all 157 questions with detailed answers and explanations

PL-500 — Frequently Asked Questions

What is the Microsoft PL-500 exam?

The Microsoft PL-500 exam — Microsoft Power Automate RPA Developer — is a professional IT certification exam offered by Microsoft. Passing this exam earns you the Microsoft Certified: Power Automate RPA Developer Associate certification, a widely recognized credential in the IT industry.

How many practice questions are included?

This study guide contains 157 practice questions, each with an expert-verified correct answer and a detailed explanation. Questions cover all exam domains and objectives.

Is there a free sample available?

Yes! We provide a free sample of 15 practice questions from the PL-500 exam right on this page. Scroll up to preview them and evaluate the quality of our materials before purchasing.

When was this PL-500 study guide last updated?

This study guide was last updated on 2026-02-27. We regularly refresh our materials to reflect the latest exam content and objectives so you're always studying current material.

What file formats do I receive?

After purchase you receive two files: an interactive HTML file with show/hide answer toggles (ideal for studying on screen) and a PDF file (ideal for printing or offline study). Both work on any device — desktop, tablet, or phone.

How much does the PL-500 study guide cost?

The Microsoft PL-500 study guide costs $19 (discounted from $63). This is a one-time payment with no subscriptions or hidden fees.

How do I get my files after payment?

After successful payment via Stripe, you are immediately redirected to a download page with links to your HTML and PDF files. We also send the download links to your email address as a backup, so you'll always have access.

Why choose CheapestExamDumps over other providers?

CheapestExamDumps offers the lowest price at $19 per exam — competitors charge $50-$300 for similar content. All study materials are expert-verified, updated monthly, and include a free 15-question preview with no signup required. You get instant access to both HTML and PDF formats after payment.