Free Microsoft MB-230 Practice Test Questions MCQs

Stop wondering if you're ready. Our Microsoft MB-230 practice test is designed to identify your exact knowledge gaps. Validate your skills with Microsoft Dynamics 365 for Customer Service Exam questions that mirror the real exam's format and difficulty. Build a personalized study plan based on your free MB-230 exam questions mcqs performance, focusing your effort where it matters most.

Targeted practice like this helps candidates feel significantly more prepared for Microsoft Dynamics 365 for Customer Service Exam exam day.

2500+ already prepared
Updated On : 3-Mar-2026
50 Questions
Microsoft Dynamics 365 for Customer Service Exam
4.9/5.0

Page 1 out of 5 Pages

Topic 1, Humongous Insurance

   

Case Study
This is a case study. Case studies are not timed separately. You can use as much exam time as you would like to complete each case. However, there may be additional case studies and sections on this exam. You must manage your time to ensure that you are able to complete all questions included on this exam in the time provided.

To answer the questions included in a case study, you will need to reference information that is provided in the case study. Case studies might contain exhibits and other resources that provide more information about the scenario that is described in the case study. Each question is independent of the other questions in this case study.

At the end of this case study, a review screen will appear. This screen allows you to review your answers and to make changes before you move to the next section of the exam. After you begin a new section, you cannot return to this section.

To start the case study
To display the first question in this case study, click the Next button. Use the buttons in the left pane to explore the content of the case study before you answer the questions. Clicking these buttons displays information such as business requirements, existing environment, and problem statements. If the case study has an All Information tab, note that the information displayed is identical to the information displayed on the subsequent tabs. When you are ready to answer a question, click the Question button to return to the question.

Background
Humongous Insurance is contracted to process all insurance claims for a health facility that accepts the following types of health insurance:

Health maintenance organization (HMO)

Preferred-provider organization (PPO)

Gold

Cases are classified as new claims, claim disputes, and follow-ups. Each insured person is entitled to open 25 new cases each calendar year.

Support representatives specialize by and process claims by insurance type.

Humongous Insurance currently accepts claims only by telephone. The call center is open from 06:00 GMT to 24:00 GMT daily. Call center staff work one of the following shifts: 06:00 GMT to 12:00 GMT, 12:00 GMT to 18:00 GMT, and 18:00 GMT to 24:00 GMT.

When a case is received by email, a staff member categorizes the case as email and closes the case immediately.

Current environment
Humongous Insurance has three departments to handle claim types: HMO, PPO, and Gold.

The company uses handwritten forms to send claims information to the correct department.

Each department maintains a workbook to record calls received.

Requirements. Support desk
Configure the system to track the number of insurance claims filed each year.

Categorize claims by type as they are opened.

Configure the system to track staff responsiveness to service-level agreements (SLAs).

Ensure that business hours reflect the hours that support staff are scheduled.

Requirements. Case handling
All new cases must be automatically placed into a queue based on insurance type after the type is selected.

All insurance types need to be automatically moved to the proper queue when the subject is picked.

All cases must be created and closed immediately when received.

The status reason must be set to Email Sent or Phone Call.

Information must be restricted by insurance and phone call type.

Managers must be alerted when customers reach their limit of 25 cases for the year.

Changes to cases must not be counted against entitlements until the case is closed.

Requirements. Disputes
Claim disputes must be categorized as low priority.

The status for all disputed cases must be set to Review by a Manager before a disputed case may be closed.

Requirements. Knowledge base
A knowledge base must be used as a repository for all answers.

Representatives must be able to search the knowledge base when opening a new case for similar claims.

Representatives must be able to search across all entities at all times.

Searches must check any field in the entity for matches in a single search.

Searches must return results in a single list and sort the list so that the most relevant results appear at the top of the list.

Representatives must be able to link the knowledge base to cases when applicable.

Representatives must create a new knowledge base article if an answer is not found in the existing knowledge base.

Representatives must be able to use SQL-like syntax to search the knowledge base.

Requirements. Service-level agreements
When a customer calls to open a claim, the company must respond to the caller within the following time frames:

Requirements. Alerts
Cases must be flagged when they are past the SLA threshold.

An email alert must be sent to the manager to indicate an SLA noncompliance.

