Courseiva

MB-230 · domain

troubleshooting

Practise Microsoft Dynamics 365 Customer Service Functional Consultant troubleshooting practice questions — original exam-style scenarios with answer choices, explanations, and analysis of common mistakes.

189 questions45 easy90 medium54 hard

Focused practice

Practice troubleshooting questions

Scored sessions drawing only from this domain — pick a length below.

Start 20-question practice test →

What this domain covers

What to know about troubleshooting

troubleshooting 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.

Watch out for

Common troubleshooting exam traps

  • ▸Answering from memory before reading the full scenario.
  • ▸Missing a constraint such as cost, availability, security, scope or command context.
  • ▸Choosing a broad answer when the question asks for the most specific fix.
  • ▸Ignoring why the wrong options are tempting.

Question index

All troubleshooting questions (189)

Click any question to see the full explanation, or start a practice session above.

1

You are tasked with providing agents with a real-time view of customer sentiment during a chat session. Which feature should you implement?

Medium
2

You are using the Customer Service workspace and need to create a custom channel integration. Which technology allows you to pass data from an external chat widget to Omnichannel for Customer Service and create a session?

Hard
3

A support team uses Dynamics 365 Customer Service. They want to allow agents to quickly find similar cases and their resolutions when working on a new case. They also want to ensure that agents can link a knowledge article to a case for future reference. What should the team configure?

Easy
4

You are configuring unified routing for a case workstream. The business wants to ensure that cases from customers with a 'Platinum' service level are routed to a dedicated queue, but only if the case priority is 'High'. If the priority is not 'High', the case should go to the standard queue. Which configuration should you implement?

Hard
5

A support team at Tailspin Toys wants agents to be able to resolve cases faster by suggesting similar resolved cases and knowledge articles as they type the case title. Which two components must the administrator verify are configured and enabled to support this experience? (Choose two.)

Medium
6

Which type of web resource should you use to display a custom interface that requires heavy interaction with the current session's data?

Medium
7

A customer service agent at Alpine Ski House is working on a case and needs to quickly view all the activities, such as phone calls and emails, that are associated with the case. The agent wants to see a consolidated timeline of all interactions. What should the agent use?

Easy
8

You are migrating a legacy chat configuration to Unified Routing. Which component must you recreate to ensure chat conversations are routed correctly?

Medium
9

You are configuring unified routing for a customer service center. The organization wants to route incoming cases based on the case's product category and the customer's region. The routing must be evaluated in a specific order. Which routing component should you configure to define the sequence of evaluation rules?

Medium
10

A customer service representative needs to quickly view a customer's recent cases, entitlements, and recent interactions while handling a phone call. Which feature in Dynamics 365 Customer Service provides this consolidated view?

Easy
11

You are configuring unified routing for a customer service center. A workstream is set up for the 'Email' channel and uses a classification rule set that assigns cases to the 'Tier 1 Support' queue. You need to ensure that cases from this queue are automatically assigned to agents who have the 'English' skill and are available. Which assignment method should you configure for the queue?

Medium
12

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?

Hard
13

You are configuring unified routing for a customer service center. The organization has a dedicated queue for Spanish-speaking customers and another for English-speaking customers. Agents are proficient in both languages, but management wants to ensure that when a Spanish-speaking customer initiates a chat, the conversation is routed to the Spanish queue first, and only overflows to the English queue if no Spanish agents are available after 5 minutes. What should you configure to meet this requirement?

Medium
14

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?

Medium
15

A customer service manager at Adventure Works is setting up a new queue for high-priority cases. The manager needs to ensure that cases assigned to this queue are automatically routed to the most qualified agents based on their skills and availability. Which two components must be configured to achieve this? (Choose two.)

Medium
16

You are a functional consultant at Fabrikam, Inc., configuring Dynamics 365 Customer Service. The service team uses queues to organize cases. A manager reports that cases assigned to a queue are not being routed to agents based on their skills. You need to ensure that cases are automatically assigned to the most qualified agent. What should you implement?

Hard
17

A customer service manager wants to ensure that when a case is escalated to the 'Tier 2' queue, it is automatically assigned to the agent who has been idle the longest, rather than the agent with the fewest active cases. Which queue assignment method should you configure?

Medium
18

A customer service manager wants to provide a streamlined workspace for agents where they only see the Productivity Pane and the Inbox. You need to configure this workspace for a specific group of users. What should you configure?

Easy
19

A customer service manager at Proseware Inc. wants to ensure that when a case is created, the system automatically sends an email to the customer acknowledging receipt. The email must include the case number and a link to the case. The manager also wants to track whether the email was delivered successfully. What should the manager configure?

Medium
20

A support agent at Lucerne Publishing is working a case and needs to add a note that includes a file attachment for the customer. The agent wants the note to be visible on the case timeline and accessible to other agents. What should the agent do?

Easy
21

You are configuring SLAs for Coho Vineyard. The service manager wants to ensure that the first response time KPI is met for all cases, but only during business hours (Monday to Friday, 9 AM to 5 PM). Cases created outside business hours should have the timer start at the next business hour. What should you configure?

