Skip to main content

Last updated: May 2026

Practice Exam

MB-230Dynamics 365 Customer Service Functional Consultant Associate

Test your knowledge with official exam-style questions

Questions25Passing700Exam time120 min

Questions and options are shuffled each attempt

Microsoft Certified: Dynamics 365 Customer Service Functional Consultant AssociatePractice Set 1: All Questions & Explanations

Full question text, answer options, and explanations for this practice set — a spoiler-free alternative is the interactive quiz above for scored, shuffled practice.

  1. 1. You are configuring Microsoft Dynamics 365 Customer Service. You need to set up the system to automatically create a case when an email is received at a specific support mailbox. Which feature should you configure?

    • A. Create a Power Automate flow triggered on email receipt to create a case
    • B. Configure an automatic record creation and update rule for the email entity(correct)
    • C. Set up a routing rule set to route emails to the case queue
    • D. Enable the Email to Case feature in the Customer Service Hub settings

    Explanation: Microsoft Dynamics 365 Customer Service includes automatic record creation and update rules (formerly case creation rules) that monitor incoming email activities and automatically create cases based on defined conditions. These rules are configured in the Customer Service Hub and can map email fields to case fields.

  2. 2. Your organization uses Microsoft Dynamics 365 Customer Service. A support agent needs to quickly find a knowledge base article that answers a customer's question while viewing the case. Which feature in Customer Service Hub allows agents to search knowledge articles without leaving the case form?

    • A. The Knowledge Base Search control embedded in the case form(correct)
    • B. The Advanced Find feature filtered to the Knowledge Article entity
    • C. A custom web resource that opens the knowledge portal in a new tab
    • D. The Case Resolution dialog with a knowledge article lookup field

    Explanation: Customer Service Hub includes a Knowledge Base Search control that can be embedded in the case form as a panel or tab. Agents can search knowledge articles, preview content, and link relevant articles to the case without leaving the case form. This embedded search supports AI-based suggestions.

  3. 3. You are implementing Microsoft Dynamics 365 Customer Service for a company that offers tiered support contracts. Premium customers are entitled to a maximum response time of 2 hours, while standard customers have a 24-hour response time. How should you implement this requirement?

    • A. Create two separate queues for premium and standard customers with different SLA settings
    • B. Configure SLA items with different KPI response times and apply SLAs based on customer entitlement level(correct)
    • C. Set up case routing rules that prioritize premium customer cases automatically
    • D. Create a custom workflow that sets the case due date based on the customer tier field

    Explanation: Service Level Agreements (SLAs) in Dynamics 365 Customer Service define KPIs such as First Response By time. You create SLA items with different response time configurations for premium (2 hours) and standard (24 hours) tiers. SLAs can be automatically applied based on entitlement level or case criteria, ensuring the correct SLA governs each case.

  4. 4. You are configuring SLAs in Microsoft Dynamics 365 Customer Service. After the SLA warning time is breached, you need to automatically send an escalation email to a supervisor. Which SLA feature supports this?

    • A. Configure an SLA item warning action using a Power Automate cloud flow(correct)
    • B. Create a case escalation workflow that triggers on SLA breach
    • C. Set up a job queue entry to check SLA status and send emails
    • D. Enable the SLA notification feature in the Customer Service settings

    Explanation: SLA items in Dynamics 365 Customer Service support warning and failure actions powered by Power Automate cloud flows. When the warning time threshold is breached, the warning action flow triggers, allowing you to send escalation emails, update fields, create tasks, or perform other automated actions. This replaces the older workflow-based approach.

  5. 5. You are configuring knowledge management in Microsoft Dynamics 365 Customer Service. You need to enable Copilot to automatically suggest relevant knowledge articles to agents as they work on a case. Which configuration enables this capability?

    • A. Configure the Search provider and enable Copilot knowledge suggestions in the Copilot configuration(correct)
    • B. Enable the AI Builder knowledge article model and link it to the case entity
    • C. Install the Knowledge Base Copilot connector from AppSource
    • D. Enable the Smart Assist feature in the case form web resource configuration

    Explanation: Dynamics 365 Customer Service Copilot includes AI-powered knowledge suggestions. Administrators configure the Copilot settings to enable the Ask a Question capability and point it to the appropriate knowledge sources. When configured, Copilot analyzes the case context and suggests relevant knowledge articles in the agent experience without requiring the agent to manually search.

  6. 6. You are implementing Microsoft Teams integration for a Dynamics 365 Customer Service deployment. Agents need to be able to start a Teams chat linked to a case directly from the case form and have the chat visible to other agents working on the same case. Which feature should you configure?

    • A. Configure Teams collaboration channels linked to case records
    • B. Configure Microsoft Teams chat integration and enable case-linked chats(correct)
    • C. Set up a Teams meeting for each case from the case timeline
    • D. Enable the Teams connector in Power Platform to link cases to channels

    Explanation: Dynamics 365 Customer Service supports Teams chat integration where agents can start a Teams chat from the case form. Case-linked chats are visible to other agents who have access to the case, enabling collaboration. This is configured in the collaboration settings within the Customer Service admin center.

  7. 7. You are configuring Copilot in Microsoft Dynamics 365 Customer Service. An agent is working on a complex technical case. You want Copilot to automatically generate a summary of the case's history, timeline entries, and recent notes when the agent opens the case. Which Copilot feature should you configure?

    • A. Configure the Ask a Question feature and instruct agents to ask for a summary
    • B. Configure the Case Summary feature in Copilot settings to display automatically(correct)
    • C. Set up a Power Automate flow that generates summaries from the case timeline
    • D. Enable the AI Builder text summarization model on the Case entity

    Explanation: Dynamics 365 Customer Service Copilot includes a Case Summary feature that automatically generates a summary of a case including the description, timeline, and recent activity when an agent opens the case. This is configured in the Copilot settings as a case summary and can be displayed in a dedicated summary panel on the case form.

  8. 8. You are configuring security in Microsoft Dynamics 365 Customer Service. You need to ensure that agents in the Tier 1 Support team can only read and update cases that are assigned to their team's queue, and cannot delete cases. Which approach should you use?

    • A. Set the Case permission on the security role to User level with no delete privilege(correct)
    • B. Configure the security role to have Business Unit level read and write on Case, and no delete
    • C. Set queue-based access control by limiting the security role to the specific queue record
    • D. Create a sharing rule that shares all cases in the Tier 1 queue with the team

    Explanation: Dynamics 365 Customer Service uses the Dataverse security role model. For queue-based access, agents with User-level read and write permissions on the Case table can access cases they own or that are in queues they have access to. Removing the Delete privilege prevents case deletion. Business Unit level would give them access to all cases in their business unit regardless of queue assignment.

  9. 9. You are setting up SLA timer controls in Microsoft Dynamics 365 Customer Service. You need a visual countdown timer to appear on the case form showing how much time remains before the SLA is breached. Which configuration step is required?

    • A. Add the Timer control to the case form and configure it to reference the SLA KPI Instance(correct)
    • B. Enable the SLA Countdown feature in Customer Service Hub settings
    • C. Add a calculated field to the Case form that computes remaining SLA time
    • D. Configure a business rule to update a custom timer field based on SLA expiry

    Explanation: Dynamics 365 Customer Service supports a Timer control that can be added to case forms. The timer is configured to reference an SLA KPI Instance field, which tracks the expiry time for a specific SLA KPI (such as First Response By). When the timer is added to the form, agents see a visual countdown with color indicators as the SLA approaches expiry.

  10. 10. You are configuring Copilot agents in Microsoft Dynamics 365 Customer Service. You want the Case Management Agent to handle routine case triage tasks autonomously. Which two capabilities does the Case Management Agent provide? Choose 2.

    • A. Automatically categorize and route incoming cases based on case content(correct)
    • B. Resolve cases without agent involvement by applying standard solutions
    • C. Generate draft responses for agents to review and send to customers
    • D. Proactively update customers via email or Teams about case status changes
    • E. Allow configuration of which plug-ins and knowledge sources the agent uses(correct)

    Explanation: The Case Management Agent in Dynamics 365 Customer Service is an autonomous Copilot agent that can automatically triage and route incoming cases. Administrators can configure which plug-ins, knowledge sources, and actions the agent has access to. Agents generate draft responses but do not resolve cases autonomously by default, and they do not proactively contact customers.

  11. 11. You are setting up knowledge management in Microsoft Dynamics 365 Customer Service. Your organization wants agents to also search external product documentation hosted on a public website. Which configuration supports this?

    • A. Configure an external knowledge source using a search provider in Customer Service settings(correct)
    • B. Export the external documentation to Dataverse Knowledge Articles table
    • C. Create a custom web resource that opens the external site in an iframe on the case form
    • D. Set up a Power Automate flow to periodically scrape the external site and create knowledge articles

    Explanation: Dynamics 365 Customer Service supports integrated and external knowledge sources. You can configure an external knowledge search provider (using a search endpoint or connector) in the Knowledge Management settings so that agents can search both internal Dataverse knowledge articles and external documentation from within the knowledge search panel.

  12. 12. You are managing knowledge articles in Microsoft Dynamics 365 Customer Service. Your organization provides support in English and Spanish. How should you manage the same knowledge article content in both languages?

    • A. Create two separate knowledge article records with a custom language field
    • B. Use the Translation feature to create translated versions linked to the original article(correct)
    • C. Set the Language field on the original article to Bilingual
    • D. Create a knowledge article category for each language and link the articles

    Explanation: Dynamics 365 Customer Service supports multilingual knowledge management through article translation. From an existing knowledge article, you can create a translation for another language. The translated article is linked to the original and shares the same article number but is maintained as a separate language version. This keeps translated content organized and associated with the original.

  13. 13. You are configuring the case resolution experience in Microsoft Dynamics 365 Customer Service. Your organization requires agents to select a resolution code from a predefined list and enter a resolution description before they can close a case. How should you implement this?

    • A. Add mandatory fields to the Case Resolution dialog by customizing the resolve case configuration(correct)
    • B. Create a business rule that makes Resolution Code required when Case Status is Resolved
    • C. Add a Power Automate flow that validates resolution fields before allowing case closure
    • D. Configure a case closure policy in the Customer Service admin center

    Explanation: Dynamics 365 Customer Service allows administrators to configure and modify the case resolution experience. You can customize the Resolve Case dialog to include additional required fields such as a resolution code (reason code), ensuring agents complete required information before the case is marked as resolved.

  14. 14. You are configuring the Draft a Response Copilot feature in Microsoft Dynamics 365 Customer Service. Agents need Copilot to generate an initial email reply draft for customer cases based on the case details and related knowledge articles. What is the primary prerequisite for this feature?

    • A. Agents must have a Microsoft 365 Copilot license
    • B. The Copilot feature must be enabled in Customer Service admin center and knowledge sources must be configured(correct)
    • C. Email integration must be configured with Exchange server-side synchronization
    • D. The Draft a Response feature requires the Dynamics 365 Contact Center license

    Explanation: The Draft a Response Copilot feature in Dynamics 365 Customer Service is enabled through the Customer Service admin center Copilot configuration. Administrators enable the feature and configure which knowledge sources Copilot should reference when drafting responses. A separate Microsoft 365 Copilot license is not required for built-in Customer Service Copilot features.

  15. 15. You are configuring routing in Microsoft Dynamics 365 Customer Service. You need to define the source channel and the initial work classification rules for incoming cases that will be routed to queues. Which routing component should you configure first?

    • A. A routing rule set for the Case entity
    • B. A workstream that defines the channel source and routing configuration(correct)
    • C. A capacity profile that specifies agent work capacity limits
    • D. A queue with a routing rule that assigns cases based on subject

    Explanation: In Dynamics 365 Customer Service unified routing, workstreams are the foundational routing component. A workstream defines the channel (such as email, chat, or record), the work distribution mode, and the initial classification and routing rules. Cases or conversations flowing through a workstream are classified and then routed to appropriate queues.

  16. 16. You are setting up skills-based routing in Microsoft Dynamics 365 Customer Service. Cases that require Spanish language support should be routed only to agents who have the Spanish skill with a minimum proficiency level. What must you configure to enable skills-based routing?

    • A. Create skill groups in the Customer Service Hub and assign agents to groups
    • B. Configure characteristics with proficiency levels and assign them to agents, then set up skills-based routing in the workstream(correct)
    • C. Create a routing rule set with a condition checking the agent's language field
    • D. Set agent profiles with a language preference and configure the queue to filter by agent profile

    Explanation: Skills-based routing in Dynamics 365 Customer Service requires configuring characteristics (skills such as language, product expertise) with proficiency rating models. Agents are assigned characteristics with proficiency ratings. The workstream is then configured with skills-based work classification rules that match required skills to agent proficiency, routing work only to qualified agents.

  17. 17. You are configuring the Copilot Service workspace in Microsoft Dynamics 365 Customer Service. You need agents to see a custom list of their active cases in a dedicated inbox view when they start their shift, separate from the standard My Work Items queue. What should you configure?

    • A. Create a personal view on the Case entity and instruct agents to pin it
    • B. Configure the Inbox in the agent experience profile with a custom view for active cases(correct)
    • C. Create a custom dashboard in the Customer Service Hub with a filtered case list
    • D. Set the default view on the Queue Item entity to filter by agent

    Explanation: The Copilot Service workspace supports configuring the Inbox, which provides agents with a unified view of their pending work. Administrators can configure custom Inbox views in the agent experience profile settings to show specific filtered lists, such as active cases owned by the agent. This is different from the standard queue-based My Work Items view.

  18. 18. You are configuring productivity tools for agents in Microsoft Dynamics 365 Customer Service. Which two productivity features can you configure to help agents handle customer interactions faster? Choose 2.

    • A. Configure agent scripts with step-by-step guidance and automated actions using macros(correct)
    • B. Create macros that automate repetitive multi-step tasks such as opening a tab and updating a field(correct)
    • C. Configure AI Builder prediction models to auto-fill case fields
    • D. Set up Power BI dashboards embedded in the agent workspace for real-time analytics
    • E. Create case templates that automatically populate all required fields

    Explanation: Dynamics 365 Customer Service productivity tools include agent scripts that provide structured guidance through customer interactions with steps that can trigger macros. Macros are automated multi-step procedures that perform actions like opening records, updating fields, or sending emails with a single click. Together they significantly reduce handle time.

  19. 19. You are configuring unified routing in Microsoft Dynamics 365 Customer Service. You need to define how individual agents' capacity limits are enforced so that agents are not assigned more active conversations than their workload allows. What should you configure?

    • A. Set the maximum simultaneous conversations limit on the agent's user record
    • B. Configure capacity profiles and assign them to agents and queues(correct)
    • C. Set the queue limit in the workstream to cap the number of items routed
    • D. Configure the workforce management schedule to block agent availability when at capacity

    Explanation: Capacity profiles in Dynamics 365 Customer Service unified routing define work capacity limits. Each profile specifies the maximum units of a work type an agent can handle simultaneously. Agents are assigned capacity profiles, and workstreams or queues consume capacity units from the agent's profile when work is assigned. When an agent reaches their capacity limit, no additional work is routed to them.

  20. 20. You are configuring session templates in the Copilot Service workspace for Microsoft Dynamics 365 Customer Service. What is the primary purpose of a session template?

    • A. To define the layout and tabs that open automatically when an agent accepts a conversation or case(correct)
    • B. To configure the automated script that guides agents through a support session
    • C. To record and replay customer service sessions for training purposes
    • D. To define the SLA timer and escalation rules for a customer session

    Explanation: Session templates in the Copilot Service workspace define the experience when an agent accepts a work item. A session template specifies which tabs automatically open (such as the case, account record, and knowledge search panel) and the layout of the agent workspace. This ensures agents always have the right information available when a new session starts.

  21. 21. You are configuring routing for records in Microsoft Dynamics 365 Customer Service using unified routing. You need cases created with the subject containing the word 'billing' to be routed to the Billing Support queue, while all other cases go to the General Support queue. What must you configure to classify cases before routing?

    • A. Create two routing rule sets, one for billing and one for general cases
    • B. Configure work classification rules in the workstream to tag cases as billing or general based on the subject field(correct)
    • C. Create a Power Automate flow that sets a custom routing field on case creation
    • D. Set up queue assignment rules on the Billing Support queue to accept only billing cases

    Explanation: Unified routing in Dynamics 365 Customer Service uses work classification rules within workstreams to categorize incoming work before routing. You configure classification rules with conditions (such as the case subject containing 'billing') and output values (a routing attribute or tag). Assignment rules then route work to the appropriate queue based on these classifications.

  22. 22. You are extending Microsoft Dynamics 365 Customer Service. You need to create a new view on the Case table that shows all cases created in the last 7 days with a severity of High, visible to all agents. Where should you create this view?

    • A. Create it as a personal view in the agent's profile and share it with the team
    • B. Create it as a system view in the solution using the Power Apps maker portal(correct)
    • C. Create an Advanced Find query and save it as a shared view
    • D. Create it as a Quick Find view with the severity filter

    Explanation: System views are shared across all users and are created and managed through the Power Apps maker portal as part of a solution. Creating the view as a system view ensures all agents can access it. Personal views are user-specific, and Advanced Find saved views are user-level. Quick Find views control the search bar behavior, not filtered list views.

  23. 23. You are capturing customer feedback for Microsoft Dynamics 365 Customer Service using Dynamics 365 Customer Voice. After a case is resolved, you want an automated survey to be sent to the customer. Which feature enables this?

    • A. Configure a Customer Voice survey invitation trigger linked to the Case Resolved status(correct)
    • B. Create a scheduled Power Automate flow that sends surveys daily to closed cases
    • C. Set up a customer satisfaction score field on the case form with a rating control
    • D. Configure the built-in CSAT survey in Customer Service Hub settings

    Explanation: Dynamics 365 Customer Voice integrates with Dynamics 365 Customer Service to enable automated survey distribution. You configure survey invitation triggers that fire based on Dynamics 365 events, such as when a case status changes to Resolved. The trigger sends the Customer Voice survey link to the customer's email address stored on the case.

  24. 24. You are configuring Dataverse search for Microsoft Dynamics 365 Customer Service. Which two steps must you complete to make cases searchable using the Dataverse global search? Choose 2.

    • A. Enable Dataverse search in the Power Platform environment settings(correct)
    • B. Add the Case table to the Dataverse search index by configuring the Quick Find columns(correct)
    • C. Create a custom search connector in the Customer Service Hub settings
    • D. Enable server-side synchronization to allow search to index emails linked to cases
    • E. Publish all customizations after adding the Case table to the search index

    Explanation: To enable Dataverse search for the Case table, you must first enable Dataverse search at the environment level in the Power Platform admin center. Then you configure which tables and columns are included in the search index by adding the Case table and specifying its Quick Find columns. No custom connector or server-side sync is required for basic Dataverse search of cases.

  25. 25. You are working as a Dynamics 365 Customer Service Functional Consultant. You need to populate Customer Voice survey responses back into the related case record so agents can see customer satisfaction data directly on the case. Which approach should you use?

    • A. Configure Customer Voice to write survey results to a custom entity linked to the case
    • B. Use the survey response variable in the survey invitation to link responses to cases, and configure Customer Voice to populate survey results against the case(correct)
    • C. Export Customer Voice responses to Excel and import them into the case records periodically
    • D. Create a Power Automate flow that reads survey responses from SharePoint and updates case fields

    Explanation: Dynamics 365 Customer Voice supports linking survey responses back to Dynamics 365 records. When configuring the survey invitation, you include the case ID as a survey variable. After survey completion, Customer Voice can be configured to populate the survey results (such as CSAT score and feedback) directly on the related case record, making the data visible to agents without needing to navigate to Customer Voice separately.