An email alert must be sent to representatives for SLA violations as follows: HMO 2 hours prior and PPO 1 hour prior.

Send an email alert to support managers when disputes are ready to be closed.

Send an email alert to customers when cases are closed.

Requirements. Issues
The current process is all manual and not efficient.

There is no easy way to determine whether the company is meeting its SLAs.

Representatives are often inconsistent regarding how they handle customers and answer customer questions.

There is no accountability for any of the representatives who take calls.

You are a Dynamics 365 for Customer Service administrator.

You need to deactivate entitlements.

When should you deactivate entitlements? Each correct answer presents a complete solution.

NOTE: Each correct selection is worth one point.

A. A customer’s entitlement has ended and no more support is desired.

B. A customer renews an entitlement for 100 more hours or one year.

C. A customer calls and wants to know how many hours of support remain.

D. The customer must change remaining support hours from all email support to one-half email support and one-half phone support.

E. You need to add notes to the customer’s entitlement.

D.   The customer must change remaining support hours from all email support to one-half email support and one-half phone support.
E.   You need to add notes to the customer’s entitlement.

Explanation:
The question asks when you should deactivate an entitlement. Deactivation is used to logically close or void an entitlement record so it is no longer usable for creating new cases, while preserving it for historical reference. It is typically done when the entitlement's terms or structure need to be fundamentally changed or when it is being replaced, not for simple renewals or inquiries.

Correct Options:

D. The customer must change remaining support hours from all email support to one-half email support and one-half phone support.
This is a structural change to the terms of the entitlement. Since you cannot directly edit the allocated hours per channel on an active entitlement, the standard process is to deactivate the current entitlement and create a new one with the revised channel allocation (e.g., 50 hours email, 50 hours phone). This ensures accurate tracking.

E. You need to add notes to the customer’s entitlement.
This is incorrect and should not require deactivation. Adding notes (via the Notes section or a description field) is a simple edit that can be done on an active entitlement without deactivating it. Deactivation is for major changes, not for adding commentary.

Incorrect Options:

A. A customer’s entitlement has ended and no more support is desired.
When an entitlement reaches its end date, it automatically becomes inactive (expired). You do not need to manually deactivate it; the system handles this based on the date.

B. A customer renews an entitlement for 100 more hours or one year.
For a renewal, you do not deactivate the old entitlement. Instead, you copy the expired entitlement to create a new, active entitlement with the new dates/hours. The old entitlement remains in the system (expired) for history.

C. A customer calls and wants to know how many hours of support remain.
This is a read-only inquiry. It does not require any action on the entitlement record, let alone deactivation. You simply view the remaining hours on the active entitlement.

Reference:
This is based on entitlement lifecycle management. Deactivation is used when terms need to be altered after creation, as entitlements are largely immutable once active. The standard practice for renewals is to create a new entitlement from a copy, not to deactivate and reactivate.

You are implementing Dynamics 365 Customer Service for an organization and are configuring the case summary Copilot.

A user tests the Case summary feature of Copilot. The user observes that the case summary card states, "There's not enough information to summarize." You need to recommend an action so an administrator can configure the case summary correctly. Which action should you recommend?

A. Expand the activity highlights summary.

B. Change the case to resolved and expand the case summary card.

C. Provide feedback comments to the Case summary feature in Copilot.

D. Ensure that the case has a description.

E. Refresh the case summary

D.   Ensure that the case has a description.

Explanation:
The Copilot case summary feature uses AI to generate a concise overview of a case based on its data. The error message "There's not enough information to summarize" indicates the AI model did not find sufficient descriptive text in the case record to create a summary. The Case Description field is the primary source of context for the summary. Without a populated description, the AI has no narrative to analyze and summarize.

Correct Option:

D. Ensure that the case has a description.
This is the fundamental prerequisite. The administrator should ensure that the case creation process or data entry guidelines require agents to populate the Description field with meaningful details about the customer's issue. Without this foundational data, the case summary feature cannot function, regardless of other configurations.

Incorrect Options:

A. Expand the activity highlights summary.
This refers to a different part of the Copilot interface. The "Activity highlights" summarize related emails and appointments, not the core case description. Expanding it won't provide the missing primary case narrative.