Hard
22

A customer service manager at a company using Dynamics 365 Customer Service needs to ensure that cases are automatically routed to the correct queue based on the product specified in the case. The routing should occur immediately upon case creation. Which feature should be used?

Hard
23

You are a functional consultant configuring a custom channel for a company's Customer Service environment. The company wants to embed a chat widget on their public website so that visitors can initiate conversations that flow into Omnichannel for Customer Service. You have already created the chat widget in the Omnichannel Administration app and obtained the embed code. What must you do next to ensure the widget appears and functions correctly on the website?

Medium
24

A consultant is setting up a new chat workstream. The organization wants to ensure that if a customer sends a message containing the word 'urgent', the chat is immediately routed to a high-priority queue. Which feature should be configured to achieve this?

Medium
25

You are configuring a workstream for a new voice channel. The organization requires that calls are routed to agents who have the 'Spanish' skill and are available. If no such agent is available within 60 seconds, the call should be redirected to a backup queue. Which TWO components must you configure to meet this requirement? (Choose two.)

Hard
26

A customer service manager at Trey Research is configuring a case resolution process. The manager wants to ensure that when an agent resolves a case, the system automatically sends a satisfaction survey to the customer. The survey must be sent only if the case's priority is High and the customer's contact preference is Email. Which feature should the manager use to achieve this?

Hard
27

Contoso Ltd. uses Dynamics 365 Customer Service. Support agents frequently encounter recurring customer issues where the resolution steps are identical. Management wants to enable agents to quickly search for existing case resolutions and apply them to active cases without retyping standard text. Which feature should you configure?

Medium
28

You are setting up record-based routing for a new 'Product Inquiry' entity. You have already created the entity and the necessary queues. What is the first step you must take in the Customer Service Admin Center to enable this entity for Unified Routing?

Easy
29

You are building a custom Power Virtual Agents bot for Customer Service. You need to trigger a Power Automate flow that updates a case record based on user input. Which two actions must you perform to enable the bot to call the flow? (Choose two.)

Medium
30

You are building a custom view for the agent dashboard. You need to ensure the view displays only cases assigned to the current user's team. Which filter criteria should you use?

Hard
31

A customer service manager at Northwind Traders wants to ensure that cases are automatically assigned to the appropriate queue based on the case's product and priority. Which feature should the manager configure?

Medium
32

A Dynamics 365 Customer Service organization uses Unified Routing. A developer needs to extend routing by calling an external AI service to determine the priority of incoming cases before they are routed to queues. The solution must minimize custom code and be maintainable within the Power Platform. What should the consultant implement?

Hard
33

You are configuring unified routing for a customer service center. Agents handle phone calls and must be assigned based on their current workload. The organization wants to ensure that agents who have been idle for a longer period receive the next call. Which assignment method should you configure for the workstream?

Medium
34

You are configuring a custom messaging channel in Omnichannel for Customer Service. The channel must display a pre-chat survey that collects the customer's email address and product interest before the conversation starts. Which component should you configure to achieve this?

Medium
35

You are configuring SLAs in Dynamics 365 Customer Service for a support organization. The organization has a requirement that the first response time KPI should only count business hours and should pause when the case is in a 'Waiting on Customer' status. The SLA should apply only to cases with a priority of 'High' or 'Critical'. What should you configure to meet these requirements?

Hard
36

You are a Customer Service functional consultant for Lamna Healthcare. The service team handles cases that are frequently reopened by customers. The service manager wants to track how many times a case has been reopened and require agents to provide a reason each time they reopen a case. What should you configure?

Medium
37

You are setting up a new workstream for the 'Email' channel in unified routing. The organization wants to distribute incoming emails evenly among all available agents in the 'Support' queue, regardless of their current workload. Which assignment method should you configure?

Easy
38

You are configuring a workstream for a new chat channel in Dynamics 365 Customer Service. You need to define how the system evaluates agent availability and workload. Which TWO methods can you use to define capacity within a workstream? Each correct answer presents a complete solution.

Medium
39

A customer service representative at Litware Inc. needs to quickly find all cases that are related to a specific customer and have been resolved in the last 30 days. The representative wants to see a list of these cases without creating a custom view. What should the representative use?

Easy
40

You are extending a Dynamics 365 Customer Service environment by creating a custom channel integration using the Direct Line Bot Framework. You need to ensure that when a customer sends a message, the bot can retrieve the customer's case history from Dynamics 365 and include it in the response. Which component must you configure to allow the bot to access Dynamics 365 data securely?

Hard
41

A customer service organization uses Dynamics 365 Customer Service. They have a requirement that all cases created from the 'Web' channel must be automatically assigned to a queue named 'Web Support' and then distributed to agents using round-robin assignment. The consultant has already created the 'Web Support' queue and set its assignment method to round-robin. What should the consultant do next to ensure cases from the Web channel are routed to this queue?

Medium
42

