Microsoft Power Platform Developer — Question 4
You have a Microsoft Dataverse entity and a model-driven app. The model-driven app integrates with an external system.
You plan to run business logic each time the model-driven app creates a record. Running business logic must not negatively affect model-driven app users.
You need to implement the business logic.
What should you use?
Answer options
- A. Synchronous plug-in registered in the PreOperation stage
- B. Synchronous workflow
- C. Asynchronous plug-in registered in the PostOperation stage
Correct answer: C
Explanation
The correct answer is C because using an asynchronous plug-in registered in the PostOperation stage allows the business logic to be executed without delaying the user experience in the model-driven app. Options A and B are incorrect as they both run synchronously, which could negatively impact user performance by making them wait for the process to complete.