Microsoft PL-400 Exam
Microsoft Power Platform Developer (Page 15 )

Updated On: 1-Feb-2026

HOTSPOT (Drag and Drop is not supported)
A travel agency uses Dynamics 365 Sales.

Customers are allowed to add up to three regions to their travel preferences from the website. Customer preferences must be stored in the Contact entity. An error message must display if customers enter data incorrectly. You create a plug-in.

You need to register the plug-in to meet the requirements.

Which value should you apply for each parameter? To answer, select the appropriate options in the answer area.

NOTE: Each correct selection is worth one point.
Hot Area:

  1. See Explanation section for answer.

Answer(s): A

Explanation:


Box 1: create
An error message must display if customers enter data incorrectly.
The message must be created

Box 2: contact
Customers are allowed to add up to three countries/regions to their travel preferences from the website. Their preferences must be stored in the Contact entity.

Box 3: region
Customers are allowed to add up to three regions to their travel preferences from the website. Customer preferences must be stored in the Contact entity

Box 4: synchronous
A synchronous plug-in will cause the operation to wait until the code in the plug-in completes. This has an impact on perceived performance of the system. The operations in an asynchronous plug-in are placed in a queue and are executed after the operation is completed so that the operation can complete with minimal interruption.


Reference:

https://docs.microsoft.com/en-us/powerapps/developer/common-data-service/tutorial-write-plug-in



A company needs to illustrate the relationships of the entities in Dynamics 365 Sales. You need to select the appropriate tool to show this graphic.
Which tool should you select?

  1. Metadata diagram
  2. Sales Insights
  3. Power Automate
  4. Security model

Answer(s): A

Explanation:

Visual representation of metadata can be useful, especially when you are trying to describe the relationship between entities in the system. You can use the Metadata Diagram sample code provided for Dynamics 365 Customer Engagement (on-premises) to generate the entity relationship diagrams.

You can create a diagram that shows a relationship for just one entity, or a complex diagram that includes dozens of related entities, including custom and system entities.


Reference:

https://docs.microsoft.com/en-us/dynamics365/customerengagement/on-premises/developer/use-metadata-generate-entity-diagrams



DRAG DROP (Drag and Drop is not supported)
A company uses Dynamics 365 Sales.
Sales commission must be calculated when an order is placed. You create an Azure Function to perform the calculation. The Azure Function has an HTTP trigger.

You need to configure the Plug-in Registration tool to send data to the Azure Function when an order is placed. You open the Plug-in Registration tool and connect to Dynamics 365 Sales.

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.
Select and Place:

  1. See Explanation section for answer.

Answer(s): A

Explanation:



Step 1:SelectRegister New Web Hook.

Configure Dynamics 365 Sales to Call Your Webhook in Azure Functions
1. Open the Plug-in Registration Tool and connect to your organization.
2. Select Register->Register New Web Hook


Step 2: Enter the endpoint URL


Step 3: Register a New Step for Create of SalesOrder.
Register a new webhook, and then tie that webhook to an event in Dynamics 365 Sales. Select your newly registered webhook, right-click it, and then choose "Register New Step."

Note that the webhook here is set to execute whenever a change to an account record is detected within Dynamics 365 Sales.


Reference:

https://docs.microsoft.com/en-us/powerapps/developer/common-data-service/tutorial-write-plug-in



A company is developing multiple plug-ins. One of the plug-ins keeps failing.
You need to debug the plug-in.

Which three actions should you perform? Each correct answer presents part of the solution.
NOTE: Each correct selection is worth one point.

  1. Highlight the plug-in step and select Debug in the Plug-in Registration tool
  2. Copy the .pdb file into the server/bin/assembly folder
  3. Select Start Profiling in the Plug-in Registration tool
  4. Attach the debugger to the w3wp.exe process
  5. Install the plug-in profiler

Answer(s): A,C,E

Explanation:

Step 1: Install plug-in profiler
Because the plug-in executes on a remote server, you cannot attach a debugger to the process. The plug-in profiler captures a profile of an executing plug-in and allows you to re-play the execution of the plug-in using Visual Studio on your local computer.

Step 2: Start profiling
1. In the Plug-in Registration tool, select the (Step) BasicPlugin.FollowupPlugin: Create of account step, and click Start Profiling.
2. In the Profiler Settings dialog accept the default settings and click OK to close the dialog.

Step 3: Debug your plug-in


Reference:

https://docs.microsoft.com/en-us/powerapps/developer/data-platform/tutorial-debug-plug-in



You are deploying a Power Apps app that uses the custom connector for ServiceNow.
The app loads very slowly for some users. You determine that all records from ServiceNow are being retrieved for every user.

The app must load only incidents that are assigned to each user. You need to limit the number of records that the connector returns. What should you do?

  1. Apply a Lifecycle Services asset scope
  2. Apply a business process flow
  3. Apply the Azure APIM parameter
  4. Apply a connector policy template

Answer(s): D

Explanation:

You can configure policy templates for custom connectors. Policies allow you to modify the behavior of a custom connector at runtime. You can use policies to perform data conversion, route requests, set parameter values, and more. You can configure policies directly in the custom connector API properties file before import, or you can do it from the maker portal in the custom connector designer by applying policy templates.

Note: ServiceNow Action: GetRecords Summary: List Records
Description: Gets records of a certain ServiceNow object type like 'Incidents' Syntax:ServiceNow.GetRecords (string tableType, [advanced][Optional]booleansysparm_display_value, [advanced][Optional]booleansysparm_exclude_reference_link, [advanced][Optional]string sysparm_query, [advanced][Optional]integer sysparm_limit, [advanced][Optional]integer sysparm_offset)


Reference:

https://docs.microsoft.com/en-us/learn/modules/policy-templates-custom-connectors/
https://www.carlosag.net/PowerApps/Connectors/ServiceNow



Viewing page 15 of 80
Viewing questions 71 - 75 out of 429 questions



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

Join the PL-400 Discussion