Microsoft Dynamics 365 Customer Service Functional Consultant Associate (MB-230)

Practice MB-230 questions for Extend Customer Service (15-20%). These original questions are grounded in verified Microsoft Learn content.

Q01 - Question

A custom model-driven form must show the case summary in a specific position on the form, so you plan to add the solution-managed manual summary control. Representatives already see an automatically displayed summary on that form. What should you do to avoid duplicate summary cards?

Domain: Extend Customer Service (15-20%) Type: Single choice

D is correct.

Explanation: The evidence supports D because you must check automatic summary placement before adding a manual control. Both can produce duplicate summary cards. You should exclude the form from automatic placement before adding the manual control, and validate the result.

A is incorrect: Adding the manual control to forms that already display summaries automatically creates duplicate cards.

B is incorrect: Turning off Copilot at the environment level removes the experience entirely instead of resolving placement.

C is incorrect: Removing related record summaries reduces summary content but does not stop duplicate cards.

Learn more in Microsoft Learn

Q02 - Question

You prepare the case-resolution survey flow from a Support project for production use. Which two actions should you complete before you activate the flow? Each correct answer presents part of the solution.

Domain: Extend Customer Service (15-20%) Type: Multiple choice

B and D are correct.

Explanation: You must verify that the Send a survey action sets Regarding to the case and Recipient details to the contact so the invitation and response are associated with the correct records. You must also test the trigger conditions and confirm flow ownership and connections so the flow runs reliably.

A is incorrect: The flow that ships with the Support template is inactive until you review and validate it.

C is incorrect: Satisfaction metrics are part of the project that reports CSAT, NPS, and sentiment, so removing them eliminates the measures you need for analysis.

Learn more in Microsoft Learn

Q03 - Question

An analyst wants to quickly explore visuals for escalated cases from a model-driven app without building a report from scratch. What should the analyst do first?

Domain: Extend Customer Service (15-20%) Type: Single choice

B is correct.

Explanation: Prepare a scoped view and enable quick visualization first. Visualize this view generates an exploratory Power BI report from a model-driven view and retains Dataverse filtering and user security.

A is incorrect: Adding many charts to a personal dashboard does not produce Power BI visuals, and dashboards should be designed around the decision rather than component count.

C is incorrect: Save a report only when reuse or governance warrants it, because saving introduces workspace, licensing, sharing, and semantic-model considerations.

D is incorrect: Report authoring permissions apply to controlled changes to historical analytics reports and are not needed for exploratory analysis of a view.

Learn more in Microsoft Learn

Q04 - Question

You are adding a third-party product documentation website as an integrated search provider in Dynamics 365 Customer Service. You must confirm that the source is eligible and that the mapped content is correct before representatives see any results. Which two actions should you take? Each correct answer presents part of the solution.

Domain: Extend Customer Service (15-20%) Type: Multiple choice

B and D are correct.

Explanation: An integrated provider requires an eligible static sitemap website with correct XML and lastmod values, because the sitemap drives crawling and change detection. Running a trial ingestion before activation lets you validate field or JSON mapping and language settings before representatives see results.

A is incorrect: Filtering controls how results are presented and does not confirm source eligibility or mapping accuracy.

C is incorrect: The refresh schedule controls how often content is re-crawled after setup, so changing it does not validate the source or the mapped fields.

Learn more in Microsoft Learn

Q05 - Question

A cloud flow that updates cases uses a service endpoint address and a connection that differ between the test and production environments. You must move the flow through environments without editing it after each import. What should you do?

Domain: Extend Customer Service (15-20%) Type: Single choice

A is correct.

Explanation: Environment variables hold environment-specific configuration values and connection references hold the connection, so you can package both in the solution and set them per environment during deployment.

B is incorrect: Hard-coded values force manual edits after every import, which is the outcome you must avoid.

C is incorrect: Rebuilding the flow in each environment abandons the solution artifact you reuse across environments and creates divergent components.

