PL-200 Exam Prep Free – 50 Practice Questions to Get You Ready for Exam Day
Getting ready for the PL-200 certification? Our PL-200 Exam Prep Free resource includes 50 exam-style questions designed to help you practice effectively and feel confident on test day
Effective PL-200 exam prep free is the key to success. With our free practice questions, you can:
- Get familiar with exam format and question style
- Identify which topics you’ve mastered—and which need more review
- Boost your confidence and reduce exam anxiety
Below, you will find 50 realistic PL-200 Exam Prep Free questions that cover key exam topics. These questions are designed to reflect the structure and challenge level of the actual exam, making them perfect for your study routine.
A company uses Power BI dashboards. A manager wants to understand the raw data in one of the charts. You need to present the data. What should you do?
A. Export the dashboard to Microsoft PowerPoint.
B. Export the dashboard to Microsoft Excel.
C. Change to focus mode.
D. Drill down in the dashboard controls.
You need to add the missing components to the Verification Process Automation solution. Which two components should you add? Each correct answer presents a complete solution. NOTE: Each correct selection is worth one point.
A. Service Request statuscode field
B. Dataverse connection reference
C. Qualification statuscode field
D. On-premises data gateway reference
E. Outlook connection reference
You are creating a business rule to implement new business logic. You must apply the business logic to a canvas app that has a single screen named Screen1. You need to configure the scope for the business rule. Which scope should you use?
A. Screen1
B. Entity
C. All Forms
D. Global
HOTSPOT - You create a desktop flow to interact with a certification authority's website. You need to get data in and out of the desktop flow. How should you set up the input and output parameters? To answer, select the appropriate options in the answer area. NOTE: Each correct selection is worth one point. Hot Area:
You attempt to deactivate several currencies in a Microsoft Dataverse environment. You are not able to deactivate one of the currencies. You need to determine why you cannot deactivate the currency. What is the reason?
A. You are not the currency record owner.
B. The currency is used by an active business process.
C. The currency is the base currency.
D. The currency is used by another record.
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 a Dataverse environment. The environment is accessed from canvas and model-driven apps. The Dataverse environment contains a table that has the following columns: • Name • Company • Contacted On The company requires that the table not contain any duplicate rows when users create data in the environment. You need to implement a solution that meets the requirement. Solution: Create an alternate key for the columns. Does the solution meet the goal?
A. Yes
B. No
You are creating a new business process flow to qualify leads. You create an action. The action is not available inside the Action Step. You need to make the action available to the Action Step. Which two steps must you perform? Each correct answer presents part of the solution. NOTE: Each correct selection is worth one point.
A. Ensure that the entity for the action matches the corresponding entity for the business process flow stage.
B. Add at least one step to the action.
C. Select Run as an on-demand process.
D. Activate the action.
HOTSPOT - You need to configure a Power Automate flow to send the email with the results to the client. 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 collaborates by using Microsoft Teams. You must create a Power Apps app directly from within a Teams channel. The app will be used by members of the channel to manage sales orders. You need to create the app by using Dataverse for Teams. How should you create the app?
A. Create a canvas app by using a Power Apps personal app in Teams.
B. Create a canvas app by using the App Studio app.
C. Use the Power Apps web designer.
D. Create a model-driven app by using the App Studio app.
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 administer the Microsoft 365 and Power Platform environments for Contoso, Ltd. The company has a model-driven app that is used to track customer interactions with employees. The app uses standard table types for customers. A user named Elisabeth Rice signs in to the app by using the following sign in name: Elisabeth.Rice@contoso.com . After marriage, Elisabeth changes her legal name to Elisabeth Mueller. You need to update the sign in name for the user without losing any application history. Solution: From Dynamics 365 Settings, select Email Configuration. In the active mailbox for the user, update the name. Does the solution meet the goal?
A. Yes
B. No
DRAG DROP - A company has a business process flow that executes on the Contact table. The company requires that the steps in the flow be executed in real time when users create a new task and update the status of a Contact row. You need to implement a solution that automates the steps. 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. NOTE: More than one order of answer choices is correct. You will receive credit for any of the correct orders you select.
You use Power BI Desktop to configure Power BI reports. You need to create a canvas app that displays user account information and include the app in a Power BI report. Which three actions should you perform? Each correct answer presents part of the solution. NOTE: Each correct selection is worth one point.
A. From the Power Apps Insert menu, add a Power BI tile
B. From the Power BI Desktop menu, insert a Power Apps visual and include the required fields in the Power Apps data
C. Publish the report to the Power BI service
D. Connect to Common Data Service from Power BI Desktop
A company sells all types of bicycles, bicycle parts, and accessories. You are creating a chatbot by using Microsoft Power Virtual Agent for the bicycle shop. When someone types in a bicycle brand name or terms such as helmet or shoes, the chatbot must automatically go to the accessories section of the chatbot. You need to configure the chatbot functions. Which two functions should you configure? Each correct answer presents part of the solution. NOTE: Each correct selection is worth one point.
A. Entities
B. Fallback topic
C. Smart matching
D. Synonyms
E. Slot filling
DRAG DROP - You create an app to manage customer service cases. Cases entered in forms require different types of data to be stored in different types of columns. You need to create forms for each of the following case types:Which form types should you create? To answer, drag the appropriate form types to the meet the data entry requirements. 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:
You are creating a model-driven app that has an embedded Power BI report. Another functional consultant set up an environment variable for the report. You add the dashboard to a solution in the development environment and then import the changes to a production environment as a managed solution. When you test the report, the data appears the same as it did in the development environment. You delete the solution in production. You need to resolve the development environment issue before redeploying the solution. What should you do?
A. Update the environment variable current value
B. Remove the environment variable current value.
C. Update the environment variable default value.
D. Create a new environment variable.
DRAG DROP - A company plans to create two Microsoft Power Platform applications. One of the applications requires a custom control layout without using code. The other application will be used primarily by external users. You need to create the applications. Which application types should you use? To answer, drag the appropriate application types to the correct requirements. Each application 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.
DRAG DROP - A company plans to create a Power Virtual Agents chatbot. The bot has the following requirements: • Prompt for a location of the customer and the call must be routed to a support agent for the location. • Transfer support calls at each location to a support bot that uses the Bot Framework. You need to configure the bot. Which components should you use? To answer, drag the appropriate components to the correct requirements. Each component may be used once, more than once, or not at all. You may need to drag the split bar between panes or scroll to view content. NOTE: Each correct selection is worth one point.
DRAG DROP - A company uses a model-driven app for customer support. The company has the following requirements for the app: • Send an email in real-time to customers when they enter their email address. • Send an email to customers at the same time every day for cases that are open for more than 24 hours. The solution should require the least amount of customization. You need to configure the model-driven app. Which components should you use? To answer, drag the appropriate components to the requirements. Each component 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 has marketing teams for different regions. A user creates and publishes a chatbot within Microsoft Teams for their specific marketing team. The base metrics retrieved by the chatbot are relevant to all marketing teams. The other marketing teams request access to the chatbot. You need to publish the chatbot to the entire company. What should you do?
A. Configure the chatbot to be used with the Teams channel.
B. Submit the chatbot for admin approval.
C. Copy the published chatbot link and email it to the other teams.
D. Invite the other teams to the team that has the chatbot.
E. Export the chatbot and import it into a corporate environment.
HOTSPOT - You use Power Virtual Agents to create a bot that will answer and transfer help desk calls. You create topics that contain nodes and functions. The company has the following requirements for the bot: • When a caller states the word issue, help, or problem, the bot must respond with the question, “How can we help you today?” • When the bot responds with the question, “How can we help you today?”, the bot must provide the caller with the choices of hardware, software, or other. • When the caller asks a question, the bot must save the response so that it can perform an action on the response. You need to configure the bot. Which nodes or functions should you use? To answer, select the appropriate options in the answer area. NOTE: Each correct selection is worth one point.
You have a classic workflow. The workflow updates a custom column on a record when an account record is created. The workflow must update the custom column based on the following conditions: • Update the custom column value using the Account Number. • If the Account Number column is blank, update the custom column value using the Ticker Symbol. • If the Ticker Symbol column is blank, update the custom column value to N/A. You need to configure the custom column value by using the update record step. What should you do?
A. Add a formula that evaluates the two column values and uses the first populated value or else the default value.
B. Add an expression that evaluates the two column values and uses the first populated value or else the default value.
C. Add the two columns with the default value by using the Forms Assistant.
D. Add check conditions to determine if the two columns contain data.
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. On a Contact record, a user creates a Note record that contains the word running. One week later, the user reports that they cannot find the Contact record associated with the Note record. You need to find the Note record. Solution: Use Dataverse Search to search for the word run. Does the solution meet the goal?
A. Yes
B. No
You create functionality for a company. The functionality includes a Microsoft Dataverse table with a form for data entry. The functionality will be distributed to other lines of business in the company, each with its own Dataverse environment. New forms must not be created in order for updates to the functionality to work correctly. You need to package the new functionality for distribution. What should you do?
A. Use a patch solution and disable the ability to create new forms for the table.
B. Use a managed solution and include only the needed form.
C. Use an unmanaged solution and include only the needed form.
D. Use a managed solution and disable the ability to create new forms for the table.
DRAG DROP - A company has a portal. Users sign into the portal by using a social media account. The company wants to replace the existing portal with a Power Apps portal. Users must sign up for access to the portal by using a Microsoft account and a unique invitation code that will be provided to the users. You need to configure authentication for the home page. Which values should you use? To answer, drag the appropriate values to the appropriate authentication settings. Each value 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:
HOTSPOT - You plan to create a canvas app. The app must meet the following requirements: • Send an email after a record is saved. • Display the expiration column on a form if the creation date of the record is older than 90 days. You need to configure 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.
HOTSPOT - You need to create a system chart for the Account entity. The chart must display a count of accounts grouped by owner and then display the accounts by Address 1: State/Province for each owner. You begin to configure chart options as shown in the image below.How should you complete the configuration? To answer, select the appropriate options in the answer area. NOTE: Each correct selection is worth one point. The chart must display a count of accounts grouped by owner, and then display the accounts by Address 1 to State/Province for each owner. Hot Area:
You are creating tables for use with Microsoft Power Platform components. The display names of the tables must not be changed when the solution is promoted to the user acceptance testing environment. You need to apply this restriction to the solution. Where should you make the changes?
A. Segmented solution
B. Default solution
C. Power Apps
D. Unmanaged solution
E. Managed solution
You need to implement the requirement for the VP of sales. What should you do?
A. Use a test account with a base security role with QV security added.
B. Add the System Administrator security role to your user account.
C. Use a test account with only QV security added.
D. Add QV security to your user account.
You need to build a Power BI dashboard for sales managers to track opportunities. When a new sale closes that is greater than $1 million, a notification must pop up and an email must be sent to the leadership team. You need to ensure the email is sent without editing the Microsoft Dataverse. Which two elements should you configure? Each correct answer is part of the solution. NOTE: Each correct selection is worth one point.
A. a Power Automate flow
B. a calculated column in the Dataverse
C. a paginated report to save to Microsoft OneDrive
D. a custom connector
E. alerts in Power BI
HOTSPOT - You are a Dynamics 365 Customer Services administrator. You have a Production instance and Sandbox instance. Users record Production instance data in the Sandbox instance. You need to ensure that the users only record data in the Production instance. Which security function needs to be edited to prevent access to the Sandbox? To answer, select the appropriate options in the answer area. NOTE: Each correct selection is worth one point. Hot Area:
You create a report by using Power BI Desktop and a Power BI dataset that is connected to Azure SQL Database. Multiple groups of employees will use the report. You need to ensure that each group of employees can see only data that pertains to their group. What should you do?
A. Create and assign field security profiles.
B. Create and assign Common Data Service security roles.
C. Create and assign roles by using row-level security.
A company plans to create an app by using Power Apps. The company has the following requirements: • The app must be able to enter data into Microsoft SharePoint. • Users must be able to add the app into Microsoft Teams. You need to recommend which app to create. Which type of app should you recommend?
A. model-driven app as a personal app
B. model-driven app as a tab app
C. canvas app as a personal app
D. Canvas app as a tab app
DRAG DROP - You are customizing a model-driven app for a company. You create a Theme template to ensure the company logo and colors are properly used within these apps. The theme must meet the following requirements: ✑ Updated to add the logo ✑ Downloaded by the makers to create the app You need to configure the assets. To answer, drag the appropriate configurations to the correct requirements. Each configuration 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 create a JavaScript web resource named MyBusinessLogic. The code it contains uses functionality from a third-party JavaScript library. You notice that an independent software vendor (ISV) solution uses the same third-party library in their managed solution. You plan to deploy your solution to other environments by using a managed solution. The ISV solution might not be installed in the other environments. You need to package the solution for deployment What are two ways to achieve this goal? Each correct answer presents a complete solution. NOTE: Each correct selection is worth one point.
A. Create a new JavaScript web resource by using the code from the third-party library. Add the new JavaScript web resource along with MyBusinessLogic to the solution.
B. Add a copy of the JavaScript library from the ISV to the solution along with MyBusinessLogic.
C. Add the code from the third-party JavaScript library to MyBusinessLogic. Add MyBusinessLogic to the solution.
D. Add only the third-party JavaScript web resource to the solution.
A company uses Microsoft Teams. You plan to create a Power Apps app for Microsoft Teams. You need to determine the environment that will used by the app. Which environment will the app use?
A. An existing Dataverse environment that you select.
B. An existing Dataverse for Teams environment that you select.
C. A Dataverse environment that is automatically created for the team.
D. A Dataverse for Teams environment that is automatically created for the team.
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. If the case study has an All Information tab, note that the information displayed is identical to the information displayed on the subsequent tabs. When you are ready to answer a question, click the Question button to return to the question. Background - Bellows College is a post-secondary school that wants to start a football team. The college uses Microsoft Power Platform to manage its recruiting efforts. The registration team and assistants use model-driven apps. The coaches use canvas apps on their mobile devices. Prospects are considered underage if they are younger than 18 years old at the time of registration. Current environment - Environment - • Custom code is not allowed in the system. • Server-side synchronization is configured for emails, appointments, contacts, and tasks. • The database and file storage of Dataverse must be minimized to keep costs low. Contact table - • Birthdate is a custom date and time field. • Age at Registration is a calculated field that displays the age of the prospect at the time of registration. • Current Age is a calculated field that displays the age of the prospect based on the current date and time. Evaluation table - • The Evaluation table is a custom table used to track evaluation criteria. • Evaluation records cannot be manually created. • Users must not be able to continue until an evaluation record is created automatically for the prospect. Consent table - • The consent forms completed by the parents are stored as records in the Consent table. • Occasionally, a parent cannot complete the consent online and a paper copy must be printed. The signed copy must be scanned and stored with the consent record. Team website - • The team website is created by using Power Pages. • A starter layout template was used to create the site. • The site consists of five pages: o Home: A page open to everyone to view the announcements from the team. o Schedule: A page open to everyone to view the tryout and game schedule. o Evaluations: A page that displays tracking from the evaluation table. Prospects are able to view their own information only. o Forms: A page that displays the consent form. o Contact Us: A page for anyone to submit questions and comments. • Two web roles for authenticated users are created: Primary Contact User and Prospect User. o All primary contacts and prospects are assigned to their respective roles. Requirements - Registration - • Parents and prospects are created as contacts and must be linked. • The registration team must be able to rapidly create prospects without navigating away from the Parents form. Only the First Name, Last Name, and Birthdate fields should be displayed for the team. • Assistants must be able to update prospect information and add teams that the prospect has previously played on to a subgrid. Parental consent - • When a prospect is underage, a Primary Contact field will appear. The field must be populated before the prospect record can be saved. • A view named Underage Prospects that lists all underaged prospects is required. • The Underage Prospects view must run once a week without requiring modifications to display correct information. • A consent email must meet the following requirements: o be sent to the primary contact of each new underage prospect o contain a link to the team website o be automatically sent weekly and tracked to the contact record in Dataverse o include the current date using the full month name, date, and year Evaluations - • Coaches rate prospects each day on a scale of 1-10 in three categories: endurance, coordination, and skill. • The total of the three categories is displayed at the bottom of the form. If the total for the day is greater than 25, the number should appear green. You need to create the evaluation record for a prospect. What should you use?
A. a classic Dataverse workflow
B. a cloud flow
C. a plug-in
D. a quick create form
A company is training an Al model using a custom table to determine the amount of time it takes to deliver a package based on several key fields. The testing data used to train the model is used for all training and regression testing scenarios and is considered complete data. The trained model predicts a 2 percent variance between the estimated delivery time and the actual delivery time of packages. The executive sponsors reject the model because the actual variance is at 15 percent. You need to address the sponsors' concern. What should you do?
A. Replace the training data with real-world data.
B. Reduce the size of the data used within the model.
C. Increase the size of the data used with the model.
D. Use sample training data from Microsoft.
HOTSPOT - You are designing a Power Virtual Agents chatbot for a store. You need to teach the chatbot to acknowledge the store's product categories and the variations within specific categories. You need to create custom entities to provide the chatbot with the knowledge of the product categories. Which features 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 implementing Power Apps and Power Automate. Several components are created within Power Apps, Microsoft Dataverse, and Power Automate. These components must be promoted from the development environment to the user acceptance test environment in a single solution package. You need to create the solution package for promotion. Where should you create the package?
A. Azure portal
B. Microsoft Power Platform admin center
C. Office 365 admin center
D. Power Apps maker portal
HOTSPOT - You create a Power Platform help Desk solution. You need to create a dashboard that displays information on help desk cases that are handled each week. Which dashboard components should you use? 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. You are creating Power Virtual Agents chatbot that captures demographic information about customers. The chatbot must determine the group a customer belongs to based on their age. The age groups are: ✑ 0 - 17 ✑ 18 - 25 ✑ 26 - 35 ✑ 36 - 55 ✑ 55 - 100 You need to configure the chatbot to ask a question that can be used to determine the correct age group. Solution: Use Date and time for Identify in the question and then add branches that use conditional logic to determine the age group. Does the solution meet the goal?
A. Yes
B. No
You are using the Data import wizard to import records into the account table from a CSV file. The CSV-to-table mapping is as follows: ✑ The Name column represents the account name and maps to the Account Name column. ✑ The Parent Name column represents the holding company of the account with subsidiaries underneath. Records that are imported into the table are only related to other records in the file. You need to configure the import to create the relationship between records. What should you do?
A. Map Parent Name in the CSV file to the Parent Account column. Select Account Name as the lookup criteria.
B. Map Parent Name in the file to the Parent Account column. Select Parent Account as the lookup criteria.
C. Create an alternate key on the account table by using the Account Name column. Do not map Parent Name in the file.
D. Look up the record IDs of the records in the Parent Account column. Add the record IDs as a new column in the file. Map the new column to the Parent Account column.
A farm uses a canvas app to manage schedules for planting fields with crop seeds. The farm uses business intelligence to provide recommendations for schedule changes based on weather data. You must implement a business rule that changes information for several forms in the canvas app based on business intelligence data. You need to configure the business rule. Which scope should you use?
A. Table
B. All Forms
C. Form specific
HOTSPOT - Accompany plans to implement a model-driven app. The company will enter data through the app. The company has the following requirements: • Users must be able to search for the data inside the app. • Users must be able to search for the data outside the app. You need to configure a solution for each requirement. What should you use? To answer, select the appropriate options in the answer area. NOTE: Each correct selection is worth one point.
HOTSPOT - You plan to create classic workflows for process automation on the Account table. The process automation has the following requirements: • If the Account Name column changes, a custom column named Previous Name must be updated with the original value. • If the Credit Limit column changes, an email must be sent to the record owner with the new value. • Asynchronous processes must be used whenever possible. You need to implement the process automation. What is the minimum number of workflows you should use? To answer, select the appropriate options in the answer area. NOTE: Each correct selection is worth one point.
HOTSPOT - You create workflows to automate business processes. You need to create a workflow that automatically sends emails based on a mail merge template. The workflow must contain the following configurations: ✑ Run immediately. ✑ Validate when a condition is met. ✑ Perform an action when a condition is met. To answer, select the appropriate configuration in the answer area. NOTE: Each correct selection is worth one point. Hot Area:
DRAG DROP - A company uses a Microsoft Power Platform environment. The company plans to implement a Power Apps app. The application must meet the following requirements: • Audit all user activity and only retain the audit logs for one year. • Annually remove products that were created over a year ago. You need to configure the automated processes. What should you configure? To answer, drag the appropriate configurations to the correct requirements. Each configuration may be used once, more than once, or not at all. You may need to drag the split bar between panes or scroll to view content. NOTE: Each correct selection is worth one point.
DRAG DROP - You make the following customizations to a Microsoft Dataverse environment: • Create a new table. • Add data to the new table. • Delete an unused area from the site map. The components must be transported to a different environment. You need to determine the method required to transport each component. Which method should you use? To answer, drag the appropriate methods to the correct components. 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.
HOTSPOT - You are building a model-driven app for a company. You identify several custom commands that the app must support, including the following commands: • Save a row. • Move the user to a different row in the application. • Navigate the user to an external webpage. • Show a notification that the user can accept or decline. You need to identify the formula to use for each requirement. Which formulas should you identify? To answer, select the appropriate options in the answer area. NOTE: Each correct selection is worth one point.
A user needs to create a Power Apps portal app. The user is getting a permission denied error when creating the portal app. You need to configure permissions to create the portal app. Which three permissions should you configure? Each correct answer presents part of the solution. NOTE: Each correct selection is worth one point.
A. In the Power Platform admin center, ensure that the user account has read-write access.
B. In Azure Active Directory, assign the Contributor role to the application at the subscription scope.
C. In Azure Active Directory, ensure that the user has permission to register an app.
D. In the Power Platform admin center, change the portal app owner to the user.
E. In the Power Platform admin center, ensure that the user has the System administrator security role.
Access Full PL-200 Exam Prep Free
Want to go beyond these 50 questions? Click here to unlock a full set of PL-200 exam prep free questions covering every domain tested on the exam.
We continuously update our content to ensure you have the most current and effective prep materials.
Good luck with your PL-200 certification journey!