You are configuring unified routing for a customer service center. The organization wants to ensure that cases originating from the 'Platinum' tier are always routed to a dedicated queue before any other cases, regardless of agent availability. You have already created the queue and the required skills. Which configuration should you implement to achieve this?

Medium
43

A customer service organization wants to ensure that when an agent is assigned a case, the case is automatically opened in the agent's session. Which feature should you configure?

Easy
44

You are a Dynamics 365 Customer Service functional consultant for Contoso, which uses Omnichannel for Customer Service. Contoso wants to display a custom control on the Case form that shows a customer's recent order history from an external system. The control must update automatically when the case's customer field changes, without requiring a full form reload. Which approach should you use?

Medium
45

You are configuring unified routing for a customer service center that handles both email and chat. The organization wants to ensure that chat conversations are routed to agents who have the 'Chat' skill and are available. You have created a workstream for the chat channel, added a route-to-queue rule that routes to a queue, and configured the queue with the 'Chat' skill requirement. However, you notice that chats are not being assigned to agents even though there are agents with the 'Chat' skill who are available. What is a possible reason?

Hard
46

You are configuring Omnichannel for Customer Service for a company that wants to automatically route chat conversations to agents based on the customer's product interest. The product interest is captured by a pre-chat survey question. Which component should you use to route the conversation to the appropriate queue?

Easy
47

You are configuring presence for a customer service team. The organization wants to ensure that agents who are in a 'Do not disturb' presence are not assigned new work items. Which configuration should you implement?

Medium
48

You are configuring unified routing for a customer service center. You have created a workstream for the 'Email' channel and added a routing rule that assigns work items to the 'Tier 1 Support' queue. However, you notice that incoming emails are not being routed to the queue. What is the most likely cause?

Medium
49

An administrator is setting up unified routing in Dynamics 365 Customer Service. Which TWO components must be configured to ensure work items are correctly routed to agents? Choose 2.

Hard
50

Which component allows you to extend the Customer Service workspace by adding a custom dashboard that updates in real-time for supervisors?

Medium
51

You are configuring unified routing for a customer service center. The organization wants to distribute incoming cases evenly among available agents, ensuring that each agent receives roughly the same number of work items over time. You also need to avoid assigning new work to agents who are already at maximum capacity. Which assignment method should you configure?

Medium
52

Which entity should you use to store reusable knowledge content that can be surfaced to agents during case resolution?

Easy
53

A customer service manager wants to ensure that cases are automatically assigned to agents based on their availability and current workload. The manager has enabled unified routing and created a queue with the 'Round Robin' assignment method. However, agents are reporting that they are receiving cases even when they are at maximum capacity. What should you configure to prevent this?

Easy
54

A customer service representative at Contoso, Ltd. needs to quickly find all cases that are related to a specific product and have been escalated in the last week. Which feature should the representative use?

Easy
55

Your customer service department handles high-volume inbound emails. Management wants incoming emails from VIP customers to bypass standard queue wait times and route immediately to senior support agents who are currently idle. How should you configure the work stream to achieve this behavior?

Medium
56

You are a functional consultant for a company using Dynamics 365 Customer Service. The support team wants a custom action on the Case form that, when clicked, creates a follow-up Phone Call activity and links it to the case, while pre-populating the subject with the case title. The action must be available to agents without leaving the case record. Which approach should you recommend?

Medium
57

Contoso uses Dynamics 365 Customer Service. Support agents frequently handle tier-2 technical issues that require the combined expertise of multiple departments simultaneously. You need to configure case collaboration to allow agents to track these concurrent contributions efficiently without creating redundant sub-cases. Which feature should you implement?

Medium
58

You are configuring Omnichannel for Customer Service. The contact center manager wants to ensure that when a customer starts a chat, the system automatically identifies the customer by their phone number or email address, and if the customer is not found, creates a new contact record. Which feature should you configure to achieve this?

Medium
59

A customer service representative at Proseware, Inc. is working on a case that has become complex and requires involvement from multiple teams. The representative wants to create a separate case for a different issue that arises from the same customer while keeping the original case open. What should the representative do?

Medium
60

A customer service manager at Fabrikam, Inc. needs to ensure that when a case is escalated, the original case remains open and a new linked case is created for a senior team. The manager wants the new case to inherit the customer and subject from the original. Which feature should the manager configure?

Hard
61

An organization uses unified routing in Dynamics 365 Customer Service. Agents are assigned to queues, and work items are routed based on agent capacity. You notice that high-priority chats are waiting in the queue while low-priority cases are being assigned to agents who have available capacity. You need to ensure that high-priority work items are assigned before lower-priority items. What should you do?

Medium
62

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?

Easy
63

You are configuring a custom channel in Omnichannel for Customer Service. The channel must route incoming conversations to specific queues based on the customer's preferred language. You have created a workstream and added a routing rule set. Which component must you configure to ensure that the language attribute from the incoming message is used for routing?

Hard
64

A support supervisor wants to ensure that agents handling high-priority VIP customer phone calls do not receive simultaneous chat sessions, while standard agents can handle up to three concurrent chats. How should a functional consultant implement this requirement?

