Practice Free PL-200 Exam Online Questions
HOTSPOT
You are a Dynamics 365 Customer Service administrator.
Users report that the main form does not display data from other entities or allow them to edit data from other entities.
You need to embed information from other entities in the form and allow users to edit the data.
Which actions should you perform? To answer, select the appropriate options in the answer area. NOTE: Each correct selection is worth one point.

Explanation:
Box 1: Add a quick create form
With quick create forms, your app can have a streamlined data entry experience with full support for logic defined by form scripts and business rules.
Box 2: Add a quick view
A quick view form can be added to another form as a quick view control. It provides a template to view information about a related entity record within a form for another entity record. This means your app users do not need to navigate to a different record to see the information needed to do their work.
Reference:
https://docs.microsoft.com/en-us/powerapps/maker/model-driven-apps/create-edit-quick-create-forms
https://docs.microsoft.com/en-us/dynamics365/customerengagement/on-premises/customize/create-edit-quick-view-forms
You plan to create a canvas app.
The app requires a button on the data entry screen that users can select to send an email.
You need to configure the app.
What should you create?
- A . Business process flow
- B . Azure Logic App
- C . Power Automate cloud flow
- D . Classic workflow
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.

A company creates a Microsoft Power Apps app through the Power Apps designer portal for use in Microsoft Teams.
This app needs to be promoted to the user acceptance testing environment.
You need to complete the Microsoft recommended actions before you export the solution.
Which two actions should you complete? Each correct answer presents part of the solution. NOTE: Each correct selection is worth one point.
- A . Write validation tests.
- B . Set the Optimized embedding appearance field to true.
- C . Publish all changes.
- D . Run the solution checker.
- E . Clone a solution.
DE
Explanation:
The Power Apps solution checker performs a rich static analysis check on your solutions against a set of best practice rules to quickly identify problematic patterns. After the check completes, you receive a detailed report that lists the issues identified, the components and code affected, and links to documentation that describes how to resolve each issue.
The solution checker analyzes these solution components:
Common Data Service plug-ins
Common Data Service custom workflow activities
Common Data Service web resources (HTML and JavaScript)
Common Data Service configurations, such as SDK message steps
Reference: https://www.eimagine.com/ui/
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?

You are creating tables for use with Microsoft Power 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 . Power Apps
- B . Default solution
- C . Segmented solution
- D . Unmanaged solution
- E . Managed solution
You need to capture the Date Completed value from the website using a desktop flow.
Which method should you use?
- A . Use optical character recognition (OCR) on the screen to locate and extract the value.
- B . Display an input dialog and prompt the user to enter the value.
- C . Extract the value from the window the browser is using.
- D . Retrieve the value from the HTML element in the webpage.
C
Explanation:
Record the name of the QV team member who performed the work and the date completed.
You need to build a Power Bl dashboard for sales managers to track opportunities.
When a new sale closes that is greater than S1 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 . alerts in Power Bl
- B . a calculated column in the Dataverse
- C . a custom connector
- D . a paginated report to save to Microsoft OneDrive
- E . a Power Automate flow
A, E
Explanation:
In order to build a Power Bl dashboard for sales managers to track opportunities and send notifications and emails when a new sale closes that is greater than S1 million, you should configure:
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, C
Explanation:
Web resources in model-driven apps.
Web resources are virtual files that are stored in the Microsoft Dataverse database and that you can retrieve by using a unique URL address.
Capabilities of web resources.
Web resources represent files that can be used to extend the Dataverse web application such as html files, JavaScript, and CSS, and several image formats.
Reference: https://docs.microsoft.com/en-us/power-apps/developer/model-driven-apps/web-resources
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.
B
Explanation:
Managed solutions are used to deploy to any environment that isn’t a development environment for
that solution. This includes test, UAT, SIT, and production environments. Managed solutions can be serviced independently from other managed solutions in an environment. As an ALM best practice, managed solutions should be generated by exporting an unmanaged solution as managed and considered a build artifact.
Additionally:
You can’t edit components directly within a managed solution.
Reference: https://docs.microsoft.com/en-us/power-platform/alm/solution-concepts-alm