MB-230 Extend Customer Service Practice Question
When creating a custom control for the Customer Service workspace, which framework should you use to ensure compliance with Microsoft's supportability standards?
⚠ Common exam trap
Candidates suggest legacy web resources instead of modern frameworks when asked about supported custom UI controls.
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
✓
Power Apps Component Framework (PCF).
The Power Apps Component Framework (PCF) is the recommended and supported method for building custom UI controls within Dynamics 365. PCF allows developers to create reusable components that can be used across model-driven apps, providing a consistent look and feel while ensuring high performance. Using PCF is essential for maintainability and ensures that custom controls remain compatible with future platform updates and security patches.
Answer analysis
Option-by-option breakdown
For each option: why learners choose it and why it is or isn't the right answer here.
- ✗
Direct DOM manipulation using jQuery.
Why it's wrong here
Directly manipulating the Document Object Model (DOM) is explicitly unsupported and violates Microsoft's development guidelines. Such practices are fragile and often break during platform updates, leading to broken user interfaces and non-functional customer service features that are difficult to debug and maintain long-term.
- ✓
Power Apps Component Framework (PCF).
Why this is correct
PCF is the standard, fully supported framework for creating custom controls. It provides a robust API for interacting with Dataverse data and ensures that custom components are performant, accessible, and follow the standard model-driven application lifecycle, which is vital for enterprise-grade customer service deployments.
- ✗
Custom HTML web resources with iframes.
Why it's wrong here
While HTML web resources are technically possible, they lack integration with the data model and the unified interface. Using iframes creates security risks and performance issues, and it makes it impossible to achieve a seamless user experience that matches the native application components.
- ✗
ASP.NET MVC 5 with C# code-behind.
Why it's wrong here
ASP.NET MVC is a web server-side framework and cannot be directly hosted within the Dynamics 365 client-side environment. Attempting to integrate it would require external hosting and complex authentication, which does not provide the unified, secure, and performant user experience required for modern Customer Service applications.
About these practice questions
Courseiva writes every MB-230 question from scratch — 189 in total, each with an explanation and a wrong-answer breakdown. None are copied from real exams or 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.