MB-230 Sample Questions & Answers
Managing cases takes over half the exam: foundational components, knowledge management and collaboration, with the rest on routing and productivity tools like the Copilot workspace, plus extending the data model and capturing customer feedback.
Launch the full MB-230 simulator →Showing 10 of 20 free samples.
- Question 1Advanced
Manage cases · Create and manage business process flows
A hospital is using Dynamics 365 Customer Service for patient inquiry management. They need to configure a business process flow for patient complaints. The process must have a stage that can only be accessed by members of the 'Patient Advocacy' security role. All other users should be prevented from advancing the case to this stage. How can this security requirement be implemented within the business process flow editor?
Show answer & explanation
Correct answer: D
As of the current platform capabilities, business process flows do not support stage-level security based on security roles directly within the BPF editor. Enabling security roles for the entire BPF controls who can use the flow, not who can access specific stages. While workflows or business rules can add logic, they cannot fundamentally prevent a user from entering a stage. The correct, robust implementation for stage-gating based on security roles requires custom development, typically a plugin or JavaScript, to enforce the security check.
- Question 2Beginner
Manage cases · Create and manage cases
A service manager notices that many similar cases are being created for a recurring product issue. To streamline the process, the manager wants to create a template that agents can use. This template should pre-populate the case title, subject, and a default knowledge article. Which feature should the manager use to create this reusable case template?
Show answer & explanation
Correct answer: D
Case Templates are the specific, out-of-the-box feature designed for this purpose. They allow administrators to define templates that pre-populate fields on a new case record, improving consistency and saving agents time. This feature is found under Templates in the Customer Service Hub.
- Question 3Advanced
Manage cases · Configure routing rules
A company has two separate queues for handling email inquiries: 'Standard Support' and 'Premium Support'. A routing rule set is configured to route cases to the 'Premium Support' queue if the associated contact's service level is 'Gold'. All other cases are routed to 'Standard Support'. A new email arrives from a contact with a 'Gold' service level, and a case is created automatically. However, the case remains in the default queue and is not routed. The system administrator confirms the routing rule is active. What is the most likely cause of this issue?
Show answer & explanation
Correct answer: A
Routing rules often depend on attributes of related records, such as the contact or account. If the Automatic Record Creation (ARC) rule successfully creates the case but fails to populate the 'Customer' lookup field, the routing rule condition 'Contact's service level equals Gold' cannot be evaluated. The rule fails to find a matching condition and therefore does not route the case. The other options are less likely causes for this specific symptom.
- Question 4Advanced
Manage entitlements and service level agreements (SLAs) · Configure service schedules and holiday schedules
Case Study: Northwind Traders Financials
Company Background
Northwind Traders Financials (NTF) provides wealth management services to high-net-worth individuals. They use Dynamics 365 Customer Service to manage client requests, which are logged as cases. Service quality and responsiveness are critical to their business model.Current Situation
NTF offers two tiers of service: Platinum and Gold. Platinum clients have a guaranteed 1-hour first response time and 4-business-hour resolution time, 24/7. Gold clients have a 4-business-hour first response and 24-business-hour resolution time during standard business hours (9 AM - 5 PM, Mon-Fri). The company has service centers in New York (EST) and London (GMT), each with its own holiday schedule. Cases from Platinum clients must be routed to a dedicated 'Platinum Service Queue' immediately upon creation.Requirements
- The system must accurately track SLAs for both Platinum and Gold clients, respecting their different service hours and holidays.
- Timers on case forms must be clearly visible to agents, showing time remaining for both first response and resolution.
- If a Platinum client's case is approaching its resolution SLA (within 30 minutes of failure), an email notification must be sent to the Service Director.
- The solution must use standard Dynamics 365 features with minimal custom code.
Question
To meet all the specified requirements, which combination of configurations is required?Show answer & explanation
Correct answer: C
This is the most complete solution. You need two separate Enhanced SLAs to define the different KPIs, warning times (for the 30-minute notification), and failure times. Two customer service calendars are required for the different business hours (24/7 vs 9-5). Two holiday schedules are needed for the different regions. A routing rule set is required to automatically send Platinum cases to the dedicated queue. Entitlements would be used to link customers to the correct SLA, but the core components to build the logic are the SLAs, calendars, and routing rules.
- Question 5Intermediate
Manage cases · Merge cases
A user is attempting to merge two case records. The primary case is Case A, and the subordinate case to be merged is Case B. Case B has an active SLA timer running. What happens to the SLA timer from Case B after the merge operation is completed successfully?
Show answer & explanation
Correct answer: D
When cases are merged, the subordinate (merged) case is cancelled. As part of this cancellation process, any active SLA timers associated with that case are also cancelled. The primary case (Case A) retains its own SLA, if it has one. SLAs are not transferred or paused during a merge.
- Question 6Intermediate
Manage cases · Create and manage business process flows
A company wants to provide its customer service agents with a visual, step-by-step guide for complex troubleshooting scenarios. These guides should be interactive, allowing agents to input diagnostic information and receive tailored next steps. The guides need to be launched directly from a case form. Which Dynamics 365 feature is designed for creating such interactive, guided processes?
Show answer & explanation
Correct answer: C
Agent Scripts are specifically designed to provide contextual guidance to agents. They can present text instructions, macros to automate actions, and scripts for communication. They are displayed in a control within the Customer Service Workspace and can guide an agent through a process like troubleshooting, fulfilling the requirement for an interactive, step-by-step guide. While Business Process Flows provide a high-level process, Agent Scripts offer detailed, prescriptive guidance for tasks within a stage.
- Question 7IntermediateSelect 2
Manage knowledge · Create and manage knowledge articles
You need to configure the knowledge base so that articles can have a future expiration date, at which point they will be automatically unpublished and sent back to a reviewer for validation. You also need to allow authors to create different versions of the same article (e.g., a minor update vs. a major revision). Which two settings are required to achieve this? (Select TWO)
Show answer & explanation
Correct answers: C, E
The knowledge article entity has a built-in business process flow (New Process to Published) that manages its lifecycle. This BPF includes stages for authoring, reviewing, and publishing. The expiration and review logic is part of this lifecycle management. Additionally, enabling major/minor versioning is a specific setting in Knowledge Management that allows for the creation of different article versions. A Power Automate flow is not needed for the standard expiration behavior, as it is a platform feature tied to the lifecycle.
- Question 8Intermediate
Manage queues · Create and manage queues
A customer service team uses queues to manage their workload. The queue items are not being picked up by agents in a timely manner. The manager wants to implement a system where a queue item that has been in a queue for more than 60 minutes is automatically reassigned to a specific user, the team lead. Which is the most direct, out-of-the-box method to achieve this?
Show answer & explanation
Correct answer: B
SLAs can be applied to the Queue Item entity, not just the Case entity. By creating an SLA KPI for Queue Items (e.g., 'Time in Queue'), you can set a failure time of 60 minutes. The SLA's failure action can then be configured to reassign the underlying record (the case) to the team lead. This is the intended, time-aware mechanism for managing service levels on items within a queue.
- Question 9Advanced
Manage cases · Implement macros and agent scripts
Case Study: Consolidated Messenger
Company Background
Consolidated Messenger is a national courier service that uses Dynamics 365 Customer Service to manage package tracking inquiries and delivery issue claims. They handle thousands of cases per day from various channels including phone, email, and a customer portal.Current Situation
Agents currently spend a significant amount of time manually searching for information and performing repetitive tasks. For example, when a customer calls about a lost package, the agent must manually open the customer's contact record, look up recent shipments in a separate system, and copy-paste the tracking number into a case note. They also need to send a standardized confirmation email after logging the case.Requirements
- When a case is created from a phone call, the system should automatically display the calling customer's Contact record and recent case history in side panes.
- Agents need a single-click action within the case form to query the external shipping system (via an existing API) for tracking details and populate those details into custom fields on the case.
- Agents need a one-click action to send a templated 'Claim Received' email to the customer.
- The solution must be configured within the Customer Service Workspace to provide a multi-session experience.
Question
To address the requirements for single-click actions to query the shipping system and send a templated email, which Customer Service feature should be configured?Show answer & explanation
Correct answer: B
Macros are the specific feature designed to automate repetitive, sequential tasks within the Customer Service Workspace. A macro can be created to call the API (often via a flow), populate fields from the response, and another macro can be created to open a new email form using a specific template. These macros are then typically embedded within Agent Scripts to provide agents with a clickable, guided interface to execute these automated actions.
- Question 10Intermediate
Manage cases · Create and manage cases
A new customer service agent reports that they cannot see the 'Resolve Case' button on the command bar for any case records, even those assigned directly to them. The system administrator has verified that the agent has 'Write' and 'Append' permissions on the Case entity in their security role. What is the most likely missing permission that is causing this issue?
Show answer & explanation
Correct answer: B
Resolving a case is not just a status change on the case record itself. The action creates a related 'Case Resolution' activity record to store details about the resolution (time spent, remarks, etc.). Therefore, the user performing the action must have permission to create records in the Case Resolution entity. Without this permission, the 'Resolve Case' button is typically hidden by the system.
Ready for the real thing?
The full MB-230 simulator has every exam-style question, timed mode, and instant scoring.