Medium
65

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?

Hard
66

A customer service organization wants to ensure that cases from their 'Platinum' tier customers are always routed to a specific queue named 'Executive Support'. The tier information is stored in a custom field on the Account entity. Which component of Unified Routing should be configured to identify the account's tier before the case reaches the queue?

Medium
67

A support manager at Litware Inc. wants to ensure that when an agent manually creates a case from the Customer Service Hub, the case is automatically assigned to the queue that matches the product selected on the case form. The routing rule set is already activated. Which configuration must be completed to meet this requirement?

Medium
68

You are extending a Dynamics 365 Customer Service environment. A custom entity 'Equipment' must be searchable from the Customer Service Hub global search and from the interactive experience timeline's search box. You have enabled the entity for search and added it to the searchable entities list. However, agents report that records are not appearing. Which configuration must you verify to ensure the custom entity is indexed for search?

Medium
69

A customer service manager wants to add a button to the Case form that opens a custom dialog to collect additional information from agents. The button should only be visible when the case status is 'Active'. Which customization should the consultant use?

Easy
70

Your customer service team requires that when a parent case is updated to a status of 'Resolved', all active child cases must automatically be resolved as well. Which configuration should you implement?

Medium
71

You are configuring a queue for a new support team. The manager wants the system to assign incoming cases to agents in a rotating order, ensuring each agent receives a similar number of cases over time. Which assignment method should you select for the queue?

Easy
72

A support team needs to track the time spent on a case from creation until the first response is sent. Which SLA KPI should be configured to meet this requirement?

Medium
73

You need to add a custom button to the command bar in the Customer Service workspace. Which tool should you use?

Medium
74

You are configuring unified routing for a customer service center. The organization wants to route incoming cases based on the case's priority and the customer's location. You need to ensure that high-priority cases from 'Europe' are routed to a specialized queue. Which two components must you configure to achieve this? (Choose two.)

Medium
75

You are a system administrator at Contoso Ltd., which uses Dynamics 365 Customer Service. A support manager wants to ensure that when a customer sends an email to the support mailbox, a case is automatically created with the subject line of the email as the case title. The email body should be added as a note to the case. What should you configure?

Medium
76

An agent needs to quickly send a standardized response to a customer and then close the case with a specific resolution code. Which productivity tool should be used to automate these multiple steps with a single click?

Easy
77

You are a functional consultant for Litware Inc. The customer service manager wants to allow agents to quickly find similar cases when working on a new case. The manager wants agents to see a list of suggested cases based on the case title and description. What should you enable?

Easy
78

You are configuring a custom channel in Omnichannel for Customer Service. The channel must route incoming conversations to a specific queue based on the customer's language, which is passed as context from the chat widget. You have already created the workstream and queue. What should you do next to ensure language-based routing?

Medium
79

You are a functional consultant for a company using Dynamics 365 Customer Service. The company wants to create a custom entity to track customer feedback and associate it with cases. They need to ensure that the feedback entity can be used in the Customer Service Hub and that users can create feedback records directly from a case. What should you do first?

Medium
80

Contoso Ltd. uses Dynamics 365 Customer Service. Support agents frequently encounter recurring customer issues where the resolution steps are identical. Management wants agents to quickly capture these successful resolutions and apply them to future cases without retyping notes. Which feature should you configure to meet this requirement?

Medium
81

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

Medium
82

A customer service representative needs to quickly view a customer's recent orders and case history while handling a phone call. Which feature should you configure to display this information automatically when the call arrives?

Easy
83

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?

Medium
84

You are implementing a custom action in a Power Automate flow that is triggered from a Customer Service case. The action must update a field on the case record and then post a message to the associated Teams channel. Which step should you include in the flow to update the case record?

Medium
85

You are a functional consultant at Northwind Traders. The customer service team uses Dynamics 365 Customer Service. They need to ensure that when an agent resolves a case, a survey is automatically sent to the customer to gather feedback. The survey must be sent only if the customer's consent is recorded. What should you configure?

Medium
86

You are a functional consultant at Alpine Ski House. The service manager wants to give agents the ability to see all cases that were previously resolved for the same customer directly from the case form, without leaving the record. You need to configure the case form to display this information. What should you do?

Medium
87

When creating a custom control for the Customer Service workspace, which framework should you use to ensure compliance with Microsoft's supportability standards?

Easy
88

You are extending a Customer Service workspace by adding a custom session template. The template must open a specific model-driven app page alongside a customer summary and a timeline. Which component should you configure to define the tabs and their order in the session?

Hard
89

A support agent in Dynamics 365 Customer Service needs to quickly find all cases that are related to a specific customer and have been escalated. Which feature should the agent use?

Easy
90

A customer service representative at Fabrikam Inc. is working on a case and needs to view all related activities, such as phone calls, emails, and appointments, in a single view. Which feature should the representative use?

Easy
91

