Free PL-200 sample questions

Real questions from the Power Platform Functional Consultant practice bank, with the correct answer and an explanation for each one. No junk, no filler.

Try them in the simulator Same questions, with study, timed and flashcard modes.

Showing 10 of 20 free sample questions.

Question 1Choose one

A logistics company is deploying a core Power Platform solution containing shared tables (e.g., 'Vehicle', 'Shipment') to multiple regional environments. Each regional environment will have its own unmanaged solution with region-specific apps and flows that depend on the core tables. The company needs to update a shared choice column in the 'Shipment' table within the core solution. What is the correct application lifecycle management (ALM) process to deploy this update without breaking regional dependencies?

Question 2Choose one

You are designing a data model for a non-profit organization. You have a 'Donation' table and a 'Donor' table. You need to create a column on the 'Donor' table that displays the date of their most recent donation. This value must be updated automatically whenever a new donation is recorded for that donor and must be available for sorting and filtering in views. Which type of column should you create on the 'Donor' table?

Question 3Choose one

A consultant is building a model-driven app for an insurance company. The main 'Claim' form needs to display a read-only summary of the related 'Policyholder' information, including their name, policy number, and contact details, without requiring the user to navigate away from the claim form. Which form component should the consultant use to achieve this?

Question 4Choose one

A Power Automate cloud flow is designed to process new rows in a 'Service Request' Dataverse table. The flow includes several actions, including sending an email and creating a task. During testing, the flow fails intermittently at the 'Send an email' action due to a transient issue with the mail server. The business requirement is that if the email fails, the flow should log the error to a 'Flow Errors' table and then proceed to the 'Create a task' action. How should the functional consultant configure this error handling?

Question 5Choose one

True or False: When you embed a canvas app into a model-driven app's form, the canvas app automatically inherits the security permissions of the parent model-driven app and the underlying Dataverse record.

Question 6Choose one

A project management office (PMO) uses Dataverse to track projects and associated risks. The 'Project' table and the 'Risk' table have a one-to-many relationship. The PMO director wants to prevent users from deleting a 'Project' record if there are any associated 'Risk' records with a status of 'Active'. How can this be enforced with minimal custom logic?

Question 7Choose one

You need to add a button to the command bar of a model-driven app's main grid for the Account table. This button should only be visible if the currently logged-in user belongs to the 'Sales Managers' security role. Which is the recommended, modern approach to implement this conditional visibility?

Question 8Choose 3

A functional consultant needs to configure Dataverse search for a custom app. Users must be able to search for records across the 'Customer', 'Order', and 'Product' tables from a single search bar. Which steps must be performed to enable this? (Select ALL that apply)

Question 9Choose one

A company has a canvas app for submitting expense reports. The app connects to a SharePoint list. A new requirement states that if an expense is over $1,000, it must be saved to a 'High-Value Expenses' Dataverse table for auditing, in addition to the SharePoint list. For expenses under $1,000, it should only be saved to the SharePoint list. Which function should be used in the 'OnSelect' property of the submit button to implement this logic?

Question 10Choose one

A citizen developer created a canvas app and shared it with their team. The app uses a premium connector to access an Azure SQL database. New users report that while they can open the app, they receive an error message when the app tries to load data. The app was shared by granting permissions to an Office 365 Group that all users are members of. What is the most likely reason for the error?

10 more free samples are waiting

Create a free account to unlock the whole PL-200 sample bank, or get full access to all 198 practice questions in the simulator.

Create account