B. Change the case to resolved and expand the case summary card.
The case's status (Resolved) does not affect the AI's ability to generate a summary from existing text. The summary is based on content, not status. "Expanding the card" is a user action, not an administrative configuration.

C. Provide feedback comments to the Case summary feature in Copilot.
While user feedback helps improve the AI model over time, it is not an immediate administrative action to fix a case that lacks the basic information needed for any summary to be generated.

E. Refresh the case summary.
This is a user action to regenerate the summary, but if the underlying case description is empty, refreshing will yield the same error message. The root cause is missing data, not a need to refresh.

Reference:
The case summary feature relies on natural language understanding of the case's text fields, primarily the Description. This is covered in the documentation and learning materials for Copilot in Customer Service, which emphasize that rich case descriptions lead to better AI-generated summaries.

You work for a power company that uses Dynamics 365 Customer Service. The company provides outdoor smart light bulbs to its customers. Each bulb includes an loT sensor with LTE capabilities.

When a light bulb begins to fail, the loT sensor must create a work order to send the customer a replacement bulb.

You implement Connected Customer Sen/ice with Azure loT Central and Power Automate, but work orders are not generated.

You need to ensure that work orders are generated.

What must you set for each bulb?

A. Master device

B. Parent device

C. Customer account

D. Contact

C.   Customer account

Explanation:
The scenario describes an IoT device (smart bulb) that needs to automatically create a work order in Connected Customer Service when it begins to fail. For this automation to work, the system must know for whom the work order should be created—specifically, which customer owns the device and should receive the replacement. In Dynamics 365, a work order is typically linked to a Customer Account (or a Contact). Therefore, each IoT device (bulb) must be associated with a Customer Account in the system so that the automated flow (Power Automate) can correctly generate a work order for that specific customer.

Correct Option:

C. Customer account.
This is the essential link. In the Device record within Connected Customer Service (or the associated IoT registry), you must set the Customer field to the appropriate Account record. This establishes ownership. When the IoT sensor signal triggers the flow, the flow logic can retrieve the associated customer account and use it to create the related work order with the correct customer context.

Incorrect Options:

A. Master device:
A Master Device is a template or blueprint for a type of device, defining its properties and telemetry. It is not the specific link to a customer for generating individual work orders.

B. Parent device:
A Parent Device is used to model device hierarchies (e.g., a machine containing multiple sensors). This is for organizing devices structurally, not for linking a device to a customer for service order generation.

D. Contact:
While a Contact (person) could be linked to a device, work orders in the Field Service/Connected Service context are typically associated with an Account (business or service location) as the customer. The scenario mentions "the company provides bulbs to its customers," implying a business-to-consumer or business-to-business relationship where the Account is the primary customer record. The Account is the more comprehensive and standard parent record for service management.

Reference:
This is based on the data model for Azure IoT Central integration with Dynamics 365 Connected Customer Service. For automated case or work order creation, the Device record must be linked to a Customer (Account) to provide the necessary context for the service transaction, as outlined in the integration and configuration documentation for Connected Service.

Note: This question is part of a series of questions that present the same scenario. Each question in the series contains a unique solution that might meet the stated goals. Some question sets might have more than one correct solution, while others might not have a correct solution.

After you answer a question in this section, you will NOT be able to return to it. As a result, these questions will not appear in the review screen.

Your company provides clients with Dynamics 365 for Customer Service Voice of the Customer employee satisfaction surveys. The company has a standardized set of survey questions named Satisfaction Survey.

You need to customize the survey for each client.

Solution: Open the source survey and the new survey. Drag the questions from the source survey to the new survey. Then customize the questions.

Does the solution meet the goal?

A. Yes

B. No

A.   Yes

Explanation:
The goal is to customize the same standardized survey named "Satisfaction Survey" for each different client. This implies creating client-specific versions of the survey. The proposed solution suggests opening the source survey and a new survey and dragging questions between them. This describes a process of copying questions from one survey to another, which is a valid method to create a new, customized survey based on the standard one.

Correct Option:

A. Yes.
The solution does meet the goal. The process described is a standard and efficient way to customize a survey for different clients:

Open the source survey: The standardized "Satisfaction Survey."