A customer service representative at Adventure Works is working on a case and needs to see all the interactions with the customer in a single view, including emails, phone calls, and appointments. Which feature should the representative use?

Easy
92

You are designing an advanced routing strategy for a global service center. You need to ensure that work items are distributed to queues based on the customer's region AND the language of the incoming request. Which TWO components of the routing rule set will you use to achieve this? (Select TWO)

Hard
93

You are configuring unified routing for a customer service center. The organization wants to route cases to agents based on the case priority and the agent's capacity. You have set up a workstream with a capacity profile that limits each agent to 5 concurrent cases. You need to ensure that high-priority cases are assigned to agents who have the most available capacity, while low-priority cases are assigned using round robin. Which configuration should you implement?

Hard
94

An administrator at Lamna Healthcare needs to ensure that any case with a priority of High is escalated to a queue named Tier 2 within 30 minutes of creation if it is still active. The administrator must build this without writing code. Which feature should the administrator use?

Medium
95

Which component allows you to define the maximum number of concurrent chats an agent can handle in the Omnichannel environment?

Easy
96

A customer service organization wants to ensure that when an agent is handling a chat, they can see a list of suggested knowledge articles based on the conversation content. The organization also wants to track which articles are most effective. Which feature should the consultant configure?

Hard
97

You are configuring unified routing for a customer service center. The organization wants to route incoming cases to queues based on the case's priority. You have created a workstream for the Case entity and added a route-to-queue rule that routes high-priority cases to the 'Escalation' queue. However, when testing, you notice that all cases, regardless of priority, are going to the 'General' queue. What is the most likely cause?

Medium
98

A Customer Service representative needs to quickly resolve a recurring issue for a customer by referencing the exact resolution steps used successfully in three previous cases last week. Which feature should the agent use to achieve this efficiently?

Medium
99

A customer service manager at Northwind Traders is configuring SLAs. The manager needs to ensure that the resolution time KPI for a case is paused when the case status is changed to 'On Hold' and resumed when the status is changed back to 'In Progress'. Which configuration should the manager use?

Hard
100

You are configuring unified routing for a customer service center that handles cases. A workstream for the 'Case' entity uses a classification rule set that routes cases to the 'Support' queue. You need to ensure that cases are assigned to agents based on the priority of the case, with higher priority cases being assigned first. Which configuration should you set up?

Hard
101

You are configuring SLAs for Litware Insurance. The service manager wants the 'First Response By' KPI to pause while the case is waiting on the customer, and to resume when the customer replies. The SLA item already has a 'First Response By' KPI with success and failure actions. What must you configure to achieve the pause and resume behavior?

Hard
102

You are designing an Agent Script to guide representatives through a complex refund process. Which TWO components can be directly added as steps within an Agent Script to automate or guide actions? (Select TWO)

Medium
103

An administrator notices that some cases are not being assigned to agents despite there being available agents in the queue. You need to troubleshoot this issue using the Routing Diagnostics tool. What is the first thing you should check in the diagnostics record?

Hard
104

An organization uses Dynamics 365 Customer Service and requires that when a high-priority case is created, the system must automatically route the case to the senior support queue based on specific matching attributes. Which feature should you configure to achieve this requirement?

Medium
105

An agent needs to track the history of changes made to a case, including who changed the status and when. Which feature should be enabled to support this requirement?

Medium
106

A customer service manager wants to ensure that when a case is resolved, a survey is automatically sent to the customer. The survey must be sent using Dynamics 365 Customer Voice. What should you configure?

Easy
107

A consultant is configuring unified routing for a customer service center. The organization wants to route incoming cases based on the skill level of agents. The consultant needs to ensure that cases requiring a 'Technical' skill level of 3 or higher are only assigned to agents who meet this proficiency. Which TWO components must be configured to achieve this requirement? (Choose two.)

Hard
108

You are configuring a custom channel in Omnichannel for Customer Service. The channel must route incoming conversations to a specific queue based on the customer's preferred language, which is stored in a custom field on the Contact entity. You need to ensure the routing rule evaluates this field. What should you do first?

Hard
109

What is the primary benefit of using Unified Routing in Dynamics 365 Customer Service?

Medium
110

You are a functional consultant at Lucerne Shipping. Agents frequently resolve cases by phone but forget to capture the resolution details. Management wants to require a resolution description before an agent can resolve a case, and they want the requirement applied consistently to all case forms. What should you configure?

Medium
111

When a customer service agent accepts an incoming chat, a new session opens in the workspace. Which configuration determines the default title and icon shown on the session tab?

Easy
112

You are extending Dynamics 365 Customer Service by creating a custom JavaScript function that runs on the Case form's OnSave event. The function must call an external REST API to validate the customer's credit status and, if validation fails, prevent the save and display an error message. Which approach should you use to prevent the save?

Hard
113

Northwind Traders uses Dynamics 365 Customer Service. The service team has a parent case that is currently assigned to a senior agent. The senior agent needs to break the work into four distinct, independently tracked tasks that each have their own priority, owner, and resolution notes, while still being linked so the parent case cannot be closed until all four are complete. What should the senior agent do?

