Practice Free PL-400 Exam Online Questions
Note: This question is part of a series of questions that present the same scenario. Each question in the series contains a unique solution that might meet the stated goals. Some question sets might have more than one correct solution, while others might not have a correct solution.
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 Common Data Service (CDS) environment has two custom entities named Building code and Work item. Building code has a code date custom field and Work item has an elapsed time custom field. Construction workers use a consolidated custom form with data from both entities to fill.in their daily work items.
A JavaScript library is used with these custom entities and fields to apply complex logic.
You need to ensure that the JavaScript library continues to function as originally designed if other developers expand the environment.
Solution:
In the Building code form, add the JavaScript library in the events tab and the Code date field to the non-event dependencies.
In the Work item form, add the JavaScript library in the Events tab and the Elapsed time field to the non-event dependencies.
Does the solution meet the goal?
- A . Yes
- B . No
B
Explanation:
Instead, in the JavaScript library, add Building code with Code date and Work item with Elapsed time in the dependencies tab.
Reference: https://docs.microsoft.com/en-us/dynamics365/customerengagement/on-premises/developer/web-resource-dependencies
You are developing a model-driven app for a company.
The app must map child records to a parent record.
You need to use the column mapping feature to configure the app.
Which two actions can you perform? Each correct answer presents a complete solution. NOTE: Each correct selection is worth one point.
- A . Map the value of columns on both the child table quick-create and main forms to the value for the same columns on the parent table.
- B . Map the value of a column on the parent table that uses column values from the child table.
- C . Map the value of a Choices column on the child table to the value of a Choices column on the parent table.
- D . Map the value of a single line of text column on the child table to the value of a currency column on the parent record.
DRAG DROP
You are designing a model-driven app for a company s support desk team.
You must add a button to the app that creates a reminder task. The button must only display to users if a service case is open for at least seven days.
You need to define the steps to create the button when App Designer is open.
In which order should you perform the actions? 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.

Note: This question is part of a series of questions that present the same scenario. Each question in the series contains a unique solution that might meet the stated goals. Some question sets might have more than one correct solution, while others might not have a correct solution.
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 develops a new custom connector for a Microsoft Entra ID-protected Azure Function that was created as a single tenant a pp.
The custom connector must be moved to a production environment. The connector must be visible and accessible only to users in the tenant.
You need to deploy the custom connector.
Solution: Use the maker portal to export the custom connector. Then use the maker portal to import the connector into the production environment.
Does the solution meet the goal?
- A . Yes
- B . No
Note: This question is part of a series of questions that present the same scenario. Each question in the series contains a unique solution that might meet the stated goals. Some question sets might have more than once correct solution, while others might not have a correct solution.
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 designing a one-way integration from the Common Data Service to another system.
You must use an Azure Function to update the other system. The integration must send only newly created records to the other system. The solution must support scenarios where a component of the integration is unavailable for more than a few seconds to avoid data loss. You need to design the integration solution.
Solution: Register a webhook in the Common Data Service that connects to the Azure Function. Register a step on the webhook which runs synchronously on the record’s Create message and in the post-operation stage.
Does the solution meet the goal?
- A . Yes
- B . No
B
Explanation:
Instead use asynchronous communication.
DRAG DROP
You are developing a Power Platform solution. You are modifying a business process flow. You have created a new radial knob for the Total amount value and have added the radial knob to the form. The Total amount value must be entered at initiation before moving to the next step.
You need to configure the business process flow.
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.

Explanation:
DRAG DROP
Technicians for a company use a model-driven app on their phones to record information about service visits. Users do not have permissions to the Power Apps maker portal to create or update apps.
Technicians report issues with the model-driven app. You are unable to reproduce the issues in a development environment.
You need to provide instructions to the technicians to gather more details about the errors.
Which four actions should you recommend be performed in sequence? To answer, move the appropriate actions from the list of actions to the answer area and arrange them in the correct order.

Explanation:
Step 1: Open the app in a browser on the phone.
Step 2: Add the following text to end of the URL for the app: "&monitor=true"
You can start a Monitor session from a model-driven app. To do this, append &monitor=true to the end of the URL in the browser. This displays the Monitor command on the model-driven app global command bar. Select Monitor to open a monitoring session in a new tab.
Step 3: Perform the steps to generate the errors and download the results from Monitor.
Step 4: Open the application in a browser on a laptop computer when they return to the office
Reference: https://powerapps.microsoft.com/en-us/blog/monitor-now-supports-model-driven-apps/
HOTSPOT
You are developing an app for a sales team to record contact details in their Common Data Service (CDS) database.
The app must handle loss of network and save the data to CDS when reconnected.
The main screen of the app has a form to collect contact data and a button. The OnSelect property for the button has the following expression:
For each of the following statements, select Yes if the statement is true. Otherwise, select No. NOTE: Each correct selection is worth one point.

Explanation:
Box 1: Yes
LoadData and SaveData combine to form a simple mechanism to store small amounts of data on a local device. By using these functions, you can add simple offline capabilities to your app.
Box 2: No
Box 3: No
Box 4: Yes
Reference: https://docs.microsoft.com/en-us/powerapps/maker/canvas-apps/offline-apps
DRAG DROP
A company manages a Microsoft Power Platform solution that includes an account table. You enable an Auditing flag in the table and import a managed version of the solution to the production environment.
After the import you observe that the Auditing flag is disabled in the production environment.
You check solution layering of the Account table. You observe that the Fust Party solution customization lays on top of the solution.
You need to enable the Auditing setting.
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

You are implementing business logic for a model-driven app form by using multiple JavaScript web resources.
The business logic number of JavaScript files, and the columns that the business logic requires are expected to change frequently. Some form fields will not be visible. Occasionally non-developers will also make changes to the form.
You need to prevent columns referenced by the JavaScript from accidentally being removed from the form based.
What should you do?
- A . Add columns in each JavaScript file as a dependency.
- B . Set all columns as business required.
- C . Hide columns that should not be displayed.
- D . Add all columns as non-event dependencies to the form.