Open a new survey: A blank survey created for a specific client.

Drag questions from source to new survey: This copies the standardized questions into the new client's survey.

Customize the questions: After copying, you can then modify the question text, response options, or flow to tailor it for that client.

This method preserves the original "Satisfaction Survey" as a template and creates distinct, customizable copies for each client, which is exactly what is required.

Reference:
This is a standard practice in Voice of the Customer survey design. The survey designer interface allows you to easily copy pages and questions between surveys by dragging and dropping, facilitating the creation of customized versions from a template. This functionality is covered in the VoC documentation on creating and managing surveys.

Note: This question is part of a series of questions that present the same scenario. Each question in the series contains a unique solution that might meet the stated goals. Some question sets might have more than one correct solution, while others might not have a correct solution.

After you answer a question in this section, you will NOT be able to return to it. As a result, these questions will not appear in the review screen.

You are configuring a business process flow for a case entity.

All cases must be flagged for review.

You need to complete configuration of the business process flow.

Solution: Set the input parameter type as Option set for the action.

Does the solution meet the goal?

A. Yes

B. No

B.   No

Explanation:
The goal is to ensure all cases are flagged for review as part of a business process flow. A business process flow (BPF) guides users through stages and steps. To "flag" a case, you would typically add a required field (like a "Review Required" checkbox or choice field) to a stage in the BPF. Setting the input parameter type for an action is related to configuring a custom action (a type of process that can be invoked), not to making a field mandatory within the BPF stages.

Correct Option:

B. No.
The solution does not meet the goal. Configuring an action's input parameter type does not affect the BPF's stages or steps. To flag all cases, you should add a required step (e.g., a "Flag for Review" field set to "Business Required") within the relevant stage of the BPF, or use a business rule to set a field value when the case enters a specific stage.

Correct Approach:
Within the BPF designer:

Add a field (like a two-option "Flag for Review" field) to the appropriate stage.

Set the field's Property to "Business Required" or use default value logic.

This ensures users cannot move past that stage without flagging the case.

Reference:
Configuring required fields in a Business Process Flow is a standard feature. The setting is done within the BPF editor by modifying the field properties in a stage, not by configuring actions. This is covered in the documentation for creating and customizing business process flows.

You manage a Dynamics 365 Customer Service environment. The company processes thousands of cases daily. Some cases are parent cases, but most are child cases. When a child case is created, users report that they must re-enter information in fields from the parent case.

You need to ensure that, when a new child case is created from within the context of a parent case, information in specific fields from the parent case is passed to the child case fields.

What should you do?

A. Create a many-to-many relationship and update the data mapping.

B. Use a business rule.

C. Update the attributes that the child case will inherit from the parent case.

D. Create a routing rule

C.   Update the attributes that the child case will inherit from the parent case.

Explanation:
The requirement is to automatically populate specific fields on a child case with values from its parent case at the moment of creation. This is a data inheritance scenario within a parent-child (1:N) relationship on the same entity (Case). Dynamics 365 provides a specific configuration feature for this exact purpose: defining which attributes (fields) a child record will inherit from its parent.

Correct Option:

C. Update the attributes that the child case will inherit from the parent case.
This is the direct and correct solution. In the customization settings for the Case entity, you can configure the "Child Case Field" settings. Here, you specify which fields from the parent case (e.g., Product, Customer, Priority) should automatically copy their values to the corresponding fields on any new child case created from that parent.

Incorrect Options:

A. Create a many-to-many relationship and update the data mapping.
A many-to-many (N:N) relationship is for linking records where each can relate to many of the other (e.g., Cases and Knowledge Articles). This is not the structure for a parent-child hierarchy on the same entity. Data mapping is typically for custom integrations, not for this native inheritance feature.

B. Use a business rule.
While a business rule could be written to copy field values upon form load, it is a less efficient, custom solution for a problem that has a built-in, declarative configuration (Option C). The built-in attribute inheritance is more robust and performance-optimized for high-volume case processing.

D. Create a routing rule.
Routing rules are for assigning cases to queues or users based on criteria. They do not handle the copying of field data from a parent to a child record.

