exam questions

Exam PL-400 All Questions

View all questions & answers for the PL-400 exam

Exam PL-400 topic 7 question 4 discussion

Actual exam question from Microsoft's PL-400
Question #: 4
Topic #: 7
[All PL-400 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 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.
Register a step at the endpoint which 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?

  • A. Yes
  • B. No
Show Suggested Answer Hide Answer
Suggested Answer: A 🗳️

Comments

Chosen Answer:
This is a voting comment (?). It is better to Upvote an existing comment if you don't have anything to add.
Switch to a voting comment New
DimpleG
Highly Voted 1 year, 9 months ago
Selected Answer: A
The solution you have described meets the goal of using an Azure Function to update the other system with newly created records from the Dataverse, while also supporting scenarios where a component of the integration is unavailable for a short period of time. By using a service endpoint that is triggered by the "Create" message and runs asynchronously in the post-operation stage, the new record will be created in the Dataverse, and added to an Azure Service Bus queue. The Azure Function can then process the records as they are added to the queue, this pattern ensure that even if the Azure Function or another component of the integration is temporarily unavailable, the new record will still be created in the Dataverse and added to the queue, and the Azure Function will be able to process it when it becomes available again. So, this solution is appropriate to avoid data loss condition and meet the goal of one-way integration from the Microsoft Dataverse to another system.
upvoted 5 times
...
Juan0414
Most Recent 2 months, 2 weeks ago
Selected Answer: A
Correct! Yes
upvoted 1 times
...
haoest
9 months ago
Would it be a better solution if Azure Service Bus is notified on PreOperation (as suppose to PostOperation), and also wait until Azure Service Bus to confirm before proceeding to the Creation of the record? In this scenario, if Azure Service Bus had a hiccup (it's not like google or microsoft has never had an outage), then the record created in dataverse would not be pushed to the external system.
upvoted 1 times
...
At09
1 year, 1 month ago
A .
upvoted 1 times
...
lezzles11
1 year, 3 months ago
Selected Answer: A
It should work. Endpoints register service endpoints including webhooks, Azure Service Bus, and Azure Event Hub.
upvoted 1 times
...
SuperRaj
1 year, 5 months ago
Selected Answer: A
Using service bus and Service bus Queue triggered function will solve the problem.
upvoted 1 times
...
Austin_Loh
1 year, 6 months ago
Selected Answer: B
https://www.examtopics.com/discussions/microsoft/view/63564-exam-pl-400-topic-7-question-9-discussion/
upvoted 1 times
...
vpatel1826
1 year, 11 months ago
A - Yes
upvoted 2 times
...
MarioM
2 years, 1 month ago
Selected Answer: A
That is a good solution
upvoted 3 times
...
Flatternschuchtern
2 years, 2 months ago
Selected Answer: A
This will work, will work asynchronously, and will retry many times before giving up.
upvoted 4 times
...
Community vote distribution
A (35%)
C (25%)
B (20%)
Other
Most Voted
A voting comment increases the vote count for the chosen answer by one.

Upvoting a comment with a selected answer will also increase the vote count towards that answer by one. So if you see a comment that you already agree with, you can upvote it instead of posting a new comment.

SaveCancel
Loading ...
exam
Someone Bought Contributor Access for:
SY0-701
London, 1 minute ago