PL-100 Practice Questions Free – 50 Exam-Style Questions to Sharpen Your Skills
Are you preparing for the PL-100 certification exam? Kickstart your success with our PL-100 Practice Questions Free – a carefully selected set of 50 real exam-style questions to help you test your knowledge and identify areas for improvement.
Practicing with PL-100 practice questions free gives you a powerful edge by allowing you to:
- Understand the exam structure and question formats
- Discover your strong and weak areas
- Build the confidence you need for test day success
Below, you will find 50 free PL-100 practice questions designed to match the real exam in both difficulty and topic coverage. They’re ideal for self-assessment or final review. You can click on each Question to explore the details.
HOTSPOT - You create multiple dashboards in a model-driven app and deploy the app to development and production environments. Users report that they are not able to see the dashboards. You need to determine why the users cannot see the dashboards. What is the root cause? To answer, select the appropriate options in the answer area. NOTE: Each correct selection is worth one point.
You create a canvas app. A user is not able to determine which field currently has focus. You run App checker to identify errors. You need to verify that the focused border thickness is set to a value greater than zero. Which section of the App checker results should you check?
A. Rules
B. Performance
C. Accessibility
D. Runtime
A company uses Power Apps. The company creates a solution that contains the following items: • environment setting • flow that accesses Microsoft Dataverse • plug-in with an unsecure configuration • environment variable with a default value The company plans to import solutions manually. You need to document the solution component type that prompts for user input. Which component type should you document?
A. Connection reference
B. Plug-in configuration
C. Environment variable
D. Environment setting
DRAG DROP - A company uses Power Automate and Power Apps to streamline business processes. You need to use AI Builder to analyze customer reviews of the company's products. In which order should you perform the actions? To answer, move all actions from the list of actions to the answer area and arrange them in the correct order. Select and Place:
You are preparing to design a solution that makes use of Microsoft Teams and Power Platform. The Sales team has a Sales Log workbook, which stores Requests for quotes, that has to be converted to a Common Data Service database. The Sales team has their own Teams channel. You have been informed that the Sales dashboard must exist in the Sales channel and should contain data regarding the following: ✑ Active quotes. ✑ Sales pipeline. ✑ Year-to-date sales KPIs for sales quotas by region. You have also been informed that Sales-related documents should be stored in folders in the Sales channel's file location, and that document versioning will be enabled. You need to create the visualizations for the Sales dashboard. You only make use of Power BI Desktop. Does the action achieve your objective?
A. Yes, it does
B. No, it does not
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 build a canvas app for a manufacturing company. The company receives parts and materials from many vendors. You create a form to collect information from packing slips. Receivers must be able to take a picture of packing slips to receive materials instead of manually entering data in the app. You need to ensure that users can scan packing slip information into the form. Proposed solution: Use a Key Phrase Extraction model. Does the solution meet the goal?
A. Yes
B. No
DRAG DROP - A company plans to use Microsoft Power Platform to modernize their business. Sales commissions are given only to the representatives who sell items from a designated category of products. The company wants to minimize the effort needed to manage data security. You need to describe how to store real-world objects to the business stakeholders. What should you use? To answer, drag the appropriate tables to the correct objects. Each table 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.
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. A company uses Microsoft Power Apps. You need to create a canvas app to display a Microsoft Power BI report. The report must use the context of a selected record in the app. Data in a Power BI control must be filtered to display the context of the selected record. You need to propose the right solution. Solution: Add Power Apps to Power BI using Power Apps for Power BI visualization. Does the solution meet the goal?
A. Yes
B. No
A company creates a model-driven app for use by their marketing team. The app is only accessible to the developer that created the app. You need to ensure that marketing team members can access the app. Which two actions should you perform? Each correct answer presents part of the solution. NOTE: Each correct selection is worth one point.
A. Grant the security roles to the marketing team users.
B. Grant the marketing team users the Read privilege on the table.
C. Add the app to Microsoft Teams and add the users to the team.
D. Grant the marketing team Read, Create, and Write privileges for the environment.
E. Associate the security roles with the app.
You have been tasked with creating apps for your company. You want to make use of a Power Platform tool that will make sure that an email is sent to a manager whenever a specified event occurs. You make use of Power Virtual Agents to create a bot. Does the action achieve your objective?
A. Yes, it does
B. No, it does not
DRAG DROP - You are creating a model-driven app for onboarding new employees. You need to implement business logic for the app. Which tool should you use? To answer, drag the appropriate tools to the correct requirements. Each tool 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. Select and Place:
A company is using Power Automate and Microsoft Teams. Users upload Microsoft PowerPoint presentations to the company’s SharePoint site. You must add a post to the company's Teams channel whenever a new presentation is uploaded. The post must include the presentation name and additional information about the presentation. You need to configure Power Automate. What should you use?
A. Adaptive card with a Teams connector.
B. File upload with a SharePoint connector.
C. Team member object with a Teams connector.
D. Power Automate flow with a Power Virtual Agents connector.
E. Data Operation with a SharePoint connector.
You create an automated flow by using Power Automate. The flow appears under My Flows and is connected to the development environment. The development environment has a solution to move components into a production environment. You need to ensure that you can transfer the flow to another environment. What should you do?
A. Add the flow to the default solution of the development environment and export as a managed solution.
B. Change the environment for the flow.
C. Add the flow to the existing solution.
D. Add the flow to the default solution of the production environment.
DRAG DROP - A company uses Microsoft Power Platform in a production environment. The company is defining new business processes in a prototyping environment. You create components in both environments. You need to package the components you create. Which solution types should you use? To answer, drag the appropriate solution types to the correct components. Each solution type 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.
You are creating a canvas app. A small amount of tabular data must be available only to the app. The data must be available before user interaction. You need to create the data source for this data. What should you do?
A. Use the Excel Online connector to retrieve the data.
B. Read the data from a file on the device.
C. Use a formula to populate a table when the app starts.
D. Create a Microsoft Dataverse table and use the Microsoft Dataverse connector.
HOTSPOT - An organization processes grant applications by using the following set of steps: • A new application is submitted with attached documents. • The applicant details are submitted. • If the applicant is new, the application process has additional requirements. You need to identify options for automating the process. Which option should you use? To answer, select the appropriate options in the answer area. NOTE: Each correct selection is worth one point.
HOTSPOT - A company uses a model-driven app. You create a Power BI sales report. The executive of the company wants all users to see tiles from the report in the model-driven app. You need to ensure all users can see the tiles. What should you do? To answer, select the appropriate options in the answer area. NOTE: Each correct selection is worth one point. Hot Area:
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. A company uses Microsoft Power Apps. You need to create a canvas app to display a Microsoft Power BI report. The report must use the context of a selected record in the app. Data in a Power BI control must be filtered to display the context of the selected record. You need to propose the right solution. Solution: Define a tile in Power BI element. Does the solution meet the goal?
A. Yes
B. No
You need to implement logic in the app for lost sales. What should you do?
A. Set the probabilities field to zero percent.
B. Define a business rule for the Sales Log edit form.
C. Enable field security on the Won/Lost field.
D. Create a formula for the Description field that uses the Update function.
You create an app with multiple screens. Test users report that the size and type of gallery displayed on each screen are different. You must improve the consistency for the app screens. You need to create a reusable gallery that displays information based on the current record. Which three actions should you perform? NOTE: Each correct selection is worth one point.
A. Add a gallery control
B. Add an input property
C. Create a component
D. Create a form
E. Add a screen
F. Add an output property
You have an unmanaged solution, for which you have created multiple apps. You are required to move the apps to a different environment. The environment requires that the solution allows for components to be added, amended, renewed, removed, deleted, or tested. You need to use the correct solution type. You make use of an Unmanaged solution. Does the action achieve your objective?
A. Yes, it does
B. No, it does not
HOTSPOT - You are developing an app for a package delivery company. Delivery team members will use the app on their phones. Distribution center team members will use a web-based version of the app that runs on tablet devices. When a delivery person arrives at a location and the package recipient is present, the app must capture the recipient's signature. If the recipient is not available, the app must capture a picture of the drop-off location or the person receiving the package. You need to design phone-based and web-based versions of the app. Which app type and media control should you use? To answer, configure the appropriate options in the answer area. NOTE: Each correct selection is worth one point. Hot Area:
HOTSPOT - A company uses Microsoft Dataverse to store holiday employee request data. An HR manager needs a report that displays overview information about the employee requests. You need to design a report that visualizes request data over time and type. Which Microsoft Power BI functionalities should you use to complete each step? To answer, select the appropriate options in the answer area. NOTE: Each correct selection is worth one point.
HOTSPOT - You are configuring security to enable users to analyze data by using Microsoft Excel templates. You create a security role named TemplateAdministrator and configure the role as shown below and assign the role to a user named User1.Use the drop-down menus to select the answer choice that answers each question based on the information presented in the graphic. NOTE: Each correct selection is worth one point. Hot Area:
You are creating an app for an organization's human resources (HR) department. You create an Employee entity in an unmanaged Microsoft Dataverse solution. Another user creates the following Power Automate flows separately from the solution:You need to incorporate the flows that can be added to the solution. Which two flows can you include? Each correct selection presents a complete solution. NOTE: Each correct selection is worth one point.
A. FlowA
B. FlowB
C. FlowC
D. FlowD
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 developing a model-driven app that uses a Common Data Service database. App users will have a variety of different security roles. Development and testing must be performed using production data. Multiple testers must be used at each testing stage. You need to provision and configure new environments for development and testing. Solution: ✑ Provision sandbox environments named S1 and S2. ✑ Copy the production environment to both S1 and S2. ✑ Use S1 for development and S2 for testing. Does the solution meet the goal?
A. Yes
B. No
You complete work on a new canvas app in a development environment and add the app to a solution. You export the solution from the development environment and import the solution into a production environment. After several days you notice that the background color for the canvas app in the production environment has changed from white to gray. You need to determine why the background color changed. What are two possible causes for the background color change? Each correct answer presents a complete solution. NOTE: Each correct selection is worth one point.
A. You recently changed the Office 365 theme.
B. You exported a managed copy of the solution and imported the solution as an unmanaged solution. You modified the canvas app in the unmanaged solution.
C. You exported and imported an unmanaged copy of the solution and a co-worker modified the canvas app.
D. You chose a different theme from the Theme menu inside the canvas app.
You need to create an app for a client's janitors, who will only access the app via their mobile phones. The app must connect directly to a Microsoft Excel workbook to track cleaning tasks. Also, the janitors should have the ability to check completed tasks off on a checklist. Which of the following actions should you take?
A. You should consider creating a canvas app.
B. You should consider creating a model-driven app.
C. You should consider creating an embedded canvas app.
D. You should consider creating a portal app.
You document client data via a Microsoft SharePoint list. You are planning to configure a Power Automate flow that triggers a series of actions when new data is added to the list. Which of the following actions should you take?
A. You should use the When an item is created trigger.
B. You should use the For a selected file trigger.
C. You should use the When a file is classified by a content understanding model trigger.
D. You should use the When an item is created or modified trigger.
DRAG DROP - A company uses Power Apps and Microsoft Dataverse. The company has model-driven apps across multiple Microsoft Dataverse environments in the same tenant. You must grant privileges to Power Apps makers to achieve the following: • Share model-driven apps in multiple Microsoft Dataverse environments. • Share model-driven apps in only one of the Microsoft Dataverse environments and view only table records that they create themselves. You need to share the model-driven app with users by using the principle of least privilege. Which security role privilege should you grant for each requirement? To answer, drag the appropriate security roles to the correct requirements. Each security 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 answer is worth one point.
An inside sales staff uses three model-driven apps for their sales process. Each app includes the same custom specialized component. You must standardize the inside and outside sales process by creating a canvas app that has the same functionality as the three model-driven apps. You do not have administrator permissions. You need to incorporate the logic of the custom component in the outside sales canvas app. Where should you build the custom component?
A. Component library
B. Solution
C. Any of the three apps
D. Custom control
HOTSPOT - A company is creating an app to manage project status reports. Users will update a series of controls and click a submit button. The submit button will calculate a risk score for the project and return to the previous screen with that risk score. The risk score will be used in two different forms. You need to create the formula on the button click. To answer, select the appropriate options in the answer area. NOTE: Each correct selection is worth one point.
You are creating an app that must support users with different disabilities. You want to make sure that your app to adhere to Microsoft's accessibility and performance guidelines. Which of the following actions should you take?
A. You should use the App Checker
B. You should use the Solution Checker
C. You should use the Object Detector
D. You should use the Portal Checker
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. A company has locations in multiple countries and regions across four continents. The company stores the total amount of each order in the local currency of the country/region where the customer is located. The company stores the applicable exchange rates in a custom US dollars (USD) exchange rate table. You need to create a visualization that displays the total amount of orders by country/region in USD. Proposed solution: Create a custom rollup field of type currency on the country/region table that aggregates all the total amounts for the orders from that country/region and display this rollup field in a Power BI chart. Does the solution meet the goal?
A. Yes
B. No
DRAG DROP - You are designing a new model-driven app for salespeople at a company. The company requires that all new line-of-business apps must use as much native functionality as possible to avoid having developers maintain code. You need to determine how to implement the app’s business logic. Which method should you use? To answer, drag the appropriate methods to the correct requirements. Each method 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.
You need to create the mobile app. Which type of app should you create?
A. model-driven app
B. portal app
C. Microsoft 365 web app
D. canvas app
DRAG DROP - A company has 500 products. Each product is referenced by a product ID. Each product belongs to one of eight product categories. You are creating an app to manage requests for new products. The product categories will never change. Categories are defined in the column itself, not in a separate table. The data must be structured in a way that does not allow for misspellings. Only two new tables should be created in Microsoft Dataverse: ✑ Products: Holds the products that can be requested. ✑ Requests: Holds the requests for the product ID and quantity. The products are filtered by product category. You need to identify the data types to use when building the table columns in Dataverse. Which data type should you use? To answer, drag the appropriate data types to the correct requirements. Each data type 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. Select and Place:
Engineers in an organization plan to attend an international product show. The engineers must be able to capture information about presented products based on personal assessment and interest. The engineers must capture the information by taking pictures of the booth, brochures, and other product-specific materials. You need to provide a button flow to streamline the process. Which two AI Builder models should you use? Each correct answer presents part of the solution. NOTE: Each correct selection is worth one point.
A. Language detection
B. Sentiment analysis
C. Category classification
D. Business card reader
E. Form processing
You are employed as an app maker. You are required to construct a canvas app that allows for detailed data to be identified in targeted text. Which of the following is the AI Model you should include in your app?
A. A Business card reader model.
B. A Category classification model.
C. A Key Phrase Extraction model.
D. An Entity Extraction model.
DRAG DROP - You perform repeatable tasks using software installed on a home computer. The operating system includes Microsoft Power Automate Desktop. You need to decide which tasks to automate using Power Automate Desktop. Which tasks can you automate? To answer, drag the appropriate can automate responses to the correct tasks. Each can automate response 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.
You design a canvas app for users to search thousands of records. You select a data source that supports delegation to optimize performance. You need to create the app so that it takes advantage of the delegable functionality of the data source. What should you do?
A. Run multiple processes simultaneously.
B. Use the query functions the data source provides.
C. Use the data returned from the data source in multiple languages.
D. Connect to the same data source as different users at run time.
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. A company has locations in multiple countries and regions across four continents. The company stores the total amount of each order in the local currency of the country/region where the customer is located. The company stores the applicable exchange rates in a custom US dollars (USD) exchange rate table. You need to create a visualization that displays the total amount of orders by country/region in USD. Proposed solution: Create a custom calculated field of type currency on the order table that converts the order total to USD and displays the total amounts by region in a Power BI chart. Does the solution meet the goal?
A. Yes
B. No
Your company simplifies business processes by making use of Power Automate and Power Apps. You have been tasked with creating an AI model using AI Builder that examines client assessments regarding products. Which of the following is the AI model you should create?
A. A Category classification model.
B. An Object detection model.
C. A Form processing model.
D. A Prediction model.
HOTSPOT - You need to create a flow for sending required emails to the regional manager. How should you create the flow? To answer, select the appropriate options in the answer area. NOTE: Each correct selection is worth one point. Hot Area:
You are creating an app for a company. You need to evaluate the default solution. Which two behaviors should you expect from the default solution? Each correct answer presents a complete solution. NOTE: Each correct selection is worth one point.
A. You can change the prefix of the publisher of the default solution
B. If you create a Power Automate flow in a solution, the flow uses the prefix defined in the publisher
C. If you create an environment variable in a solution, the variable uses the prefix defined in the publisher
D. You can change the version number of the default solution
You are employed as an app maker. You are currently creating a new canvas app. App users will include users who have diminished or no sight. You are identifying methods that will hide content from seeing users and show them to screen reader users. Which of the following methods are valid? (Choose all that apply.)
A. Configure color and related properties as transparent.
B. Set X, Y, or both properties for the control to be on-screen.
C. Set the width and height to 1.
D. Set the size to 10.
HOTSPOT - You are designing edit forms to display individual records selected from a list in a canvas app. The control layout must respond to a variety of screen sizes and orientations that demonstrate the following behaviors: • Automatically resize and arrange controls from top to bottom. • Maintain the original position of the controls. • Require no additional property changes. You need to select the layout type. Which layouts should you use? To answer, select the appropriate options in the answer area. NOTE: Each correct selection is worth one point.
DRAG DROP - You are designing an app for a bank. You plan to use the following entities in the app:You need to configure the relationships between the entities. Which relationship types should you use? To answer, drag the appropriate relationship types to the correct relationships. Each source 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. Select and Place:
DRAG DROP - You are configuring a new Common Data Service environment by using the Power Apps Maker portal. You need to create an entity that uses the prefix xyz. 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. Select and Place:
A company is implementing the Microsoft Power Platform to assist with consolidation of onsite inspections and audits of retail stores. Currently, the data used by the retail store inspections is located across multiple systems. The canvas app must use one database to view and record all data used in the inspection process. You need to design the solution. Which three capabilities should you implement? Each correct answer presents part of the solution. NOTE: Each correct selection is worth one point.
A. Use an embedded access management framework for user security.
B. Execute real-time data operations against external data sources through virtual entities.
C. Use Azure Active Directory for access management.
D. Store data used by a Power Apps app on both iOS and Android mobile platforms.
E. Use Azure Data Lake storage to host the transactional data.
Free Access Full PL-100 Practice Questions Free
Want more hands-on practice? Click here to access the full bank of PL-100 practice questions free and reinforce your understanding of all exam objectives.
We update our question sets regularly, so check back often for new and relevant content.
Good luck with your PL-100 certification journey!