Free PL-500 Practice Test Questions and Answers (2026)
HOTSPOT You develop Power Automate flows for a company. You need to help users locate and run the flows. Where should you direct users to find the flows? To answer NOTE: Each correct selection is worth one point.
HOTSPOT You create an environment for a company. You need to configure security to meet the company's requirements and follow the principle of least privilege. Which security roles should you assign? To answer, select the appropriate options in the answer area. NOTE: Each correct selection is worth one point.
HOTSPOT A company develops an automation solution. You need to manage the flows. To answer, select the appropriate options in the answer area. NOTE: Each correct selection is worth one point.
DRAG DROP A company publishes a list of contacts each day as an HTML table on a web page. The company has a customer relationship management (CRM) application that runs on employee desktop devices. You need to implement an RPA solution that reads data from the HTML table and create records in the CRM application. Which four 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.
DRAG DROP You design an attended Power Automate desktop flow that updates orders in an older enterprise resource planning (ERP) system. A warehouse supervisor enters the order status and fulfilment date when an order is fulfilled. The flow must be installed on a desktop computer in the warehouse and triggered by using a shortcut. You need to configure the flow to deploy and run. Which four 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.
HOTSPOT You are creating a custom selector for a Microsoft Excel workbook by using a Power Automate desktop flow. 
HOTSPOT You are developing automation for an application. You plan to use the application on legacy desktop applications and browser applications. You need to select the appropriate scripting language based on the requirements. Which scripting language action should you use? To answer, select the appropriate options in the answer area. NOTE Each correct selection is worth one point.
DRAG DROP You develop a desktop flow for a company. You need to ensure that another user can modify the flow. Which three actions should you perform in sequence? To answer, move the appropriate actions from the order.
DRAG DROP You are designing automation processes. You need to configure the run mode for each automation scenario. Which run modes should you use? To answer, drag the appropriate run modes to the correct scenarios. Each run mode 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.
HOTSPOT You need to design automation solutions for a company. What should you implement? To answer, select the appropriate configuration in the answer area. NOTE: Each correct selection is worth one point.
DRAG DROP You are developing desktop flows for a company. You need to use Recorder to record steps that you are performing in target applications. Which recording modes will Recorder use? To answer, drag the appropriate recording modes to the correct target applications. Each recording mode 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.
HOTSPOT You are developing a cloud flow. The flow must be able to query several Azure endpoints and must use standard actions where possible. You need to configure the flow. Which actions should you use? To answer, select the appropriate options in the answer area. NOTE: Each correct selection is worth one point.
What's covered in this practice questions set
2: Develop solutions · 15 questions
📖 About this Domain
This domain covers the implementation of automation solutions using Power Automate. It focuses on building robotic process automation (RPA) with desktop flows, analyzing processes with process advisor, and extending connectivity with custom connectors. You will also implement business rules to enforce logic within Power Platform apps.
🎓 What You Will Learn
- You will learn to develop and configure desktop flows for UI and web automation, including robust error handling and integration with cloud flows.
- You will learn to prepare data, create process advisor reports, and use insights from process mining to optimize business processes.
- You will understand how to create, secure, and consume custom connectors to integrate Power Platform with non-native APIs and services.
- You will discover how to implement business rules and decision tables in both canvas and model-driven apps to enforce data validation and process logic.
🛠️ Skills You Will Build
- You will build the skill to automate legacy systems and web applications using Power Automate for desktop actions and UI element selectors.
- You will gain the ability to analyze process maps and identify automation opportunities and bottlenecks using the process advisor feature.
- You will develop the capability to extend Power Automate's reach by building and configuring custom connectors for external REST APIs.
- You will master implementing complex business logic declaratively using business rules within Power Apps, reducing the need for custom script.
💡 Top Tips to Prepare
- Gain hands-on experience by creating desktop flows that interact with various applications, focusing on selectors and exception handling.
- Use the process advisor with sample data to understand how to interpret process maps and identify key performance indicators (KPIs).
- Follow Microsoft Learn labs to create a custom connector from an OpenAPI (Swagger) definition to understand security and configuration options.
- Create both a canvas app and a model-driven app to practice applying business rules for field visibility, validation, and locking.
3: Deploy and manage solutions · 4 questions
📖 About this Domain
This domain covers Application Lifecycle Management (ALM) for Power Automate. It focuses on packaging solution components, including flows and connection references, for deployment. You will manage the entire process of moving solutions between development, test, and production environments.
🎓 What You Will Learn
- You will learn to package flows, connection references, and environment variables into solutions for transport.
- You will learn to implement automated deployment strategies using CI/CD pipelines with tools like Azure DevOps.
- You will learn to manage solution layers, dependencies, and upgrades in target environments.
- You will learn to use the solution checker to identify issues and monitor solution health post-deployment.
🛠️ Skills You Will Build
- You will build the skill to implement a complete ALM strategy using managed and unmanaged solutions.
- You will build proficiency in configuring Power Platform Build Tools for automated solution export and import.
- You will build the ability to manage environment-specific configurations using connection references and environment variables.
- You will build troubleshooting skills for diagnosing and resolving solution import errors and dependency issues.
💡 Top Tips to Prepare
- Master the distinction between managed and unmanaged solutions and their roles in the ALM process.
- Gain hands-on experience creating a CI/CD pipeline in Azure DevOps to automate solution deployment.
- Practice configuring connection references and environment variables before exporting a solution to ensure portability.
- Regularly use the solution checker on your development solutions to proactively find and fix issues.
1: Design solutions · 1 questions
📖 About this Domain
This domain covers the foundational planning and architecture for Power Platform solutions. You will focus on selecting correct components, designing data and security models, and creating a governance strategy. It is the blueprint for robotic process automation (RPA) and digital process automation (DPA) projects.
🎓 What You Will Learn
- You will learn to design a solution architecture by selecting the right mix of Power Apps, Power Automate flows, Power BI, and Dataverse.
- You will learn to design a Dataverse data model, including tables, columns, and relationships, and plan the user interface (UI).
- You will learn to design a security model using business units, security roles, and field-level security to protect solution assets.
- You will learn to formulate a strategy for licensing, capacity planning, and governance using tools like the CoE Starter Kit.
🛠️ Skills You Will Build
- You will build the skill to map business requirements to specific Power Platform components like desktop flows and cloud flows.
- You will build the skill to architect a scalable and secure Dataverse data model for model-driven and canvas apps.
- You will build the skill to configure granular security permissions for users, teams, and business units within an environment.
- You will build the skill to plan for application lifecycle management (ALM) and determine appropriate licensing models for a solution.
💡 Top Tips to Prepare
- Master the use cases for different Power Platform components, such as when to use a model-driven app over a canvas app.
- Focus on the Dataverse security hierarchy, including business units, security roles, access teams, and field security profiles.
- Review the official Microsoft Power Platform licensing guide to understand per-user, per-app, and pay-as-you-go options.
- Understand the purpose and components of the Center of Excellence (CoE) Starter Kit for establishing governance and ALM.










