exam questions

Exam PL-400 All Questions

View all questions & answers for the PL-400 exam

Exam PL-400 topic 7 question 3 discussion

Actual exam question from Microsoft's PL-400
Question #: 3
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 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?

  • A. Yes
  • B. No
Show Suggested Answer Hide Answer
Suggested Answer: B 🗳️
Instead use asynchronous communication.

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
haoest
8 months, 1 week 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 2 times
...
At09
1 year ago
B .
upvoted 1 times
...
dj74
1 year, 1 month ago
Selected Answer: B
integration is unavailable for more than a few seconds sync or async does not matter. you should use something else then webhook
upvoted 1 times
...
lezzles11
1 year, 2 months ago
It's no because Azure Functions don't support scenarios where the connection is inconsistent, right? So perhaps it would be better to use service bus
upvoted 1 times
...
justin_s
1 year, 9 months ago
B. But it is not about sync or async.
upvoted 3 times
...
Violoncello
2 years, 1 month ago
Correct: Webhooks can be used synchronously or asynchronously. The fact that a network can have a glitch (network resources temporarily unavailable) should suggest that Asynchronous operation is the better option. ALSO, Asynchronous operation is better so that a user doesn't have to "wait" for this process to complete.
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