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.
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.
You are tasked with providing agents with a real-time view of customer sentiment during a chat session. Which feature should you implement?
Medium2You 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?
Hard3A 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?
Easy4You 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?
Hard5A 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.)
Medium6Which type of web resource should you use to display a custom interface that requires heavy interaction with the current session's data?
Medium7A 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?
Easy8You are migrating a legacy chat configuration to Unified Routing. Which component must you recreate to ensure chat conversations are routed correctly?
Medium9You 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?
Medium10A 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?
Easy11You 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?
Medium12Your 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?
Hard13You 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?
Medium14Refer 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?
Medium15A 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.)
Medium16You 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?
Hard17A 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?
Medium18A 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?
Easy19A 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?
Medium20A 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?
Easy21You 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?
Hard22A 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?
Hard23You 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?
Medium24A 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?
Medium25You 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.)
Hard26A 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?
Hard27Contoso 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?
Medium28You 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?
Easy29You 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.)
Medium30You 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?
Hard31A 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?
Medium32A 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?
Hard33You 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?
Medium34You 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?
Medium35You 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?
Hard36You 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?
Medium37You 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?
Easy38You 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.
Medium39A 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?
Easy40You 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?
Hard41A 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?
Medium42You 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?
Medium43A 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?
Easy44You 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?
Medium45You 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?
Hard46You 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?
Easy47You 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?
Medium48You 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?
Medium49An 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.
Hard50Which component allows you to extend the Customer Service workspace by adding a custom dashboard that updates in real-time for supervisors?
Medium51You 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?
Medium52Which entity should you use to store reusable knowledge content that can be surfaced to agents during case resolution?
Easy53A 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?
Easy54A 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?
Easy55Your 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?
Medium56You 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?
Medium57Contoso 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?
Medium58You 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?
Medium59A 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?
Medium60A 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?
Hard61An 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?
Medium62You 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?
Easy63You 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?
Hard64A 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?
Medium65Refer 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?
Hard66A 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?
Medium67A 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?
Medium68You 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?
Medium69A 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?
Easy70Your 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?
Medium71You 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?
Easy72A 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?
Medium73You need to add a custom button to the command bar in the Customer Service workspace. Which tool should you use?
Medium74You 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.)
Medium75You 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?
Medium76An 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?
Easy77You 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?
Easy78You 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?
Medium79You 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?
Medium80Contoso 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?
Medium81Refer to the exhibit. You are reviewing the configuration of an automated case resolution follow-up. What is the impact of this configuration?
Medium82A 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?
Easy83Refer 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?
Medium84You 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?
Medium85You 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?
Medium86You 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?
Medium87When creating a custom control for the Customer Service workspace, which framework should you use to ensure compliance with Microsoft's supportability standards?
Easy88You 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?
Hard89A 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?
Easy90A 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?
Easy91A 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?
Easy92You 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)
Hard93You 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?
Hard94An 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?
Medium95Which component allows you to define the maximum number of concurrent chats an agent can handle in the Omnichannel environment?
Easy96A 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?
Hard97You 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?
Medium98A 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?
Medium99A 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?
Hard100You 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?
Hard101You 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?
Hard102You 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)
Medium103An 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?
Hard104An 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?
Medium105An 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?
Medium106A 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?
Easy107A 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.)
Hard108You 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?
Hard109What is the primary benefit of using Unified Routing in Dynamics 365 Customer Service?
Medium110You 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?
Medium111When 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?
Easy112You 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?
Hard113Northwind 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?
Medium114A 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?
Medium115You 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.)
Medium116A 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?
Easy117A Customer Service agent reports that they cannot see the 'Knowledge Base Search' control on their case form. What is the most likely cause?
Easy118You 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?
Medium119You 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?
Medium120A 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?
Easy121A 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?
Easy122Refer 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?
Medium123Refer 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?
Medium124Contoso 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?
Medium125You 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?
Hard126A 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?
Hard127Refer 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?
Medium128A 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?
Hard129A 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?
Easy130Refer 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?
Hard131You are setting up a Knowledge Base article template. Which TWO features must you configure to ensure articles are professional and searchable?
Medium132You 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?
Hard133You 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?
Medium134An 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?
Easy135You 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?
Hard136You 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?
Hard137You 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?
Hard138A 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.)
Medium139You 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?
Hard140A 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?
Easy141You 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.)
Hard142You 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?
Medium143You 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?
Easy144An 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?
Medium145You 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?
Easy146You 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.)
Hard147You 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?
Hard148You 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?
Medium149A 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?
Medium150You 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?
Medium151You 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?
Hard152A 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?
Medium153Refer 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?
Medium154A 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?
Hard155You 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?
Easy156You 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?
Hard157You need to ensure that when a case is escalated, a specific manager is automatically notified. Which mechanism should you use?
Hard158You need to automate the creation of cases from incoming emails. What is the most efficient way to achieve this in Dynamics 365 Customer Service?
Medium159Refer 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?
Medium160A 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?
Medium161A 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?
Medium162You 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?
Hard163A 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?
Medium164A 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?
Hard165A 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?
Easy166Refer 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?
Hard167You 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?
Medium168An 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?
Easy169Refer 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?
Hard170You are configuring case settings for an organization that wants to automatically close cases after a specified period of inactivity. Which feature should you use?
Medium171Refer to the exhibit. An agent reports receiving this error when trying to publish a knowledge article. What should you do to resolve this?
Hard172You 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?
Medium173An 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?
Medium174A 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?
Easy175A 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?
Easy176You 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?
Hard177You 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?
Hard178You 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?
Medium179You 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.)
Hard180A 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?
Easy181You 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?
Hard182You 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?
Medium183You 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?
Medium184What is the primary benefit of using macros in the Customer Service workspace?
Easy185Which tool should you use to check for potential performance issues in your custom Customer Service plugins?
Easy186A 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?
Easy187You 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?
Easy188You 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?
Medium189You 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?
HardOther domains
All MB-230 exam domains
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.