You need to reduce the number of Azure consumption API calls for User2. Which markup segment should you use? A) 


Free PL-400 Practice Test Questions and Answers (2026)
DRAG DROP You have several model-driven apps. You must ensure that app creators and system administrators can customize the apps. You must follow the principle of least privilege. You need to assign the permissions that are needed for app creators and system administrators. Which security roles should you assign? To answer, drag the appropriate roles to the correct requirements. Each role 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 correct the portal query issues. Which code should you use? To answer, select the appropriate options in the answer area. NOTE: Each correct selection is worth one point.
HOTSPOT You need to implement ribbon display rules to control availability for the scoring command button. Which rule types should you use? To answer, select the appropriate options in the answer area. NOTE: Each correct selection is worth one point.
HOTSPOT You need to develop a set of Web API’s for a company. What should you implement? To answer, select the appropriate options in the answer area. NOTE: Each correct selection is worth one point.
HOTSPOT A company has a Common Data Service (CDS) environment. The following conditions must apply when accounts are reassigned: Ownership for completed tasks that are associated with the account must not change. Outstanding tasks must be reassigned to the new owner of the account. You need to configure the relationship to meet the requirements. Which settings should you use? To answer, select the appropriate options in the answer area. NOTE: Each correct selection is worth one point.
DRAG DROP Technicians for a company use a model-driven app on their phones to record information about service visits. Users do not have permissions to the Power Apps maker portal to create or update apps. Technicians report issues with the model-driven app. You are unable to reproduce the issues in a development environment. You need to provide instructions to the technicians to gather more details about the errors. Which four actions should you recommend be performed in sequence? To answer, move the appropriate actions from the list of actions to the answer area and arrange them in the correct order.
You are developing a Power Platform solution. The solution connects to a third-party accounting system by using a Web API through a Power Apps app that automatically exchanges contacts with the sales data. You have the following code: (Line numbers are included for reference only.) 
HOTSPOT You need to complete a PowerApps component framework (PCF) control. How should you define the order in the manifest? To answer, select the appropriate options in the answer area. NOTE: Each correct selection is worth one point.
DRAG DROP You are developing a Power Platform solution. You must add a custom control slider to a specific step in a business process flow. You need to add the custom control. 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 need to address the user interface issues. What should you do? To answer, drag the appropriate actions to the correct issues. Each action 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.
DRAG DROP You need to set up security to meet the requirements. How should you configure security? To answer, drag the appropriate security mechanisms to the correct users. Each security mechanism 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 create a Power Platform solution to track purchasing requirements for bills of material (BOMs) and their subcomponents. The solution must meet the following requirements: Ensure that the BOMs are enabled to include the necessary subcomponents. Report changes to the BOMs or their sub-components that are made by engineers. You need to configure the solution. What should you do to meet each requirement? 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
6: Extend the platform · 8 questions
📖 About this Domain
This domain focuses on pro-developer extensibility options within the Microsoft Power Platform. It covers creating custom code components and connectors to enhance platform functionality and integrate with external systems.
🎓 What You Will Learn
- You will learn to create, deploy, and debug Dataverse plug-ins to implement custom business logic on the server-side.
- You will learn to develop Power Apps Component Framework (PCF) controls for model-driven and canvas apps.
- You will learn to build custom connectors to integrate Power Apps and Power Automate with external APIs.
- You will learn to use platform APIs, including the Web API and Organization Service, for programmatic data operations.
🛠️ Skills You Will Build
- You will build the skill to implement server-side logic using plug-ins and custom workflow activities.
- You will build the skill to design and develop reusable UI components with the Power Apps Component Framework (PCF).
- You will build the skill to define and configure custom connectors for proprietary or third-party RESTful APIs.
- You will build the skill to interact with Dataverse data and metadata programmatically using the Web API.
💡 Top Tips to Prepare
- Master the plug-in event execution pipeline, including stages and modes, for effective server-side logic implementation.
- Practice creating a custom connector from scratch using an OpenAPI definition or from a blank template.
- Gain hands-on experience with the PAC CLI for initializing, building, and deploying PCF components.
- Understand the authentication mechanisms for custom connectors, such as API Key and OAuth 2.0.
3: Create and configure Power Apps · 6 questions
📖 About this Domain
This domain covers the technical skills required to build and configure Power Apps. You will focus on the development of both model-driven and canvas apps. Key topics include app structure, business logic implementation with Power Fx, and security configuration.
🎓 What You Will Learn
- Configure model-driven apps by creating sitemaps, forms, views, and custom pages.
- Build canvas apps, implement Power Fx formulas, and manage state using collections and variables.
- Integrate canvas apps with Power Automate flows to trigger automated processes.
- Manage app security by configuring and assigning security roles for both app types.
🛠️ Skills You Will Build
- Proficiency in using the modern app designer to structure model-driven applications.
- The ability to write and debug Power Fx formulas for complex business logic in canvas apps.
- Competency in troubleshooting app issues using the App Checker and resolving identified errors.
- The skill to implement a granular security model by configuring security roles for app and data access.
💡 Top Tips to Prepare
- Gain hands-on experience building a multi-screen canvas app that utilizes collections and variables.
- Practice configuring a model-driven app sitemap to control navigation and user experience.
- Focus on understanding the differences between global, context, and component variables in canvas apps.
- Create a custom security role and apply it to a model-driven app to restrict access to specific components.
4: Implement Power Automate flows · 3 questions
📖 About this Domain
This domain covers the implementation of business process automation using Power Automate. You will learn to create and configure cloud flows, which are triggered by events, and desktop flows for robotic process automation (RPA). The focus is on building robust automation solutions that integrate with Dataverse and other services.
🎓 What You Will Learn
- Configure various cloud flow triggers, utilize standard and custom connectors, and implement actions to process data.
- Develop Power Automate for desktop flows to automate legacy systems and user interface-based tasks.
- Implement complex logic using expressions, configure error handling with try-catch blocks, and use flow control actions.
- Manage flows within solutions for application lifecycle management (ALM) and troubleshoot flow execution failures.
🛠️ Skills You Will Build
- Building end-to-end automated workflows using event-driven, scheduled, or instant cloud flows.
- Integrating disparate systems and data sources using connectors, HTTP requests, and custom connectors.
- Implementing resilient automation by configuring retry policies, scopes, and analyzing flow run history for debugging.
- Creating robotic process automation (RPA) solutions that interact with UI elements in desktop applications.
💡 Top Tips to Prepare
- Get practical experience building complex cloud and desktop flows in a development environment.
- Understand the distinction between standard, premium, and custom connectors and the role of connection references in solutions.
- Practice writing expressions using Workflow Definition Language (WDL) functions for dynamic content and data transformation.
- Master error handling patterns and understand how to package flows within solutions for deployment across environments.
2: Configure Microsoft Dataverse · 2 questions
📖 About this Domain
This domain focuses on the foundational configuration of the Microsoft Dataverse data platform. You will manage the core components of the data model, including tables, columns, and relationships. It also covers implementing security and business logic directly within the data layer.
🎓 What You Will Learn
- You will learn to manage Dataverse tables, including configuring table properties and ownership.
- You will learn to create and configure columns, understanding data types, formats, and behaviors like calculated and rollup fields.
- You will learn to establish and configure table relationships, including 1:N, N:1, and N:N, and their associated cascade behaviors.
- You will learn to implement business rules to enforce data validation and automate UI logic without custom code.
🛠️ Skills You Will Build
- You will build the skill to design and implement a relational data model within Dataverse to support complex business applications.
- You will build the ability to configure field-level security profiles to control user access to sensitive column data.
- You will build proficiency in applying business rules with specific scopes (entity, all forms, specific form) to enforce business logic.
- You will build the capability to manage Dataverse schema components within solutions for effective application lifecycle management (ALM).
💡 Top Tips to Prepare
- Focus on the different types of relationship behaviors, such as parental, referential, and restricted, and their impact on record operations.
- Gain hands-on experience with all column data types, especially choices, lookups, and formula columns using Power Fx.
- Practice creating business rules with multiple conditions and actions, and understand the difference between server-side and client-side execution.
- Understand the implications of managed versus unmanaged properties for Dataverse components when working within solutions.
5: Extend the user experience · 1 questions
📖 About this Domain
This domain covers client-side logic to modify the Power Platform user experience. You will implement form scripts, build custom controls with the Power Apps Component Framework (PCF), and create custom connectors for external API integration. It focuses on front-end development and extending native UI capabilities.
🎓 What You Will Learn
- You will learn to apply business logic using the JavaScript object model and attach functions to form events like OnLoad and OnChange.
- You will understand how to initialize, build, and deploy custom PCF controls to extend native UI capabilities in model-driven and canvas apps.
- You will learn the process of creating a custom connector from an OpenAPI definition or from blank, including configuring security and actions.
🛠️ Skills You Will Build
- You will build the skill to debug JavaScript code within browser developer tools to troubleshoot form scripts and command bar logic.
- You will gain proficiency in using the Power Platform CLI to manage the entire lifecycle of a PCF component from creation to solution deployment.
- You will build the ability to configure custom connector security using OAuth 2.0 or API Keys and define operations for external services.
💡 Top Tips to Prepare
- Focus on the formContext and executionContext object models, as they are critical for manipulating record data and form controls.
- Use the pac pcf init and pac solution commands frequently to build muscle memory for the component development and packaging process.
- Before building a custom connector, validate the API endpoints, headers, and authentication flow using a tool like Postman.
- Practice using the Ribbon Workbench tool to configure command button visibility rules and actions that trigger your JavaScript web resources.
1: Create a technical design
📖 About this Domain
This domain focuses on translating functional requirements into a technical specification for a Power Platform solution. You will validate requirements and design the core components, including the data model and security architecture. It is the blueprinting phase before any low-code development or pro-code extension occurs.
🎓 What You Will Learn
- You will learn to validate solution requirements and design the overall technical architecture using Power Platform components.
- You will learn to design a Dataverse data model, including tables, columns, and relationships to support business processes.
- You will learn to map business needs to specific solution components like model-driven apps, canvas apps, and Power Automate cloud flows.
- You will learn to design a comprehensive security model, configuring security roles, business units, and data loss prevention (DLP) policies.
🛠️ Skills You Will Build
- You will build the skill to architect scalable and maintainable Power Platform solutions by creating detailed technical design documents.
- You will build proficiency in Dataverse data modeling, including defining table relationships, alternate keys, and column types.
- You will build expertise in designing a granular security model using role-based access control (RBAC) and environment-level configurations.
- You will build the ability to design integration patterns using custom connectors, Azure services, and dataflows.
💡 Top Tips to Prepare
- Master the differences between Dataverse relationship behaviors like Referential, Parental, and Custom to design effective data models.
- Practice creating technical design documents for sample case studies, detailing the data model, security roles, and component breakdown.
- Deeply understand the Power Platform security hierarchy, from environment security to row-level and field-level security in Dataverse.
- Review the application lifecycle management (ALM) strategy and how solution architecture impacts deployment across environments.