Medium
114

A consultant is configuring capacity for a team that handles both technical support cases and simple billing inquiries. They want to ensure agents can handle 2 technical cases or 5 billing inquiries at a time. What is the most efficient configuration?

Medium
115

You are setting up a new voice channel in Dynamics 365 Customer Service. The organization wants to route incoming calls to agents based on the caller's language preference. Which two components must you configure to enable language-based routing? (Choose two.)

Medium
116

A customer service manager wants to ensure that cases created from the 'Platinum' tier customers are automatically routed to a dedicated queue named 'Platinum Support'. The routing should occur as soon as the case is created. What should you configure?

Easy
117

A Customer Service agent reports that they cannot see the 'Knowledge Base Search' control on their case form. What is the most likely cause?

Easy
118

You are configuring the Customer Service Workspace. You want to ensure that every time an agent opens a Case record from a dashboard, a specific 'Research' tab automatically opens alongside the case. What should you configure?

Medium
119

You are configuring unified routing for a customer service center. The center receives a high volume of email inquiries and wants to distribute them evenly among available agents to prevent any single agent from being overloaded. You need to select the assignment method that best meets this requirement. Which assignment method should you use?

Medium
120

A customer service representative at Alpine Ski House needs to quickly find all cases that are related to a specific product. Which feature should the representative use?

Easy
121

A customer service manager wants to enable agents to quickly view a customer's recent orders from an external system while working on a case in Dynamics 365 Customer Service. The external system provides a REST API that returns order data in JSON format. The manager wants the order data to appear in a section on the Case form without navigating away. What should you implement?

Easy
122

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?

Medium
123

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?

Medium
124

Contoso Ltd. uses Dynamics 365 Customer Service and requires that when a case is created via email, the case title must automatically populate with the email subject line, and the customer should receive an immediate auto-response notification. Which configuration feature should you implement to satisfy this requirement?

Medium
125

You are configuring skills for unified routing in Dynamics 365 Customer Service. The organization wants to ensure that cases requiring 'Advanced' proficiency in 'Networking' are only assigned to agents who have that exact skill level. Which skill matching logic should you configure?

Hard
126

A consultant is configuring unified routing for a customer service center that handles both email and chat. The organization wants to ensure that chat conversations are routed only to agents who are currently available and have a maximum capacity of two concurrent chats. Which configuration should the consultant implement to enforce this?

Hard
127

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?

Medium
128

A company wants to implement a custom presence status called 'Training' that should be visible to supervisors but prevent any new work items from being routed to agents. Which configuration is required to ensure this status is available in the Omnichannel for Customer Service app?

Hard
129

A customer service representative at Alpine Ski House is reviewing an active case. The customer calls back with the same issue, so the representative wants to capture the new interaction on the existing case without creating a new record. Which action should the representative take on the case record?

Easy
130

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?

Hard
131

You are setting up a Knowledge Base article template. Which TWO features must you configure to ensure articles are professional and searchable?

Medium
132

You are extending a Customer Service environment by creating a custom action that will be triggered from a case record. The action must call an external REST API, pass the case ID, and update the case with the response. You have written a plug-in that implements the logic. Where should you register the plug-in step to ensure it executes when the custom action is invoked?

Hard
133

You are a functional consultant configuring a custom channel in Omnichannel for Customer Service. The channel must display a pre-chat survey that collects the customer's issue category and then, based on the selected category, dynamically show additional questions. Which feature should you use to implement this dynamic behavior in the pre-chat survey?

Medium
134

An agent is using the Customer Service workspace and needs to perform a series of repetitive tasks, including sending a standard email and closing the case. Which productivity tool should the consultant implement to automate these steps for the agent?

Easy
135

You are configuring a workstream for a new messaging channel in Dynamics 365 Customer Service. The organization wants to ensure that when an agent closes a conversation, the customer receives a satisfaction survey. Which feature should you configure?

Hard
136

You are configuring unified routing for a customer service center that handles cases from multiple channels. A workstream for the 'Case' entity uses a classification rule set that routes cases to the 'Escalations' queue based on a custom field 'Priority' equal to 'High'. You need to ensure that when an agent rejects a case from this queue, it is automatically routed back to the same queue after a specified time. Which feature should you configure?

Hard
137

You are implementing a custom action in Dynamics 365 Customer Service that must be triggered when a case is escalated. The action must update the case record and also create a task for the escalation team. The action should be reusable across multiple entities. What should you create?

Hard
138

A customer service supervisor at Adventure Works is configuring parent-child case settings in Dynamics 365 Customer Service. The supervisor wants to ensure that when a parent case is resolved, all child cases are also resolved. The supervisor also needs to prevent a parent case from being resolved while any child case is still active. Which two settings should the supervisor enable? (Choose two.)

Medium
139

You are configuring unified routing for a customer service center that handles cases and live chats. The organization wants to ensure that cases are routed only to agents who have the 'Case Management' skill and that chats are routed only to agents with the 'Chat' skill. Agents may have one or both skills. Which configuration should you implement to meet this requirement?

