MB-230 Extend Customer Service Practice Question
You are a functional consultant for a customer service team using Dynamics 365 Customer Service. The team wants to allow agents to quickly view a customer's recent orders from an external ERP system directly within the Customer Service workspace. The external system exposes an OData endpoint. You need to implement this with minimal custom development. What should you do?
⚠ Common exam trap
The trap here is assuming that custom code or data sync is required to view external data, when virtual entities provide a no-code/low-code integration option.
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
✓
Create a virtual entity that maps to the external OData endpoint and add it to the Customer Service workspace.
Virtual entities in Dynamics 365 allow you to integrate external data from OData sources without replicating it. By configuring a virtual entity, you can expose the ERP orders as a table that agents can view in the Customer Service workspace. This requires minimal code, mainly configuration, and provides real-time data access. Other options involve more custom development or data duplication.
Answer analysis
Option-by-option breakdown
For each option: why learners choose it and why it is or isn't the right answer here.
- ✗
Use a Power Automate flow to periodically sync orders into a custom entity and display that entity in the workspace.
Why it's wrong here
This approach involves creating a custom entity and a scheduled flow to replicate data. It introduces data duplication, potential latency, and maintenance overhead. While it uses low-code tools, it is not minimal development and does not provide real-time data. Virtual entities are a better fit for real-time external data display without replication.
- ✗
Create an HTML web resource that embeds the OData feed and add it as a tab in the Customer Service workspace.
Why it's wrong here
An HTML web resource can embed an OData feed, but it requires custom HTML and JavaScript to handle authentication, data retrieval, and rendering. This is custom development and may not integrate well with the workspace's security model. It also lacks the native look and feel. Virtual entities provide a more integrated and less custom approach.
- ✗
Develop a custom PCF control that calls the OData endpoint and displays orders on the Account form.
Why it's wrong here
A PCF control requires custom development using TypeScript and the Power Apps component framework. While it can call OData endpoints, it involves significant coding effort and is not minimal development. Additionally, it would need to be placed on a form, which may not provide the seamless workspace integration desired. This approach is more complex than necessary.
- ✓
Create a virtual entity that maps to the external OData endpoint and add it to the Customer Service workspace.
Why this is correct
Virtual entities allow integration with external data sources without data replication. By creating a virtual entity with an OData provider, you can surface external ERP data as if it were native. Adding it to the workspace enables agents to view recent orders. This requires minimal custom development, typically just configuration of the data source and entity.
About these practice questions
One of 189 original MB-230 practice questions on Courseiva, each with a full explanation and wrong-answer analysis — not exam dumps or protected exam content. 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.