PL-100 Practice Test Free – 50 Real Exam Questions to Boost Your Confidence
Preparing for the PL-100 exam? Start with our PL-100 Practice Test Free – a set of 50 high-quality, exam-style questions crafted to help you assess your knowledge and improve your chances of passing on the first try.
Taking a PL-100 practice test free is one of the smartest ways to:
- Get familiar with the real exam format and question types
- Evaluate your strengths and spot knowledge gaps
- Gain the confidence you need to succeed on exam day
Below, you will find 50 free PL-100 practice questions to help you prepare for the exam. These questions are designed to reflect the real exam structure and difficulty level. You can click on each Question to explore the details.
You are an app maker. You want to create apps and track customizations as part of the default solution. You need to determine the impact of performing the work in the default solution. What should you conclude?
A. The default solution does not contain all components and customizations from all solutions in the environment.
B. The prefix used when creating components as part of the default solution can be set to a specific value.
C. The default solution cannot be exported and distributed to another environment.
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 is deploying Microsoft Power Platform components to streamline a job candidate screening process. The human resources (HR) representatives of the company plan to attend school career fairs. The HR representatives must qualify and enter potential job candidates into a Power Apps app. The HR representatives must enter the following information for each candidate:If a candidate is currently unqualified for a job position but would eventually qualify based on follow-up criteria, the follow-up checkbox must be selected or cleared in the system immediately. The company plans to create a similar Power Apps app that will contain the same business use case, but for internal employees and promotions. You need to create a Power Apps app solution to automatically mark the candidate for follow up. Proposed solution: Create a business rule on the appropriate data entity with a scope of entity. Does the solution meet the goal?
A. Yes
B. No
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 create a custom table as part of a solution in the development environment. You deploy major version solutions as managed solutions to production. The organization does not allow new solutions to be created in the production environment. When a minor update is made to a column length, users cannot enter entire values. You need to allow users to enter entire values in the column. Solution: Update the column length in the development environment. Export the solution as a managed solution. Import the solution into production. Does the solution meet the goal?
A. Yes
B. No
A company stores financial files in Microsoft SharePoint document libraries. When a user uploads a new file, the user’s manager must approve the request. You need to design a cloud flow to meet the requirement. Which three actions should you use? Each correct answer presents part of the solution. NOTE: Each correct selection is worth one point.
A. When a file is created trigger
B. Get direct reports action
C. Wait for an approval action
D. When an item or a file is modified trigger
E. When an item is created trigger
F. Assign manager action
G. Start and wait for an approval action
H. Get manager action
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 have been tasked with building a canvas app that allows users to track to track time on mobile devices. You should add a Sign-in screen, a screen to record the user's time entries for the week, and a screen to amend the user's recent time records. Users will be issued ID cards that includes the user's name and a recent picture, as well as a QR code that will include the user's employee number. You want to make sure that the app shows the user's photo upon scanning their ID cards. You add an Icon control to the app. Does the action achieve your objective?
A. Yes, it does
B. No, it does not
You need to implement the change requested by the operations manager. Which control should you use?
A. Camera
B. Shape
C. Add picture
D. Image
HOTSPOT - A music school rents out musical instruments to their students. Rental contracts specify that a student must choose an instrument for an entire school term. Students can choose other instruments in future terms. You create the following tables: ✑ A custom table for instruments. ✑ A custom table for rental contracts. Student data is stored in the Contract table. You need to model the instrument rental process for the school staff. How should you model each of the following data elements? To answer, select the appropriate options in the answer area. NOTE: Each correct selection is worth one point. Hot Area:
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 uses a model-driven app to track customer information and the products that they have purchased. You must use a Microsoft Word template to generate a warranty report for customers that lists all items that the customer has purchased in the past year. Customers who have not purchased a product in the last year must not receive a warranty report. You need to select a dataset. Which type of dataset can you use?
A. data from a single record and no related records
B. data from multiple unrelated records
C. data from a single record including related records
An automobile company uses Power Apps. The company uses a model-driven app to manage customers and repairs. The Customer table has a custom column of type text named Best time to call. On the Repair form, employees require the Best time to call column to be displayed next to the customer name. You need to modify the model-driven app to display the Best time to call column. Which two steps should you perform? Each correct answer presents part of the solution. NOTE: Each correct selection is worth one point.
A. Add the Best time to call column to the quick view Repair form.
B. Create a quick view form for the Repair table.
C. Create a quick view form for the Customer table.
D. Add the Best time to call column to the quick view Customer form.
You need to implement reporting to support the college marketing efforts. Which type of dashboard should you use?
A. Interactive
B. Model driven
C. Power BI
DRAG DROP - You are in the process of building a canvas app. You want to include charts in the app, without the need for Power BI. Which of the following options can be used? Answer by dragging the correct options from the list to the answer area. Select and Place:
HOTSPOT - A company uses Microsoft Teams and Microsoft 365. Employees use Microsoft Excel to create checklists and capture measurements. The company requires a Microsoft Power Platform app to consolidate the checklists and perform the measurements. Network connectivity may not be available when measurements are taken. You need to determine which features to use for the app. Which features 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 a data model for a new app. The app will be supported by two tables. TableA will contain data that is unique to your industry. TableB will provide access to read-only data from an Azure SQL database. You need to configure the tables. Which table type should you use? To answer, drag the appropriate table types to the correct tables. Each table 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:
You have been tasked with designing a model-driven app. The app must be configured to permit so that users are able to generate and modify a list of current accounts. You want to make sure that a list of all active accounts is displayed. You need to make use of a suitable user interface component. You use the Text input control. Does the action achieve your objective?
A. Yes, it does
B. No, it does not
You have been tasked with creating and deploying dashboards that will only be used by sales reps. The dashboards will show the following: ✑ Recent sales pipeline ✑ Open cases ✑ Fresh major wins ✑ Crucial prospects by postal code You have to make sure that the sales reps can take action based on the detailed information presented in dashboards. You need to create a type of dashboard that allows the sales reps to interact with the dashboards. You create a Multi-stream dashboard. Does the action achieve your objective?
A. Yes, it does
B. No, it does not
DRAG DROP - You are designing a dashboard for a model-driven app. Users are licensed to use Dynamics 365 Sales Professional. Users must be able to filter the dashboard. You need to determine how to apply the filters. Which type of dashboard should you use? To answer, drag the appropriate dashboard types to the correct requirements. Each dashboard 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:
You are creating a model-driven app that allows users to create and edit a list of existing accounts. You need to display a list of all active accounts. Which user interface components should you use?
A. view
B. gallery
C. data table
D. form
Your company makes use of Microsoft 365, Microsoft Azure, and Power Platform for app development. Your company has a sister company that has the same Microsoft SharePoint and Azure configurations, but have their own tenant. You have been tasked with building a mobile app that must also be made available to the sister company. The sister company, however, must be prevented from making changes to any of the app components. Which of the following actions should you take?
A. Navigate to the managed properties page, and set the value of the Allow customizations option to true.
B. Navigate to the managed properties page, and set the value of the Allow customizations option to false.
C. Export the app as a managed solution.
D. Export the app as an unmanaged solution.
HOTSPOT - A company uses Microsoft Power Platform. The company categorizes customers into Specialty shop, Grocery store, Wholesaler, and Seasonal market groups by using a custom choice type column. The staff uses a model-driven app with an interactive dashboard that displays all customer details needed in their processes. You must update the app to provide the following functionality: • Display selected customers by type in the interactive dashboard. • Search for customers across multiple tables by postal code by entering any number of characters. You need to configure the system. Which configuration options should you use? To answer, select the appropriate options in the answer area. NOTE: Each correct selection is worth one point.
DRAG DROP - You create a canvas app for a store. The logo must appear as the background image for the app. A loading spinner must display on the screen as the app loads. You need to add the features to the app. What should you modify? To answer, drag the appropriate form areas to the correct requests. Each form area 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 deploying solutions from development environments into test environments. You need to gather solution information. What should you do? To answer, drag the appropriate actions to the correct scenarios. 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. Select and Place:
A company creates multiple cases in Microsoft Dataverse each day with a status of New. For all cases with a status of New, the system must send an email to the customer and then change the status to In Process. You need to create a Microsoft Power Automate cloud flow to automatically send the email. What should you do?
A. Trigger the flow on a schedule and then configure the flow to use the Compose data operation to get a list of cases and send email to each from inside a loop.
B. Trigger the flow on a schedule and then configure the flow to use the Dataverse List rows action to query case records using a filter and send email to each from inside a loop.
C. Trigger the flow when the case is updated and then configure the flow to send the email.
D. Trigger the flow manually on the case and then configure the flow to send the email.
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 Automate. Does the action achieve your objective?
A. Yes, it does
B. No, it does not
You are creating a multi-page canvas app that loads tabular data from an external data source. Once loaded, the data must be available to all screens within the canvas app. You need to reduce the number of times that the app must retrieve data from the data source. Which two data stores can you use? Each correct answer presents a complete solution. NOTE: Each correct selection is worth one point.
A. parameter
B. global variable
C. collection
D. environment variable
You are developing a canvas app to monitor time. The app includes a Text Input control named TIC1 and a Timer control named TIM1. You need to set TIM1 to a default value. What should you do?
A. Assign the Text property of TIC1 to the OnSelect property of a TIM1.
B. Assign the Text property of TIC1 to the Duration property of TIM1.
C. Assign the Text property of TIC1 to the OnTimerStart property of the TIM1.
D. Write code in the OnChange property of TIC1 that assigns the value of the Duration property of the Timer control to Text property of the TIC1, in the OnChange property of TIC1, assign the value to the Duration property for TIM1.
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 - VanArsdel, Ltd. is a growing landscaping company. In addition to providing regular maintenance for the properties of its clients, the company also offers manufacturing and installation of concrete landscaping blocks and edging. Employees are divided into three areas: • Salespeople who primarily work remotely. • Office staff who are responsible for administrative tasks like accounting and estimating. • Service staff who take part in landscaping projects or the manufacturing process. Current Environment - VanArsdel, Ltd. uses Dynamics 365 Sales to manage accounts, contacts, and leads. The company estimates landscaping and concrete jobs by using Microsoft Excel spreadsheets. The spreadsheets contain calculations for labour and materials costs. Current estimation process - 1. Salespeople go onsite to visit potential clients and initiate estimates by using a paper form to capture details of the work needed. 2. When salespeople return home at the end of the day, they add any needed notes and drawings to the forms of the clients they visited. When the forms are complete, the salespeople email the forms to a designated member of the office staff. 3. An office staff member enters the information into an Excel spreadsheet. 4. The office manager assigns the jobs to one of two office staff responsible for creating estimates. 5. The estimators work through the jobs from the oldest job to the newest. 6. If an estimate is greater than $50,000, it must be reviewed by the office manager before work can begin. 7. After a job is estimated and approved, it is sent to the service staff to implement. Requirements - VanArsdel, Ltd. plans to continue its processes by using Microsoft Power Platform tools to allow users to work more efficiently. • Office workers and the office manager must be able to do the following: o Use a model-driven app. o Use email as their primary method of communication. o Be contacted automatically when they have been assigned an estimate to complete or review. • Salespeople must be able to do the following on their mobile device and while offline: o Calculate the cost of concrete. o Record notes and area measurements to calculate material costs. o Capture multiple pictures and drawings. • Both salespeople and office workers must be able to calculate the cost of the concrete portion of a job by using the same tool. • All data must be stored in Microsoft Dataverse. o Quotes must be used to create estimates.  A new column must be added to track approval status. o A custom table must be used to store data collected by salespeople. o A Microsoft Power Automate flow must be used to convert the data captured by the salespeople into a quote. o Area measurements must be converted to the quantity of units required to cover the area. The unit conversion must round up for quote lines. o Quotes must only display lines that have values greater than 0. • Customizations must be done by using out-of-the-box tools. Issues - • Salespeople are unable to save data to the custom table. • The Power Automate flow that creates quotes returns an error when a math function is used for measurements that contain no value. You need to create the Power Automate flow to create a quote. Which trigger should you use?
A. Automated, 8 hours after a record in the custom table is created
B. Automated, when a record in the custom table is created
C. Scheduled, daily at 6:00 PM
D. Instant, manually triggered from the mobile device
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 need to create a flow for moving data from the Sales Log to the Job Setup entity. Which type of flow should you use?
A. a scheduled flow for the Job Setup entity
B. an instant (button) flow for the Sales Log
C. a business process flow for the Job Setup entity
D. an automated flow for the Sales Log
You are designing an interactive report for a model-driven app. The report will use more than five million records. The query that retrieves data for the report requires more than five minutes to complete. You need to create the report. Which option should you use?
A. Power BI
B. Standard dashboard
C. Interactive dashboard
HOTSPOT - You create a canvas app for a service company. Using the Tree view, you navigate to the ViewServices screen. The screen contains a form named DetailForm1 that only contains Label controls. You add the People icon to the header of the ViewServices screen as shown below:When you select the icon a new Activity form opens. You must set the value of the Name field on the new Activity form to the value of the name field from DetailForm1. 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:
In a Microsoft Dataverse database, you create a canvas app and a custom entity. The app also reads data from the Account entity in the Microsoft Dataverse database. Entity access permissions will be controlled by the Microsoft Dataverse User security role. You create a Microsoft Dataverse Service solution. You need to replicate the changes to a new Microsoft Dataverse database. Which two components should you include with the canvas app? Each correct answer presents part of the solution. NOTE: Each correct selection is worth one point.
A. Custom entity
B. Account entity
C. Microsoft Dataverse Service User security role
D. Sitemap
You have been tasked with building a canvas app that allows users to track to track time on mobile devices. You should add a Sign-in screen, a screen to record the user's time entries for the week, and a screen to amend the user's recent time records. Users will be issued ID cards that includes the user's name and a recent picture, as well as a QR code that will include the user's employee number. You need to make sure that the user's employee number is read into the app. Which of the following actions should you take?
A. You should add the Card control.
B. You should add the Camera control.
C. You should add the Barcode scanner control.
D. You should add the Text input control.
HOTSPOT - A company is building several Power Apps app to help with sales operations collaboration. You need to identify the right solution for data storage. Which solution should you use? To answer, select the appropriate options in the answer area. NOTE: Each correct selection is worth one point. Hot Area:
HOTSPOT - A state planning department stores demographic data in a local SQL Server database. The department uses a local report server to analyze the data for land development purposes. You need to create a visual to display the demographic data. Which component should you use? To answer, select the appropriate option in the answer area. NOTE: Each correct selection is worth one point.
DRAG DROP - You create a canvas app. You run App checker to validate the app. App checker returns error results. You need to locate where the errors occur. Which areas should you review? To answer, drag the appropriate areas to the correct error messages. Each area 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.
A company is using Microsoft Power Platform and Microsoft Teams to approve work contracts. A manager must view all approved contracts in the past year that the company sent or received. The manager must approve any pending contracts. The solution must minimize effort. You need to recommend a solution for the company. What should you recommend?
A. Install the Microsoft Teams approvals app.
B. Embed a SharePoint list into a Microsoft Teams channel.
C. Create a Microsoft Teams team with a tab that exposes all approvals.
D. Create a Power BI dashboard that includes all approval requests.
E. Embed a Power Apps app within a Microsoft Teams channel.
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.
DRAG DROP - You are designing several new Microsoft Power Platform apps for a company. You have the following requirements:All apps must be able to run from the Power Apps mobile app. You need to determine which app type to create for each department. Which app type should you use? To answer, drag the appropriate app types to the correct departments. Each app 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.
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.
DRAG DROP - You use Microsoft Dynamics 365 Sales. Business processes must use data from multiple applications. You need to implement the correct type of automation. Which flow type should you use? To answer, drag the appropriate flow types to the correct application types. Each flow 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 have been tasked with building a canvas app that allows users to track to track time on mobile devices. You should add a Sign-in screen, a screen to record the user's time entries for the week, and a screen to amend the user's recent time records. Users will be issued ID cards that includes the user's name and a recent picture, as well as a QR code that will include the user's employee number. You want to make sure that the app shows the user's photo upon scanning their ID cards. You add an Image control to the app. Does the action achieve your objective?
A. Yes, it does
B. No, it does not
You add a Power Automate flow to a solution. The flow connects to a Microsoft Dataverse environment. You attempt to import the solution into another environment. The process fails due to a missing dependency. You need to resolve the issue. What should you use?
A. Custom connector
B. Environment variable
C. Connection reference
D. Record reference
You create a canvas app. The current version of the app is 16. You identify a mistake in version 16 of the app. You restore a previous version of the canvas app. You need to inform others which version of the canvas app they should use for development. Which version should they use?
A. 15
B. 16
C. 17
D. 20
DRAG DROP - You have the following Common Data Service entities: BusinessContracts and BusinessAccounts. You need to configure an N:N relationship between the two entities. 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. Select and Place:
DRAG DROP - A company uses Power Apps and Microsoft Dataverse. The company has three solutions that you must move to a target environment: • One solution is created for security roles. You must be able to add roles to the solution in the target environment. • One solution is created for table additions and modifications. Table structures must be updated in the solution in the target environment. • One solution is for customizations. The customizations must not be modified in the solution in the target environment. You need to create the solutions. Which type of solutions should you create? To answer, drag the appropriate solutions to the correct requirements. Each solution 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 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
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.
Free Access Full PL-100 Practice Test Free Questions
If you’re looking for more PL-100 practice test free questions, click here to access the full PL-100 practice test.
We regularly update this page with new practice questions, so be sure to check back frequently.
Good luck with your PL-100 certification journey!