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

Updated On: 1-Feb-2026

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 webhook in the Dataverse instance 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?

  1. Yes
  2. No

Answer(s): B

Explanation:

Instead use asynchronous communication.



HOTSPOT (Drag and Drop is not supported)
A company is building a new model-driven app.

The app must integrate with a number of on-premises and cloud solutions. No VPNs are in place. You need to determine the method for each integration.

Which methods should you use? 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: Webhook
With Dataverse, you can send data about events that occur on the service to a web app by using webhooks. A webhook is a lightweight HTTP pattern for connecting web APIs and services with a publish-and-subscribe model. Webhook senders notify receivers about events by making requests to receiver endpoints with some information about the events.

Webhooks enable developers and ISVs to integrate Dataverse data with their own custom code hosted on external services.

Box 2: Azure Service Bus
Service Bus provides a secure and reliable communication channel between Dataverse runtime data and external, cloud-based line-of-business apps. This capability is especially useful in keeping disparate Dataverse systems or other Dataverse servers synchronized with business data changes.

Box 3: Azure Event hub
Azure Event Hubs is a big data streaming platform and event ingestion service. It can receive and process millions of events per second. Data sent to an event hub can be transformed and stored by using any real-time analytics provider or batching/storage adapters.

Note: The most popular approaches in Dataverse involve webhooks, Azure messaging (Service Bus, Event Hubs), Azure Logic Apps, or Power Automate.


Reference:

https://docs.microsoft.com/en-us/powerapps/maker/common-data-service/why-cds-any-type-app



HOTSPOT (Drag and Drop is not supported)
A company updates their client contact information periodically. The contact entity has alternate keys defined. You have the following code. (Line numbers are included for reference only.)


For each of the following statements, select Yes if the statement is true. Otherwise, select No.
NOTE: Each correct selection is worth one point.
Hot Area:

  1. See Explanation section for answer.

Answer(s): A

Explanation:


Reference:

https://docs.microsoft.com/en-us/powerapps/developer/common-data-service/use-alternate-key-create-record



View Related Case Study

You need to identify the execution mode that is being used for the ISV solution reported by User5. Which type of execution mode is in use?

  1. asynchronous
  2. atomicity
  3. transfer
  4. synchronous

Answer(s): D

Explanation:

User5 receives the error message: ‘Endpoint unavailable’ during a test of the technician dispatch ISV solution.

When you choose to use a synchronous execution mode any failure will be reported back to the user of the application with an Endpoint unavailable error dialog informing the user that the webhook service endpoint may be configured incorrectly or is not available.


Reference:

https://docs.microsoft.com/en-us/powerapps/developer/common-data-service/use-webhooks



HOTSPOT (Drag and Drop is not supported)
A training company implements a Common Data Service (CDS) environment. The company has created and stores information about courses in a custom entity.

A Power Automate flow must be created whether a course has been created that starts within the next seven days and must be accurate to the minute.
You need to define an expression that meets the requirements.

Which functions should you use for the expression? 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: less
less checks whether the first value is less than the second value. Return true when the first value is less, or return false when the first value is more.

Box 2 : ticks
ticks(timestamp: string) - Returns the number of ticks (100 nanoseconds interval) since 1 Jan 1601 00:00:00 UT
Syntax: ticks('<timestamp>')

Box 3: triggerBody
triggerBody returns a trigger's body output at runtime.

Box 4: ticks

Box 5: getFutureTime
getFutureTimeteturn the current timestamp plus the specified time units. Syntax: getFutureTime(<interval>, <timeUnit>, <format>?)


Reference:

https://docs.microsoft.com/en-us/azure/logic-apps/workflow-definition-language-functions-reference



Viewing page 10 of 80
Viewing questions 46 - 50 out of 429 questions



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

Join the PL-400 Discussion