Microsoft PL-400 Exam (page: 2)
Microsoft Power Platform Developer
Updated on: 28-Jul-2025

Viewing Page 2 of 80

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: Configure the Azure Function with a timer trigger that runs every five minutes. The function will querythe Common Data Service and process records created in the last five minutes. Does the solution meet the goal?

  1. Yes
  2. No

Answer(s): B

Explanation:

Instead use Azure Service Bus queue solution with asynchronous communication.


Reference:

https://docs.microsoft.com/en-us/powerapps/developer/common-data-service/azure-integration



DRAG DROP (Drag and Drop is not supported)
An organization uses plug-in to retrieve specific information from legacy data stores each time a new order is submitted.

You review the Common Data Service analytics page. The average plug-in execution time is increasing.
You need to replace the plug-in with another component, reusing as much of the current plug-in code as possible.

Which five 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: Create an Azure Function app
Azure Functions provide an excellent way to deliver a solution using WebHooks.
Step 2: Refactor the plug-in logic in the app.
Step 3: Publish the app
You can publish your function app to Azure directly from Visual Studio.

Step 4: Register a webhook for the app in the Plug-in Registration tool Use the Plug-in Registration tool to register a WebHook.

Step 5: Register a step in the webhook.
Registering a step for a WebHook is like registering a step for a plug-in.


Reference:

https://docs.microsoft.com/en-us/powerapps/developer/data-platform/use-webhooks
https://docs.microsoft.com/en-us/powerapps/developer/data-platform/register-web-hook



DRAG DROP (Drag and Drop is not supported)
You need to select the appropriate methods using Azure Event Grid.

Which method should you use for each requirement? To answer, drag the appropriate methods to the correct requirements. Each method 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: Event handler
An event handler is the place where the event is sent. The handler takes some further action to process the event.

Box 2: Event subscription
Event subscriptions - The endpoint or built-in mechanism to route events, sometimes to more than one handler. Subscriptions are also used by handlers to intelligently filter incoming events.

Incorrect Answers:
Events - What happened.
Event sources - Where the event took place.


Reference:

https://docs.microsoft.com/en-us/azure/event-grid/event-handlers
https://docs.microsoft.com/en-us/azure/event-grid/overview



HOTSPOT (Drag and Drop is not supported)
You create a Power Platform solution to track purchasing requirements for bills of material (BOMs) and their subcomponents.

The solution must meet the following requirements:

-Ensure that the BOMs are enabled to include the necessary subcomponents.
-Report changes to the BOMs or their sub-components that are made by engineers.

You need to configure the solution.
What should you do to meet each requirement? 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: Configure entity relationship Box 2: Configure entity change tracking
The change tracking feature in Microsoft Dataverse provides a way to keep the data synchronized in an efficient manner by detecting what data has changed since the data was initially extracted or last synchronized. Previously, without this new feature, it was difficult to build a reliable and efficient mechanism to determine what records had changed in Dataverse.


Reference:

https://docs.microsoft.com/en-us/powerapps/developer/data-platform/use-change-tracking-synchronize-data-external-systems



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 Microsoft Dataverse 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 service endpoint in the Dataverse instance that connects to an Azure Service Bus queue.
Create and register an Azure-aware plug-in that uses the service endpoint.
Register a step on the plug-in that runs asynchronously on the record's Create message and in the post-operation stage.
Configure the Azure Function to process records as they are added to the queue.
Does the solution meet the goal?

  1. Yes
  2. No

Answer(s): A

Explanation:

Plug-ins are one of two methods used to initiate posting the message containing the data context to the Azure Service Bus, the other method being a custom workflow activity.
Note: Microsoft Dataverse supports integration with Azure.
For the Dataverse and Azure connection to work, there must be at least one solution in an Azure Service Bus solution account, where the solution contains one or more service endpoints.
For a queue endpoint contract, a listener doesn't have to be actively listening.


Reference:

https://docs.microsoft.com/en-us/powerapps/developer/common-data-service/azure-integration



Viewing Page 2 of 80



Share your comments for Microsoft PL-400 exam with other users:

Chiranthaka 9/20/2023 11:15:00 AM

very useful.
Anonymous


Jeya 9/13/2023 7:50:00 AM

its very useful
INDIA


Chiranthaka 9/20/2023 11:22:00 AM

very useful!
Anonymous