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

Scenario-based practice

Refer to the Exhibit Practice 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.

13
scenario questions
MB-230
exam code
Microsoft
vendor

Scenario guide

How to approach refer to the exhibit practice questions

Practise exhibit-style questions that ask you to read a topology, table, command output or diagram before choosing the best answer.

Quick answer

Exhibit-style questions test whether you can read a topology, command output, diagram or table before choosing the best answer.

How to extract the relevant detail from an exhibit.

How topology, command output or routing information affects the answer.

How to avoid answering from memory before reading the evidence.

How to map the exhibit back to the 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 1mediummultiple choice
Review the full routing breakdown →

Refer to the exhibit. An administrator has configured the routing logic shown in the JSON snippet. A new case is created where the priority is set to 'High' (value 1) and the customer is a 'Contact'. Which of the following statements correctly describes what will happen to this case?

Exhibit

{
  "routing_rule": {
    "name": "High Priority Route",
    "conditions": [
      { "field": "prioritycode", "operator": "equals", "value": 1 },
      { "field": "customerid_type", "operator": "equals", "value": "account" }
    ],
    "output": {
      "queue": "Priority Tier 1"
    }
  }
}
Question 2mediummultiple choice
Full question →

Refer to the exhibit. A consultant is reviewing a session template configuration for cases. What will be the result when an agent opens a case record using this template?

Exhibit

{
  "msdyn_name": "Default Case Session",
  "msdyn_anchortab": "incident_customer_summary",
  "msdyn_sessiontype": "entity"
}
Question 3hardmultiple 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 4hardmultiple 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 5hardmultiple 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 6hardmultiple 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 7mediummultiple choice
Review the full routing breakdown →

Refer to the exhibit. The routing configuration is set to 'Closest Match'. If an incoming work item requires a skill level of 5, but the only available agent has a skill level of 4, how will the routing engine respond?

Exhibit

{
  "ruleType": "Skill_Matching",
  "matchType": "Closest_Match",
  "minProficiency": 3,
  "relaxationTimer": "60 seconds"
}
Question 8mediummultiple choice
Review the full routing breakdown →

Refer to the exhibit. You are reviewing the JSON configuration for a routing rule. Based on the provided exhibit, what will happen when a case with 'High' priority arrives?

Exhibit

{
  "rule_id": "r-9921",
  "condition": "priority == 'High'",
  "action": "assign_to_queue",
  "target": "Emergency_Support_Queue",
  "priority_weight": 10
}
Question 9mediummultiple choice
Review the full routing breakdown →

Refer to the exhibit. A case with a priority of 'Normal' (value 2) enters the system. Based on the intake and routing rule configuration shown, what is the expected outcome for this case?

Exhibit

{
  "ruleName": "Priority_Intake",
  "conditions": [
    {
      "entity": "incident",
      "attribute": "prioritycode",
      "operator": "equals",
      "value": "1"
    }
  ],
  "action": {
    "type": "routeToQueue",
    "targetQueue": "High_Priority_Queue"
  }
}
Question 10mediummultiple choice
Review the full routing breakdown →

Refer to the exhibit. You are configuring a routing rule. Based on the provided JSON policy, what will occur when a case with 'customer_segment' set to 'premium' is created?

Exhibit

{
  "rule_type": "routing",
  "priority": 1,
  "criteria": {
    "field": "customer_segment",
    "operator": "equals",
    "value": "premium"
  },
  "action": "assign_to_queue",
  "target_queue": "premium_support_team"
}
Question 11mediummultiple choice
Review the full routing breakdown →

Refer to the exhibit. These context variables are defined in a Chat Workstream. You want to use the 'CustomerTier' variable in an intake rule to route 'Gold' tier customers to a specific queue. Where does the value for 'CustomerTier' typically originate before it reaches the routing engine?

Exhibit

{
  "context_variables": [
    { "name": "CustomerTier", "type": "string" },
    { "name": "ProductCode", "type": "string" }
  ]
}
Question 12hardmultiple choice
Full question →

Refer to the exhibit. A case has reached a 'Non-compliant' state. Based on the provided JSON data, which action should the system administrator take to ensure the team is proactively alerted before the failure time?

Exhibit

{
  "case_status": "In Progress",
  "sla_status": "Non-compliant",
  "failure_time": "2023-10-27T14:00:00Z",
  "warning_time": "2023-10-27T13:30:00Z"
}
Question 13mediummultiple choice
Full question →

Refer to the exhibit. You are reviewing the configuration of an automated case resolution follow-up. What is the impact of this configuration?

Exhibit

{
  "rule": "Auto_Resolve_Case",
  "on_event": "Case_Resolved",
  "delay": "24h",
  "action": "Send_Survey"
}

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.