Hard
140

A customer service representative at Adventure Works is working on a case and needs to add a note that includes a file attachment. The representative wants to ensure that the attachment is stored within the case record and can be accessed by other team members. What should the representative do?

Easy
141

You are configuring skills for unified routing in Dynamics 365 Customer Service. You need to ensure that work items are matched to agents based on specific skills. Which two components must be configured to enable skill-based routing? (Choose two.)

Hard
142

You are configuring unified routing for a customer service center. Agents must be assigned work only when their total active work items are below a specified limit, and the system should automatically remove agents from assignment when they reach that limit. Which capacity profile setting should you configure?

Medium
143

You are a functional consultant for a company using Dynamics 365 Customer Service. The customer service manager wants to provide agents with a custom button on the Case form that, when clicked, opens a specific knowledge article in a new browser tab. The button should be visible only when the case status is 'Active'. Which method should you use to implement this requirement?

Easy
144

An organization wants to analyze why certain work items are spending a long time in the queue before being assigned. Which tool should the consultant use to find this information?

Medium
145

You are configuring the representative experience in Dynamics 365 Customer Service. Agents have reported that they cannot see the 'Knowledge Base Search' control within the case form. You need to ensure that the control is available. What should you do?

Easy
146

You are implementing unified routing for a customer service team at Tailspin Toys. The team wants cases to be routed to agents based on skills and capacity. Which two components must you configure to enable skill-based routing for cases? (Choose two.)

Hard
147

You are a functional consultant for a company using Dynamics 365 Customer Service. The company wants to embed a custom canvas app inside the Case form to display real-time customer data from an external system. The canvas app must receive the case ID as a parameter and pass it to the external system. Which method should you use to pass the case ID to the canvas app?

Hard
148

You are configuring a workstream for the 'Voice' channel in unified routing. You need to ensure that calls are routed to agents who are available and have the 'Spanish' skill. Which assignment method should you use?

Medium
149

A customer service manager wants to ensure that cases are automatically assigned to the agent with the lowest current workload. Which feature should you implement to achieve this routing requirement?

Medium
150

You are a functional consultant for a Dynamics 365 Customer Service implementation. The service manager wants to enforce that agents cannot close a case unless the Resolution field is populated with at least 20 characters. What should you configure?

Medium
151

You are extending Dynamics 365 Customer Service by creating a custom entity to track equipment repairs. You need to ensure that when a repair record is created, the associated case is automatically updated with the repair status. The update must happen in real-time and be visible immediately on the case form. What should you implement?

Hard
152

A Customer Service manager wants a custom button on the Case form that, when clicked, calls an external REST API to retrieve a customer's outstanding balance and displays it in a notification. The button must be available in both the web app and the Customer Service workspace, and no full-page reload should occur. The organization uses the Unified Interface only. Which approach should you recommend?

Medium
153

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?

Medium
154

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?

Hard
155

You are setting up a new workstream for the 'Voice' channel in Dynamics 365 Customer Service. The organization wants to ensure that calls are routed to the queue with the longest idle agent. Which assignment method should you configure for the queue?

Easy
156

You are configuring unified routing for a customer service center that handles cases from multiple channels. The organization wants to ensure that cases with a priority of 'High' are routed to a dedicated queue before any other cases. You have created the 'High Priority' queue and a routing rule that routes high-priority cases to it. However, you notice that some high-priority cases are still being routed to the default queue. What is the most likely cause?

Hard
157

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

Hard
158

You need to automate the creation of cases from incoming emails. What is the most efficient way to achieve this in Dynamics 365 Customer Service?

Medium
159

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?

Medium
160

A Customer Service manager requires a custom report that aggregates data from external sources and displays it within the Case form. Which integration pattern should you use to ensure real-time data visibility?

Medium
161

A manager wants to ensure that agents are only assigned work if they have a 'Technical' skill level of 3 or higher. Which routing method should be configured to enforce this requirement?

Medium
162

You are configuring SLAs for a customer service team. The team wants to track the time from case creation until the case is resolved. They also want to pause the timer when the case is on hold and resume when it is reactivated. Which SLA configuration should you use?

Hard
163

A support manager at City Power & Light wants agents to see related cases for the same customer while working a case, so they can spot repeat contact patterns. The manager also wants to prevent agents from editing those related records from within the case form. Which configuration should the manager use?

Medium
164

A service manager at Proseware Inc. notices that agents are manually entering the same product and entitlement information on every case, causing errors. The manager wants the system to automatically populate the customer's active entitlement and default product on new cases created from a phone call. What should the manager configure?

Hard
165

A customer service representative at Adventure Works wants to merge multiple cases that are related to the same issue into a single case. Which feature should the representative use?

Easy
166

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?

Hard
167

You are configuring unified routing for a customer service center that handles cases from multiple regions. The organization wants to ensure that a case is routed to the queue with the highest priority based on the customer's region, and if no queue matches, it should go to a default queue. You have created queues for 'North', 'South', 'East', and 'West', and a default queue. Which component should you configure to achieve this?

