PL-100 Dump Free – 50 Practice Questions to Sharpen Your Exam Readiness.
Looking for a reliable way to prepare for your PL-100 certification? Our PL-100 Dump Free includes 50 exam-style practice questions designed to reflect real test scenarios—helping you study smarter and pass with confidence.
Using an PL-100 dump free set of questions can give you an edge in your exam prep by helping you:
- Understand the format and types of questions you’ll face
- Pinpoint weak areas and focus your study efforts
- Boost your confidence with realistic question practice
Below, you will find 50 free questions from our PL-100 Dump Free collection. These cover key topics and are structured to simulate the difficulty level of the real exam, making them a valuable tool for review or final prep.
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
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 column that converts the order total to USD by using the relationship between order local currency and the USD exchange rate table in Power BI Desktop and display this column in a Power BI chart by country/region. Does the solution meet the goal?
A. Yes
B. No
A company uses a custom application to store customer data. The application has a well-documented REST API available. When an email from a customer arrives in a shared inbox, the application must create a record. You must automate the process of writing customers’ data to the application prior to account manager approval. You need to create a Microsoft Power Automate cloud flow that can write data to the application. What should you create?
A. Cloud flow that uses a Response action
B. Cloud flow that creates a record in Microsoft Dataverse
C. Desktop flow that writes data directly to the application
D. Cloud flow that includes a custom connector for the application’s REST API
HOTSPOT - A bicycle shop uses Microsoft Dataverse to track bicycle rentals and renter information. The bicycle shop has a standalone tablet with a canvas app. Renters use the app to check out bicycles. Only one renter at a time can check out bicycles. Multiple renters can rent as a team. You must expand the app to allow team rentals in one step. All team members must be registered under a single phone number. You need to modify the canvas app to display team and team member information, along with bicycle information. Which UI elements should you use for each requirement? To answer, select the appropriate options in the answer area. NOTE: Each correct selection is worth one point.
You work in a warehouse. You build an app for physical inventory counts that is used by different staff members. The typical count takes 14 hours. The app has a warehouse screen with a gallery that contains the aisles in the warehouse. When a staff member selects an aisle record, another screen displays all the items stored in that aisle. The staff must know how long each aisle takes to do a physical inventory count. You need to add logic to the app. What should you do?
A. Configure a timer control, add it to the aisle screen, and then reset it when exiting the aisle screen
B. Create and configure a stopwatch custom control, and then add it to the gallery
C. Create and configure a stopwatch custom component, and then add it to the aisle screen
D. Configure a timer control, add it to the gallery, and then reset it when the selection changes
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 have constructed a Power Platform solution that stores its data in a mixture of known cloud services. You also have to make sure that the solution is also able to connect to industry data sources. You generate a data policy template. Does the action achieve your objective?
A. Yes, it does
B. No, it does not
DRAG DROP - You are developing a Power BI report for a company. The Power BI report must display company performance metrics in Power BI service. The report must include three fields in a visualization. The data for the report exists in a dataset. The company will display the report on a large television screen during team meetings. You need to create the report. 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:
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:
The postal service uses a system based on the Microsoft Database to manage the delivery of packages. To improve the delivery service, the management requires the delivery staff to use personal cell phones to communicate the location and the exact time of each delivery. You need to design a solution. What should you do?
A. Create a button flow with user input for the delivery time and location
B. Create a button flow with full address and date trigger tokens
C. Create a UI flow that sends the delivery time and location
D. Create a button flow with full address and timestamp trigger tokens
You have recently built a canvas app. You are now required to share the app with your colleagues. Which of the following is TRUE with regards to sharing a canvas app? (Choose all that apply.)
A. You can share the app with individual users.
B. You can grant Co-owner permission to a security group if you created the app from within a solution
C. The Co-owner permission is not available when sharing the app with individual users.
D. You can share the app with a Microsoft Azure Active Directory security group.
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.
HOTSPOT - You need to resolve the issue for User1. What should you use? To answer, select the appropriate options in the answer area. NOTE: Each correct selection is worth one point. Hot Area:
You have a Power Platform solution that uses Common Data Service. You need to secure all fields that support field-level security. Which field can you secure?
A. createdon
B. accountid
C. owninguser
D. cr7b_accountid
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 canvas app that displays a list of accounts. Users must be able to select an account and view details for the account. The app must include a feature that brings the user back to the list of accounts. You add a blank screen named Screen_Accounts and add a gallery named Gallery_Accounts to the screen. You set the data source of Gallery_Accounts to Accounts and add another blank screen named Screen_AccountDetail. You need to complete the app. Solution: ✑ Add an edit form to Screen_AccountDetail and set the Default Mode of the form to New ✑ Set the OnSelect property of Gallery_Accounts to Navigate(Screen_AccountDetail). ✑ Set the data source of the form to Accounts. ✑ Set the Item property of the form to Selected. ✑ Add a back icon on Screen_AccountDetail and set its OnSelect property to Navigate(Screen_Accounts). Does the solution meet the goal?
A. Yes
B. No
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 view the dashboard. You create a User dashboard. Does the action achieve your objective?
A. Yes, it does
B. No, it does not
DRAG DROP - You store data about products in two Microsoft Excel worksheets. The data contains duplicate rows. You need to consolidate data from the two worksheets into a Microsoft Dataverse custom table. 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:
HOTSPOT - A company uses Power Apps and Microsoft Dataverse. You create a model-driven app that has no flows, workflows, or plug-ins. The app requires a main form that has a form field named reference number. The reference number must perform the following activities: • Autogenerate when new records are created. • Follow the format xx/yy, where xx is an incremental number and yy indicates the last two digits of the current year. You need to ensure that each record created in the Microsoft Dataverse table follows this format. Which features should you use? To answer, select the appropriate options in the answer area. NOTE: Each correct selection is worth one point.
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 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 view the dashboard. You create a System dashboard. Does the action achieve your objective?
A. Yes, it does
B. No, it does not
You have been tasked with creating a canvas app that allows computer technicians to update job cards after client site visits. The app should also allow for the technicians to notify the sales executives instantaneously when clients order service contracts. As soon as the notification is sent, the technician has to be able to enter the service contract specifics. You create a cloud flow. Does the action achieve your objective?
A. Yes, it does
B. No, it does not
DRAG DROP - You are in the process of designing a new multi-page canvas app. The app connects to an outside data source to load tabular data. all screens within the canvas app must have access to the data after it is loaded. You want to make sure that data retrieval from the data source for the app is kept to a minimum. You need to configure the use of a suitable data store. Which of the following options could you make use of? Answer by dragging the correct options from the list to the answer area. Select and Place:
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.
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. In the OnChange property of TIC1, set the value of the Text property for TIC1 to a context variable that stores the duration value. Assign the value of the variable to the OnTimerStart property for TIM1.
B. Assign the Text property of TIC1 to the Duration property of TIM1.
C. Set the Text property of TIC1 to the current system time.
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.
A company uses Power Apps and Microsoft Dataverse. The company has a managed solution in the production environment. You make changes to the solution in the development environment. Some components are unused. The changes to the solution must be reflected in the production environment. You need to ensure that all unused components are removed. What should you do?
A. Patch the solution.
B. Update the solution.
C. Create a new solution.
D. Upgrade the solution.
HOTSPOT - You need to configure the system to meet the requirements. What should you use? To answer, select the appropriate options in the answer area. NOTE: Each correct selection is worth one point. Hot Area:
A company is using Power Virtual Agents in Microsoft Teams to expose Microsoft Dataverse data to employees. You create a chatbot that retrieves a list of customers by postal code from a Dataverse table. The chatbot will accept requests from a user and must connect to Dataverse to retrieve the data. You need to connect the chatbot to the Dataverse table. What should you use?
A. Table
B. Power Apps
C. Microsoft Teams
D. Power Virtual Agents
E. Power Automate
A large construction company has 120 departments. Each department has a Microsoft Teams channel. The company creates training content for each department. All training content for a department is hosted in the channel for that department. You must create a chatbot for the company that helps employees find relevant training. Employees must not be able to modify the chatbot. You need to create the chatbot. 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 topic for each trade.
B. Create a topic for each department.
C. Create one training bot for organization-wide deployment.
D. Create a bot for each departmental channel.
E. Create an entity for each department.
You have recently built a canvas app. When you ae informed that a user cannot discern the field that is currently in focus, you run App checker. You want to make sure that the value of the focused border thickness is more than zero. You examine the Formulas results section of the App checker. 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. 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 model-driven chart on the country/region table that aggregates the total amount of the orders by country/region. Does the solution meet the goal?
A. Yes
B. No
HOTSPOT - A company is creating new app for use by technicians. Previous versions of the app do not render properly on tablets and phones. You need to ensure that the new app renders properly on all devices. Which design element should you use? To answer, select the appropriate options in the answer area. NOTE: Each correct selection is worth one point. Hot Area:
DRAG DROP - You have a basic user security role in a test environment. You create a canvas app without customizations in the environment. You need to send the app to production administrators for production deployment. 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.
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.
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.
You create a Power Platform solution. Solution data is stored in a variety of documented cloud services. You must also be able to connect to one or more industry data sources. You need to configure the data sources. What should you do?
A. Create a business process flow.
B. Create a data policy template.
C. Create a UI flow.
D. Use an existing data connector.
You receive ideas from employees in a Microsoft Teams channel. Managers are not members of the Teams channel. Submissions must be reviewed by three managers who are determined by submission type. You need approval from the managers to process submissions. What should you create?
A. approval request in the Teams channel that requires a response from all approves
B. approval template that requires a response from all approvers
C. approval request in a chat with the three managers that requires a response from all approvers
D. approval template that requires responses to be completed in order
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 are creating a canvas app. You need to automatically detect bicycles in pictures taken with the camera. Proposed solution: ✑ Create an Object Detection custom model in AI Builder. ✑ Add the Object Detector control to your canvas app. Does the solution meet the goal?
A. Yes
B. No
A company is onboarding new workers to the Microsoft Power Platform. A user reports an access issue with a Power Apps app. The user provides no additional information about the access issue. You need to troubleshoot the app and data security configurations for the user. Which tool should you use?
A. Azure AD Security review
B. User information page
C. Accessibility checker
D. Run diagnostics
You create and publish a canvas app component library to perform complex calculations. You discover an error in one of the calculations. You correct the issue and publish the component library. A co-worker uses the original version of the component library in a canvas app. You need to ensure that the co-worker uses the updated version of the component library. What should you do?
A. Export the updated component library and instruct the co-worker to import the updated version into the canvas app
B. Inform the co-worker to edit the canvas app and manually add the updated version of the component library
C. Instruct the co-worker to edit the canvas app and update the component library
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.
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
You create a new solution publisher and include a publisher prefix value. Which two actions can you perform? Each correct answer presents a complete solution. NOTE: Each correct selection is worth one point.
A. You can change contact details of a publisher after you create the publisher
B. When you change a solution publisher prefix, you can change the schema name for existing components
C. You can change the schema name of a publisher after creating the publisher
D. You can add a component from one solution to another solution that has a different publisher
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 Add picture control to the app. 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 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 a trial environment named T1 and a sandbox environment named S1. ✑ Copy the production environment to T1 and S1. ✑ Use T1 for development and S1 for testing. Does the solution meet the goal?
A. Yes
B. No
After creating an app with several screens, test users inform you that the size and type of gallery shown on every screen is different. You decide to enhance the consistency for the app screens by creating a reusable gallery that displays data according to the current record. You start by adding a gallery control. Which of the following is the action you should take NEXT?
A. You should Add an input property.
B. You should Add a screen
C. You should create a component.
D. You should create a form.
DRAG DROP - You have a model-driven app that has an entity named Marinas. You have an entity named Boats that list the boats associated with each marina. You must add a list of boats to the Marinas form. You must also add an option for users to select different views including boat owners and marina members. You need to embed the list of boats associated with a Marina record in the entity form. 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 create a Power Platform solution. Solution data is stored in a variety of documented cloud services. You need to configure the data sources. What should you do?
A. Create a data policy template.
B. Create a UI flow.
C. Create a custom data connector.
D. Add metadata to standard entities.
DRAG DROP - You have a canvas app that uses multiple inputs for calculations. You must use Test Studio to create automated tests and confirm that the app works as expected. You need to organize your test scenarios into a hierarchy. In which order should you create the objects? 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:
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.
Access Full PL-100 Dump Free
Looking for even more practice questions? Click here to access the complete PL-100 Dump Free collection, offering hundreds of questions across all exam objectives.
We regularly update our content to ensure accuracy and relevance—so be sure to check back for new material.
Begin your certification journey today with our PL-100 dump free questions — and get one step closer to exam success!