Reference:
This functionality is known as "Child Case Field" configuration or "Inheritance" for case hierarchies. It is configured in the Customizations area under the Case entity's properties, allowing administrators to define which fields are passed from parent to child, as documented in the case management setup guides for Dynamics 365 Customer Service.

Note: This question is part of a series of questions that present the same scenario. Each question in the series contains a unique solution that might meet the stated goals. Some question sets might have more than one correct solution, while others might not have a correct solution.

After you answer a question in this section, you will NOT be able to return to it. As a result, these questions will not appear in the review screen.

A company has a Customer Service environment and implements historical analytics reports.

Users report that they are not able to access the historical analytics reports.

You need to ensure users can access the reports.

Solution: Add the users to the customer service representative security role.

Does the solution meet the goal?

A. Yes

B. No

A.   Yes

Explanation:
The problem is that users cannot access historical analytics reports. In Dynamics 365, access to specific analytics, including historical reports, is governed by security roles and the associated priveleges. The Customer Service Representative (CSR) security role is a standard role that typically includes permissions to view core customer service data and standard reports. If the historical analytics reports are built on standard Customer Service entities (like Case, Account) and use standard dashboards or views, adding users to the CSR role would grant them the necessary read permissions to access these reports.

Correct Option:

A. Yes.
The solution does meet the goal. The Customer Service Representative role contains the fundamental Read privileges on entities like Case, Account, and Contact, which are likely the data sources for the historical analytics reports. Adding users to this role should resolve the access issue, assuming the reports do not require more specialized or elevated permissions (like System Administrator).

Important Consideration:
This solution works for standard, entity-based reports (e.g., Advanced Find views, built-in dashboards, or Power BI reports embedded with default security). If the reports are highly customized, reside in a separate app, or require specific Power BI workspace permissions, the CSR role alone might be insufficient. However, for the context of a standard MB-230 exam question, assigning the Customer Service Representative security role is the typical and correct remediation for granting report access to users.

Reference:
Security roles are the primary mechanism for controlling access to data and reports. The CSR role is designed to provide agents with the necessary permissions to perform their duties, including viewing standard reports and dashboards, as outlined in the security role documentation for Customer Service.

You are implementing Dynamics 365 Customer Service Insights.

The product manager would like to see product sales trends by age group. The groupings are as follows:

Ages 18 and younger

Ages 19-25

Ages 26-40

Ages 41-55

Ages 56 and older

You need to configure the system.

What should you define?

A. activity

B. measure

C. segment

D. member

B.   measure

Explanation:
Dynamics 365 Customer Service Insights is an AI-driven analytics application that analyzes customer service data to find trends, drivers, and insights. To analyze sales trends by a custom demographic breakdown like age groups, you need to create a Measure. A Measure in this context is a calculated field or a custom metric that you define to analyze your data in a specific way. Here, you would define a measure that categorizes contacts or customers into the specified age brackets based on their birth date or age field, allowing the system to then analyze product sales trends across these defined groups.

Correct Option:

B. measure.
This is the correct component to define. In Customer Service Insights, you can create custom measures to segment and analyze data that isn't available out-of-the-box. You would define a measure that uses a formula or logic (e.g., a CASE or IF statement) to map each customer's age to one of the specified groups, enabling the analysis of trends by these age bands.

Incorrect Options:

A. activity:
An Activity is a record type representing an action or task (like a phone call, email, or appointment). It is not a configuration for creating custom analytical groupings.

C. segment:
A Segment in Dynamics 365 typically refers to a group of records (like contacts) defined by specific characteristics for marketing purposes. While age groups could be a segment, within the Customer Service Insights analytics tool, the configuration for creating such analytical breakdowns is done by defining a Measure, not a marketing segment.

D. member:
A Member generally refers to an individual record within a list or group (like a contact in a segment). It is not a configuration element you define to create analytical age groupings.

Reference:
This is based on the data modeling and customization capabilities within Customer Service Insights. The application allows you to create custom measures to extend analysis, as documented in the feature's setup and configuration guides for defining custom analytics dimensions.

You are implementing a help desk system that enables users to submit cases by using telephone or email.

You need to ensure that cases are classified correctly.

What should you do?

A. Configure relevance search

B. Configure categorized search

C. Create security roles by support function. Assign the security role to users

D. Modify' the subject tree.