D is incorrect: Building directly in production skips the unmanaged development solution and the controlled environments you use to validate business behavior before release.

Learn more in Microsoft Learn

Q06 - Question

A service leader plans to introduce autonomous agents alongside Copilot in Dynamics 365 Customer Service. Which two statements correctly describe how this deployment works? Each correct answer presents part of the solution.

Domain: Extend Customer Service (15-20%) Type: Multiple choice

B and D are correct.

Explanation: Autonomous agents complete defined work based on the instructions, permissions, data, and escalation paths you configure, and people stay responsible for decisions and exceptions.

A is incorrect: Human oversight is part of the model, so exceptions and decisions still route to people rather than being removed from the process.

C is incorrect: Copilot assists representatives in their work, while autonomous agents are the components that perform defined tasks.

Learn more in Microsoft Learn

Q07 - Question

Your organization tracks field inspections in a custom Dataverse table and wants to measure a Resolution Time KPI with an SLA. Which two actions must you complete on the custom table before you can create and activate the SLA KPI? Each correct answer presents part of the solution.

Domain: Extend Customer Service (15-20%) Type: Multiple choice

A and D are correct.

Explanation: A custom table must be enabled for service-level agreements, and each KPI you want to track requires a Lookup column related to the SLA KPI Instance table. Publish the table before you create and activate the KPI, then add an SLA Timer subgrid to the main form so users can see the status.

B is incorrect: Customer service schedules are selected on the SLA item to calculate business time. They are not added as a column on the target table.

C is incorrect: SLA support depends on enabling the table for service-level agreements, not on changing it to an activity table.

Learn more in Microsoft Learn

Q08 - Question

An organization plans to use an AI agent to answer common questions and to draft responses for representatives. Which practice should the implementation team include in the design?

Domain: Extend Customer Service (15-20%) Type: Single choice

B is correct.

Explanation: Copilot and AI agents use channel, record, and approved-knowledge context to assist service. Verify generated outputs and sentiment, protect data, and provide human escalation paths, because AI does not replace human judgment.

A is incorrect: Grounding reduces risk but does not remove the need to verify generated outputs before they reach customers.

C is incorrect: Classification quality needs ongoing monitoring, because routing decisions depend on those signals.

D is incorrect: Handoffs should preserve useful context so the representative can continue the interaction without asking the customer to repeat information.

Learn more in Microsoft Learn

Q09 - Question

An organization enables Case Management Agent to create cases from email and to resolve cases from email replies. A supervisor must confirm that the values the agent sets and the actions it takes are correct. What should the supervisor do?

Domain: Extend Customer Service (15-20%) Type: Single choice

D is correct.

Explanation: Representatives and supervisors review AI-predicted values, audit history, automated activity, feedback, and escalations, which requires administrators to configure permissions, auditing, channels, billing, and profiles.

A is incorrect: Automation modes are configurable, but agent actions remain reviewable through audit history and automated activity, so a mode change is not required for oversight.

B is incorrect: Copilot summarizes cases and conversations to assist representatives, and generated summaries must be reviewed themselves, so they are not the oversight record for agent actions.

C is incorrect: Agent activity is visible through auditing and review, so removing the agent is not needed. Rules and the agent address different aspects of case management.

Learn more in Microsoft Learn

Q10 - Question

Your organization plans to roll out embedded Microsoft Teams chat for case collaboration. Case records contain sensitive customer fields. Which two actions should you take to limit unnecessary exposure of that data? Each correct answer presents part of the solution.

Domain: Extend Customer Service (15-20%) Type: Multiple choice

A and B are correct.

Explanation: Chat participants receive record context, so you should review the views behind the context card to limit the fields that are shared, and representatives should connect only conversations that are appropriate for the record.

C is incorrect: Deactivating rules-based suggestion rules only removes colleague recommendations and does not change which record fields participants can see.

D is incorrect: Auto naming affects the name applied to a connected chat, not the record fields shown to participants.

Learn more in Microsoft Learn

Take the MB-230 practice test · Read the MB-230 study guide