Courseiva
← Back to Microsoft Dynamics 365 Customer Service Functional Consultant questions

Scenario-based practice

Hard Difficulty Questions

Practise Microsoft Dynamics 365 Customer Service Functional Consultant practice questions — original exam-style scenarios covering every exam domain, with detailed explanations, wrong-answer analysis, and common exam traps.

20
scenario questions
MB-230
exam code
Microsoft
vendor

Scenario guide

How to approach hard difficulty questions

These are the questions most candidates get wrong. They require connecting multiple concepts, reading tricky output, or knowing edge-case behaviour that isn't on most study cards. Practising them trains you to operate under uncertainty — a necessary skill on the real exam.

Quick answer

Hard Difficulty Questions questions test whether you can apply the concept in context, not just recognise a definition.

How the topic appears in realistic exam-style scenarios.

Which detail in the question changes the correct answer.

How to eliminate plausible but wrong options.

How to connect the question back to the wider exam objective.

Related practice questions

Related MB-230 topic practice pages

Scenario questions usually connect to one or more exam topics. Use these links to review the underlying concepts behind the scenario.

Practice set

Practice scenarios

Question 1hardmulti select
Full question →

Which THREE actions are required to successfully integrate an external third-party chat widget with the Omnichannel for Customer Service environment?

Question 2hardmultiple choice
Review the full routing breakdown →

Refer to the exhibit. You are extending the Unified Routing engine via a custom routing rule component. Based on the provided JSON policy, what is the primary architectural requirement for the custom routing provider?

Exhibit

{
  "rule_id": "case_routing_001",
  "condition": "priority == 'High'",
  "action": "assign_to_queue",
  "target": "urgent_support_queue",
  "fallback": "default_queue"
}
Question 3hardmulti select
Review the full routing breakdown →

A customer service supervisor at Adventure Works needs to configure case merge rules and routing rule sets to handle an influx of duplicate inquiries and optimize tier-1 agent assignments. Which TWO actions must the administrator perform to achieve this configuration? (Choose two.)

Question 4hardmulti select
Review the full routing breakdown →

An administrator is designing a complex routing strategy that uses machine learning-based skill matching in Dynamics 365 Customer Service. Which THREE prerequisites must be met to successfully deploy skill-based routing with machine learning models? Choose three.

Question 5hardmulti select
Review the full routing breakdown →

Fabrikam Inc. is implementing unified routing in Dynamics 365 Customer Service. You need to identify which components are mandatory when setting up record routing to ensure cases are successfully routed to appropriate queues. Which TWO components must you configure? Each correct answer represents part of the solution.

Question 6hardmultiple choice
Review the full routing breakdown →

Refer to the exhibit. You are configuring routing rules for a new channel. What is the effect of the provided configuration in the Routing Rule set?

Exhibit

{ "operation": "RouteToQueue", "rule_id": "CR_001", "priority": "High", "condition": "customer_tier == 'Gold'" }
Question 7hardmultiple choice
Full question →

You need to ensure that when a case is escalated, a specific manager is automatically notified. Which mechanism should you use?

Question 8hardmultiple choice
Full question →

Your organization requires that when a case is created with a priority of High, the SLA timer must pause automatically if the case status changes to Waiting on Details. How should you configure this requirement?

Question 9hardmultiple choice
Review the full routing breakdown →

A supervisor notices that certain cases are being routed to the 'General' queue instead of the 'Specialized' queue, even though they meet the criteria. Upon investigation, you find multiple routing rules with overlapping conditions. How does the Unified Routing engine decide which rule to apply?

Question 10hardmultiple choice
Review the full routing breakdown →

Refer to the exhibit. A consultant is reviewing the routing configuration for a technical support workstream. Based on the provided logic, what will happen if an incoming case requires the 'Azure' skill but all agents with that skill are currently at full capacity?

Exhibit

{
  "logic": "Round Robin",
  "matching": "Exact Match",
  "attribute": "msdyn_skill",
  "behavior": "If no skill match is found, route to default queue"
}
Question 11hardmultiple choice
Review the full routing breakdown →

Refer to the exhibit. You are troubleshooting a routing issue in Unified Routing. Conversations from French-speaking customers are not reaching the French_Support_Queue. Given the JSON configuration, what is the most likely cause for this failure?

Exhibit

{"routing_rule": {"condition": "customer_language == 'fr'", "action": "route_to_queue", "target": "French_Support_Queue"}, "capacity_profile": "High_Priority_Chat"}
Question 12hardmultiple choice
Review the full routing breakdown →

Refer to the exhibit. You are implementing a custom plugin to handle case routing. Which method should you use to register this logic within the Dynamics 365 environment?

Exhibit

{
  "rule": "Case Priority",
  "logic": "if (case.priority == 'Critical') { return 'Escalation_Queue'; }",
  "error_handling": "log_to_application_insights"
}
Question 13hardmultiple choice
Full question →

Refer to the exhibit. An agent reports receiving this error when trying to publish a knowledge article. What should you do to resolve this?

Exhibit

{
  "status": "403",
  "error": "InsufficientPrivileges",
  "message": "User does not have Write access to entity: knowledgearticle"
}
Question 14hardmultiple choice
Full question →

You are configuring a queue for a customer service team. The team wants to ensure that cases are assigned to agents based on their current workload, but they also want to prioritize cases with higher priority. Which assignment method should you use?

Question 15hardmultiple choice
Full question →

You are a functional consultant for a Dynamics 365 Customer Service implementation. The organization wants to embed a custom canvas app within the Customer Service workspace to display real-time customer data from an external system. The canvas app must receive the current case ID as a parameter and update the case record when an agent clicks a button. Which integration approach should you use?

Question 16hardmultiple choice
Review the full routing breakdown →

You are configuring unified routing for a customer service center. The organization wants to ensure that when an agent rejects a work item, it is automatically reassigned to another agent with the same skills. Which configuration should you implement?

Question 17hardmultiple choice
Review the full routing breakdown →

You are configuring unified routing for a customer service center that handles cases from multiple channels. You need to ensure that cases from the 'Email' channel are routed to the 'Email Support' queue only during business hours (9 AM to 5 PM). Outside business hours, they should go to the 'After Hours' queue. What should you configure?

Question 18hardmultiple choice
Full question →

You are extending the Customer Service workspace by adding a custom session template that includes a Case form and a Knowledge Article search. You need to ensure that when an agent opens a case from a queue, the session automatically loads the related knowledge articles based on the case title. Which feature should you configure?

Question 19hardmultiple choice
Full question →

You are configuring SLAs in Dynamics 365 Customer Service for Northwind Traders. A case has an SLA KPI for first response with a failure action that changes the case status to 'Escalated'. You need to ensure that when the case is escalated, the SLA timer stops and does not continue to run. What should you do?

Question 20hardmultiple choice
Review the full routing breakdown →

You are configuring unified routing for a case entity. The organization wants to use a custom field 'Priority' on the case to determine which queue the case is routed to. The field has values 'High', 'Medium', and 'Low'. You need to create a routing rule that routes 'High' priority cases to the 'Critical' queue and all others to the 'Standard' queue. What should you do first?

These MB-230 practice questions are part of Courseiva's free Microsoft certification practice question bank. Courseiva provides original exam-style MB-230 questions with detailed explanations, topic-based practice, mock exams, readiness tracking, and study analytics.