Courseiva
Extend Customer Service →hardMultiple Choice

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 →

How Courseiva writes practice questions · Editorial policy

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.