Medium
168

An agent at Fabrikam Inc. is working on a case and needs to quickly find similar cases that were resolved with the same issue. The agent wants to see a list of cases that share the same product and subject. Which feature should the agent use?

Easy
169

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?

Hard
170

You are configuring case settings for an organization that wants to automatically close cases after a specified period of inactivity. Which feature should you use?

Medium
171

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

Hard
172

You are configuring unified routing for a customer service center. The organization wants to ensure that when a case is created, the system automatically classifies it into one of three categories: Billing, Technical, or General. Which component should you configure to achieve this?

Medium
173

An organization uses unified routing in Dynamics 365 Customer Service. Agents are assigned to queues based on their product expertise. A supervisor reports that Tier 2 support agents are missing urgent cases because their primary capacity is frequently exhausted by routine Tier 1 chat sessions. You need to ensure Tier 2 agents preserve capacity for urgent cases. What should you configure?

Medium
174

A customer service manager wants to allow agents to create a follow-up task directly from a case record without leaving the case form. The task should be linked to the case and assigned to the same agent. Which out-of-the-box feature should you configure?

Easy
175

A customer service manager wants to ensure that when an agent is assigned a case, the case is automatically locked to prevent other agents from working on it simultaneously. Which feature should the consultant configure to achieve this?

Easy
176

You are configuring unified routing for a customer service organization. The organization wants to route cases based on the case priority and the customer's region. You have created a workstream with a routing rule set that includes conditions for priority and region. However, you notice that cases with high priority and region 'North America' are not being routed to the correct queue. You have verified that the queue exists and agents are available. What should you check first?

Hard
177

You are using the Customer Service workspace and need to create a custom channel integration. Which technology allows you to pass data from a custom channel provider to the Dynamics 365 agent interface?

Hard
178

You are customizing the agent dashboard. What is the best way to add a dynamic filter that allows agents to filter their active cases by 'High' priority?

Medium
179

You are extending the Customer Service workspace by creating a custom session template. You need to ensure that the template includes a productivity tool that displays customer information from an external system and allows agents to interact with it. Which two actions must you perform? (Choose two.)

Hard
180

A support agent at Contoso, Ltd. is working on a case and needs to view all related activities, notes, and knowledge articles in a single unified interface. The agent wants to quickly find similar resolved cases to reference past resolutions. Which feature should the agent use?

Easy
181

You are extending Dynamics 365 Customer Service by building a custom Power Apps component framework (PCF) control that will be used on the Account form to display a customer's recent cases. The control must fetch data from the Case entity using the Web API and display it in a grid. You need to ensure the control can retrieve the data and handle pagination. Which method should you use to fetch the data?

Hard
182

You are a functional consultant at Lucerne Publishing. The service manager wants to ensure that when a case is escalated, the original case remains open and a new escalation case is created and assigned to a specialist team. What should you configure?

Medium
183

You are a functional consultant for a company using Dynamics 365 Customer Service. The service team needs a custom control on the Case form that displays a list of similar resolved cases, allowing agents to quickly reference past resolutions. The control must be reusable across multiple entities and support configuration without writing code. Which type of Power Apps component framework (PCF) control should you create?

Medium
184

What is the primary benefit of using macros in the Customer Service workspace?

Easy
185

Which tool should you use to check for potential performance issues in your custom Customer Service plugins?

Easy
186

A customer service organization wants to enable agents to see a unified view of customer interactions, including cases, emails, and chats, in a single interface. Which feature should the consultant configure to provide this consolidated view?

Easy
187

You are a functional consultant at Fabrikam Inc. The customer service team uses Dynamics 365 Customer Service. They need to allow agents to quickly find similar cases when working on a new case. The solution should suggest cases that have similar titles and descriptions. What should you enable?

Easy
188

You are configuring a custom messaging channel in Omnichannel for Customer Service. The channel will use a third-party provider that sends messages via a REST API. You need to ensure that incoming messages are routed to the correct queue based on the customer's product interest, which is included in the message payload. What should you configure to extract the product interest and use it for routing?

Medium
189

You are configuring unified routing for a new email channel. The organization wants to route emails based on the customer's country, which is stored in a custom field on the contact record. You have created a workstream and a queue. Which type of rule should you use to evaluate the custom field and route the email to the appropriate queue?

Hard

Frequently asked questions

What does the troubleshooting domain cover on the MB-230 exam?
troubleshooting questions test whether you can apply the concept in context, not just recognise a definition.
How many questions are in this domain?
This page lists all 189 troubleshooting questions in the MB-230 question bank. The actual exam draws from this domain proportionally to its weighting in the official exam blueprint.
What is the best way to practise this domain?
Start with a short focused session (10 questions) to identify gaps, then work through explanations. Repeat with a longer session once the weak areas feel solid.
Can I practise only troubleshooting questions?
Yes — the session launcher on this page filters questions to this domain only. Choose any session length for inline explanations and scoring.