Free PL-400 Exam Braindumps
Microsoft Power Platform Developer Questions 375–379 (page: 42)

Updated On: 10-Feb-2026

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?

  1. Hide columns that should not be displayed.
  2. Set all columns as business required.
  3. Add all columns as non-event dependencies to the form.
  4. Add columns in each JavaScript file as a dependency.

Answer(s): D

Explanation:

Column dependencies
Starting with model-driven apps, if your JavaScript web resource depends on a table column value that you don't want to display in the form, you can set the column as a dependency for the JavaScript web resource. This means that the column will be available within the client API columns collection so you can get or set the value in your code. When you add a dependency this way, the controls collection of the column will be empty because there will be no control on the form.
Before this feature you would need to manually add the column to the form and then configure the control to be hidden. Now you can establish this dependency more directly and eliminate the possibility that someone will remove the hidden column from the form.

Incorrect:
Not A: Hiding form elements is not a recommended way to enforce security. There are several ways people can view all the elements and data in the form when elements are hidden.


Reference:

https://docs.microsoft.com/en-us/power-apps/maker/model-driven-apps/visibility-options-legacy



You are creating a model-driven app for Contoso, Ltd. You add a button to the account page. The button must send a text message to the company's account team when a user selects the button.
The account team reports that they are not receiving messages when users select the button. You are troubleshooting the app by using the following hyperlink:

https://contoso.com.dynamics.com/main.aspx?appid=3b157789-5e5b-ec11-8f8f-002248087922&ribbondebug=true

What is the purpose of the hyperlink?

  1. Run Command Checker for all buttons on the page.
  2. Add the Power Apps Checker button to the page.
  3. Run Power Apps Checker for all buttons on the page.
  4. Add the Command Checker button to the page.

Answer(s): D

Explanation:

To enable Command Checker, pass ribbondebug=true as a URL parameter (ex: https://myorg.crm.dynamics.com/main.aspx?appid=c26d1c44-e7c0-4c72-9d6d-
0e82768cb5bd&ribbondebug=true). You'll see two new UI features light up. The first is a new button in the top right of the header which lets you inspect the global command bar

Next, each command bar contains a new “Command checker” button. Note that this shows up at the end of the ribbon, so you may have to click the overflow flyout.


Reference:

https://powerapps.microsoft.com/en-us/blog/introducing-command-checker-for-model-app-ribbons/



A company uses Microsoft Dataverse rollup fields to calculate insurance exposure and risk profiles for customers.
Users report that the system does not update values for the rollup fields when new insurance policies are written.
You need to recalculate the value of the rollup fields immediately after a policy is created.
What should you do?

  1. Create new calculated fields on the customer entity for insurance exposure and risk. Create a formula to calculate the sum of values from policy records.
  2. Change the frequency of the Calculate Rollup Field recurring job from every hour to every five minutes.
  3. Create a plug-in that uses the update method for the rollup fields. Configure a step on the Create event for the policy entity for this plug-in.
  4. Create a plug-in that uses the CalculateRollupFieldRequest method for the rollup field. Configure a step on the Create event for the policy entity for this plug-in.

Answer(s): D

Explanation:

Retrieve a calculated rollup column value immediately
Rollup columns support a CalculateRollupField message that developers can use to calculate a rollup column value on demand. The request and response, along with the members, are shown in the following table.

This message is a synchronous operation for just the column identified in the request. If the value of that record is included as part of other rollup columns, the values of those columns won't take the possible value change caused by calling this method into consideration until the regularly scheduled asynchronous jobs that perform those calculations occur.



You are developing a Power Platform app.
The app must implement a two-way listener to an on-premises system by using Microsoft Azure Service Bus. You create an Azure Service Bus namespace and messaging entity. You must add the shared access policies.
You need to select the permissions for the messaging entity.
Which two permissions should you use? Each correct answer presents part of the solution.
NOTE: Each correct selection is worth one point.

  1. System customizer
  2. Listen
  3. Read
  4. Send
  5. Manage

Answer(s): B,D

Explanation:

The messaging entity must have the Send policy permission at a minimum. For a two-way relay, the policy must also have the Listen permission.


Reference:

https://docs.microsoft.com/en-us/powerapps/developer/data-platform/walkthrough-configure-azure-sas-integration



DRAG DROP (Drag and Drop is not supported)
You are creating a model-driven app for a company. Sales team members will use the app to manage leads. The app will interact with the Microsoft Dataverse
Leads table.

You must configure the app to meet the following requirements:
1. If the estimated value for a lead is greater than $10,000 the app must:
-Send an email to a manager.
-Display a field named Sponsor on the lead form.
2. If the estimated value for a lead is greater than $100,000 the app must:
-Send an email to the company's vice president.
-Display the following message as a notification while the lead record is open: High value customer, handle with care.

You need to configure the app. The solution must minimize the use of code.
Which options should you use? To answer, drag the appropriate options to the correct requirements. Each option 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:

  1. See Explanation section for answer.

Answer(s): A

Explanation:



Box 1: Power Automate flow
Here are the top how-to scenarios for email in Microsoft Power Automate, with examples of how to achieve them.
1. Send a beautifully formatted email.
2. Add an image to your email.
3. Send email to a distribution list.
4. Send automatic replies from a shared mailbox.
5. Change the date and time format of an email.

Box 2: Business rule

Business Rules in PowerApps
Set values of a field.
Clear values of a field.
Set field requirement levels.
Show or hide fields.
Enable or disable fields.
Validate data and show error messages.
Create business recommendations based on business intelligence.

Box 3: Onload script
Display the following message as a notification while the lead record is open: High value customer, handle with care.


Reference:

https://docs.microsoft.com/en-us/power-automate/email-customization https://imperiumdynamics.com/blog/business-rules-in-powerapps.html



Viewing page 42 of 80
Viewing questions 206 - 210 out of 429 questions


Post your Comments and Discuss Microsoft PL-400 exam prep with other Community members:

AI Tutor AI Tutor 👋 I’m here to help!