D.   Modify' the subject tree.

Explanation:
The requirement is to ensure cases submitted via phone or email are classified correctly. Classification typically involves categorizing the case by topic, product, or issue type to enable proper routing and analysis. In Dynamics 365 Customer Service, the primary tool for standardizing case categorization is the Subject Tree. The Subject tree is a hierarchical list of topics (subjects) that can be associated with cases. By modifying and populating the subject tree, you provide a consistent set of categories for agents to select from, ensuring cases are classified uniformly.

Correct Option:

D. Modify the subject tree.
This is the correct action. You would expand or edit the existing subject hierarchy to include relevant categories and subcategories that match your help desk's focus areas. Agents (or automatic routing rules) can then assign the appropriate subject to each case during creation or triage, ensuring correct classification.

Incorrect Options:

A. Configure relevance search.
Relevance search is a global, full-text search engine for finding records across entities. It helps locate existing cases or knowledge articles but does not aid in the initial classification of new cases.
B. Configure categorized search.
Categorized search was the older, legacy search method replaced by Relevance Search. It also is for finding information, not for classifying new incoming cases.

C. Create security roles by support function.
Assign the security role to users. Security roles control access to records and functions, not the classification or categorization of case content. While different support teams might handle different subjects, security roles do not inherently ensure cases are classified correctly; they only control what users can see and do after classification.

Reference:
Using the Subject field linked to the Subject Tree is a core case management practice for categorization. It is documented as a method for organizing and tracking cases by topic, which aids in routing, reporting, and knowledge base alignment.

You manage a Dynamics 365 for Customer Service environment.

The entitlement for a customer ended last month. The customer must renew the entitlement and use the same parameters as the expired entitlement.

You need to create the entitlement for the customer.

What should you do?

A. Create a new template with the dates and terms. Activate the template.

B. Delete the old entitlement. Create a new entitlement template

C. Add the new end date to the current entitlement and set new terms. Activate the entitlement.

D. Make a copy of the old entitlement. Activate the copy.

E. In the old entitlement, zero out the remaining terms and the total terms. Activate the entitlement.

C.   Add the new end date to the current entitlement and set new terms. Activate the entitlement.

Explanation:
The customer's entitlement has expired (end date passed). They need a renewal using the same parameters (same product, terms, start/end date logic, etc.). The most efficient and accurate method is to copy the expired entitlement and update its date range. This preserves all original settings (terms, product, service level, customer) while creating a fresh, active entitlement for the new period.

Correct Option:

C. Make a copy of the old entitlement.
Activate the copy. This is the correct and standard renewal procedure. By copying the expired entitlement, you create a new record with identical terms, product, and customer information. You then update the Start Date and End Date on the new copy to reflect the new contract period and Activate it. The old, expired entitlement remains in the system for historical tracking.

Incorrect Options:

A. Create a new template with the dates and terms.
Activate the template. This is inefficient. You would have to manually recreate all parameters. An Entitlement Template is for defining a reusable blueprint, not for creating a single customer renewal. Moreover, you activate an entitlement, not a template. A template is used to generate entitlements.

B. Delete the old entitlement. Create a new entitlement template.
This is incorrect and loses historical data. You should never delete the old entitlement as it contains a record of past support usage. Also, creating a new template is unnecessary work for a one-time renewal.

D. Add the new end date to the current entitlement and set new terms.
Activate the entitlement. You cannot change the dates on an expired entitlement and reactivate it. Once an entitlement is expired or inactive, its dates are fixed. The system will not allow reactivation with a past end date. You must create a new entitlement record for the new period.

E. In the old entitlement, zero out the remaining terms and the total terms.
Activate the entitlement. Zeroing out terms would make the entitlement useless (no cases available). More importantly, you still cannot change the end date on an expired record to a future date and reactivate it. The fundamental issue is the expired date range, which requires a new entitlement record.

Reference:
This is based on the standard entitlement lifecycle management. The "Copy" function is the recommended way to renew an entitlement, as it replicates all details while allowing you to adjust the dates for the new term, as documented in Customer Service entitlement management procedures.

Page 1 out of 5 Pages
12

Microsoft Dynamics 365 for Customer Service Exam Practice Exam Questions