MB-230 Extend Customer Service Practice Question
You are extending Dynamics 365 Customer Service by creating a custom entity to track equipment repairs. You need to ensure that when a repair record is created, the associated case is automatically updated with the repair status. The update must happen in real-time and be visible immediately on the case form. What should you implement?
⚠ Common exam trap
The trap here is assuming that Power Automate or asynchronous plugins can provide real-time updates, when only synchronous plugins run within the transaction.
Answer choices
Why each option matters
Answer the question above first, then reveal the full breakdown to understand why each option is right or wrong.
Correct answer & explanation
✓
A synchronous plugin registered on the Create message of the repair entity that updates the case record.
A synchronous plugin is the only option that executes in real-time within the same transaction, ensuring the case is updated immediately. Asynchronous plugins and Power Automate flows introduce delays, and business rules cannot update related entities. Therefore, the synchronous plugin is the correct choice.
Answer analysis
Option-by-option breakdown
For each option: why learners choose it and why it is or isn't the right answer here.
- ✗
An asynchronous plugin registered on the Create message of the repair entity that updates the case record.
Why it's wrong here
An asynchronous plugin runs in the background after the Create operation completes. The update to the case would not be immediate and might take a few seconds or more, depending on system load. This does not guarantee real-time visibility on the case form. Therefore, it fails the requirement for immediate update.
- ✗
A Power Automate flow that triggers on the creation of a repair record and updates the case.
Why it's wrong here
Power Automate flows are asynchronous and may have a delay of several seconds or more. While they can update the case, the change is not guaranteed to be real-time and may not be visible immediately on the case form. This approach is better suited for non-time-sensitive operations. It does not meet the real-time requirement.
- ✓
A synchronous plugin registered on the Create message of the repair entity that updates the case record.
Why this is correct
A synchronous plugin runs in real-time within the same transaction as the Create operation. It can update the case record immediately, ensuring that the change is visible on the case form without delay. This meets the requirement for real-time visibility. Synchronous plugins are executed before the platform returns the response to the user, so the update is instantaneous.
- ✗
A business rule on the repair entity that updates the case record.
Why it's wrong here
Business rules cannot update records on a different entity. They are limited to the entity they are defined on and cannot perform cross-entity updates. This option is incorrect because it attempts to use a feature that does not support the required action. Business rules also run client-side, not server-side, so they cannot be relied upon for data integrity.
About these practice questions
This MB-230 question is part of Courseiva's 189-question bank — original exam-style content with full explanations and wrong-answer analysis, never real exam questions or exam dumps. Learn why practice questions differ from exam dumps →
JA
Written and reviewed by Johnson Ajibi, MSc IT Security
Senior Network & Security Engineer · founder of Courseiva
Last reviewed September 2026 · checked against the official Microsoft exam blueprint
This MB-230 practice question is part of Courseiva's free Microsoft certification practice question bank. Courseiva provides original exam-style practice questions with explanations, topic-based practice, mock exams, readiness tracking, and study analytics to help learners prepare for the MB-230 exam.