Courseiva

Microsoft Dynamics 365 Customer Service Functional Consultant (MB-230) — Questions 1–75

189 questions total · 3pages · All types, answers revealed

Page 1 of 3

Page 2
1
MCQmedium

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

A.Customer Insights predictive scoring.
B.Real-time Sentiment Analysis via Omnichannel settings.
C.Custom Power Automate sentiment detection flow.
D.Azure Cognitive Services text-to-speech module.
AnswerB

Real-time Sentiment Analysis is the native capability designed specifically for this purpose. It analyzes chat text in real-time, displaying a sentiment score and icon in the agent's interface, allowing them to instantly adapt their approach to the specific emotional state of the customer during the session.

Why this answer

The Sentiment Analysis feature in Omnichannel for Customer Service provides real-time monitoring of customer emotions. By enabling this in the workspace settings, agents receive visual feedback on the customer's sentiment. This context is invaluable for agents to adjust their tone and resolution strategy, which directly impacts customer satisfaction scores and prevents escalations by allowing agents to intervene proactively when a customer becomes frustrated.

Exam trap

Candidates often confuse 'Sentiment Analysis' with 'Customer Insights' or 'AI Builder' models. You must specifically enable the Omnichannel-native feature to provide the real-time agent view.

2
MCQhard

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

A.Azure Service Bus
B.Power Automate
C.Microsoft Dataverse Web API
D.Channel Integration Framework (CIF)
AnswerD

The Channel Integration Framework (CIF) is specifically designed to integrate third-party communication widgets with Dynamics 365 Customer Service. It provides a set of JavaScript APIs that allow the external widget to interact with the Customer Service workspace, including creating sessions, passing context data, and handling events. This is the correct technology for this scenario.

Why this answer

The Channel Integration Framework (CIF) is the designated technology for integrating external chat widgets with Dynamics 365 Customer Service. It provides the necessary APIs to create sessions, pass context data, and handle events within the Customer Service workspace. The other technologies are not designed for this real-time widget integration.

Exam trap

The trap here is confusing the Dataverse Web API, which handles data operations, with CIF, which handles real-time communication and session management for external channels.

3
MCQeasy

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

A.Enable the Similar Cases feature and configure the case form to include a Knowledge Articles subgrid.
B.Create a custom entity for similar cases and use a plugin to find matches.
C.Enable the Knowledge Search feature and configure it to automatically link articles to cases.
D.Configure a queue that groups similar cases together.
AnswerA

The Similar Cases feature uses AI to suggest cases that are similar to the current case based on attributes like title and description. It helps agents find resolutions from past cases. Adding a Knowledge Articles subgrid allows agents to link relevant knowledge articles to the case. This combination meets both requirements.

Why this answer

The Similar Cases feature provides AI-driven suggestions of similar cases, helping agents find resolutions. A Knowledge Articles subgrid on the case form allows agents to link relevant articles manually. Together, these features meet the requirements.

Custom development or queues do not provide the needed similarity matching and knowledge linking.

Exam trap

The trap here is confusing Knowledge Search with Similar Cases, or thinking that queues can group similar cases.

4
MCQhard

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

A.Create two routing rules: one that routes to the Platinum queue when service level equals Platinum AND priority equals High, and another that routes to the standard queue for all other cases.
B.Create a single routing rule with an OR condition: service level equals Platinum OR priority equals High, routing to the Platinum queue.
C.Use a Power Automate flow to update the case's queue field based on service level and priority.
D.Set the queue's assignment method to 'Preferred agent' and designate a specific agent to handle all Platinum cases.
AnswerA

Routing rules are evaluated in order, and you can use conditions with AND logic. The first rule handles the specific combination of Platinum and High priority. The second rule acts as a catch-all for any case not matching the first, ensuring correct routing. This meets the requirement precisely.

Why this answer

To route based on a combination of conditions, you need a routing rule with an AND condition for service level and priority, directing to the Platinum queue. A second rule is required to handle all other cases and route them to the standard queue. This two-rule approach ensures that only Platinum cases with High priority go to the dedicated queue, while everything else follows the default path.

Exam trap

The trap here is using an OR condition instead of AND, which would incorrectly route all Platinum or all High priority cases to the Platinum queue.

5
Multi-Selectmedium

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

Select 2 answers
A.The Knowledge Management feature enabled in the Customer Service admin center.
B.A Power Automate flow that queries Dataverse for similar cases when the title changes.
C.A routing rule set that assigns cases to the knowledge manager.
D.An SLA with a first response KPI applied to the case table.
E.Relevance search enabled and knowledge articles indexed for the organization.
AnswersA, E

Knowledge management must be turned on so articles can be authored, published, and searched from within the case form. Enabling it surfaces the knowledge controls and the search experience that drives suggestions. Without it, agents would have no article search pane on the case, so the suggestion experience cannot function.

Why this answer

The native similar cases and knowledge suggestions experience depends on relevance search with the knowledge article table indexed, plus the Knowledge Management feature enabled in the Customer Service admin center. Routing rule sets, SLAs, and custom flows do not provide or enable the suggestion capability, so they are not required components.

Exam trap

The trap here is assuming a custom automation is needed for suggestions, when the built-in experience is driven by relevance search and knowledge management settings.

6
MCQmedium

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

A.JSON file.
B.HTML web resource.
C.Text file.
D.XML configuration file.
AnswerB

HTML web resources are the primary supported way to embed custom UI content. By using HTML, CSS, and JavaScript, you can create a fully interactive interface that interacts with the session context and updates dynamically based on the data being viewed, providing a truly customized experience for the support agent.

Why this answer

HTML web resources are the standard for custom UI development within the workspace. They allow for the integration of custom CSS and JavaScript to create tailored experiences that interact directly with the current record. This is a critical skill for consultants, as it allows them to create specialized layouts or data visualization tools that are not possible with out-of-the-box form configuration options.

Exam trap

Candidates often choose PCF controls or canvas apps for simple session data interactions when an HTML web resource is specifically suited for custom legacy or tailored UI needs.

7
MCQeasy

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

A.The Related Cases view.
B.The Activities associated view.
C.The Case Hierarchy chart.
D.The Timeline control on the case form.
AnswerD

The Timeline control on the case form displays all activities related to the case, including phone calls, emails, tasks, and appointments, in a chronological view. It provides a consolidated history of interactions, allowing the agent to quickly review past communications. This is the standard feature for viewing case-related activities and is available out of the box.

Why this answer

The Timeline control is a core feature in Dynamics 365 Customer Service that provides a unified, chronological view of all activities associated with a case. Agents can quickly see phone calls, emails, tasks, and appointments, and can filter or expand items. This eliminates the need to navigate to separate views and enhances productivity by keeping the interaction history readily accessible on the case form.

Exam trap

The trap here is confusing the Timeline control with the Activities associated view, which lists activities but lacks the consolidated timeline presentation.

8
MCQmedium

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

A.Workstream.
B.Queue.
C.Agent Presence configuration.
D.Entity routing rules.
AnswerA

Workstreams are the central construct for managing incoming work in Unified Routing. They define the channel type, the routing rules, and the capacity settings. During migration, you must map your existing legacy queues and rules into the workstream structure to enable the new, unified routing engine's features.

Why this answer

Migrating to Unified Routing requires the creation of a 'Workstream'. A workstream is the foundation for all routing in the modern Customer Service admin center. It encapsulates the channel settings, the routing rules, and the work distribution logic.

Without a workstream, the system cannot process incoming interactions, making it the most critical component to recreate when moving away from legacy routing methods in Dynamics 365.

Exam trap

Many candidates confuse the Workstream with Queues or Channels. While those are related, the Workstream is the unique, mandatory container in Unified Routing that bridges channels to routing logic.

9
MCQmedium

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

A.Rule set
B.Queue
C.Assignment method
D.Workstream
AnswerA

A rule set defines the order of evaluation for routing rules. It contains a list of rules that are evaluated sequentially, and the first rule that matches determines the routing action. This allows you to prioritize conditions such as product category before region, ensuring the correct queue or agent is selected based on the defined sequence.

Why this answer

The rule set is the component that defines the sequence of evaluation for routing rules. It allows you to order conditions so that the most important criteria are checked first. In this scenario, configuring a rule set ensures that product category is evaluated before region, enabling precise routing based on business priorities.

Exam trap

The trap here is confusing the rule set with the workstream, as both are involved in routing but only the rule set controls the evaluation order of conditions.

10
MCQeasy

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

A.Timeline
B.Knowledge search
C.Customer summary
D.Productivity pane
AnswerC

Customer summary is a feature that displays a consolidated view of a customer's key information, including recent cases, entitlements, and recent interactions, directly within the customer service agent's workspace. It is designed to provide quick context during interactions, exactly as required in this scenario.

Why this answer

Customer summary is specifically designed to show a snapshot of customer information, including recent cases, entitlements, and interactions, enabling agents to quickly understand the customer's context. The timeline, knowledge search, and productivity pane serve different purposes and do not provide this consolidated view.

Exam trap

The trap here is confusing the timeline, which shows activity history, with customer summary, which aggregates key customer data for quick reference.

11
MCQmedium

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

A.Highest capacity
B.Skill-based
C.Round robin
D.Custom assignment
AnswerB

Skill-based assignment uses the skills and proficiency levels defined for agents to match work items. By configuring the queue with a skill-based assignment method and specifying the 'English' skill, you ensure that only agents with that skill are considered. This directly meets the requirement of routing to agents with the 'English' skill.

Why this answer

Unified routing provides several assignment methods, including skill-based, which matches work items to agents based on skills and proficiency. For the scenario, the queue must assign cases only to agents with the 'English' skill, so skill-based assignment is the correct choice. Other methods like round robin or highest capacity do not consider skills and would not satisfy the requirement.

Exam trap

The trap here is assuming that any assignment method can consider skills, when in fact only skill-based assignment evaluates agent skills.

12
MCQhard

Your organization requires that when a case is created with a priority of High, the SLA timer must pause automatically if the case status changes to Waiting on Details. How should you configure this requirement?

A.Create an automatic record creation and update rule that modifies the SLA KPI definition when status changes.
B.Define a custom Power Automate cloud flow that recalculates the warning and failure times whenever the case status changes.
C.Configure an SLA configuration record with a pause condition where Case Status equals Waiting on Details.
D.Implement an escalation path in the entitlement setup to suspend the SLA KPI instance.
AnswerC

SLA pause conditions allow administrators to specify exact criteria, such as specific case statuses, that trigger a temporary stop in SLA time tracking. When the status changes away from the specified value, the SLA timer automatically resumes.

Why this answer

Configuring SLA Pause conditions within the Customer Service admin center allows organizations to define specific status values that temporarily halt time tracking. This ensures agents are not unfairly penalized against service-level agreements while waiting for necessary customer inputs or third-party vendor responses.

Exam trap

Candidates often confuse pause conditions with routing rules or business process flows, mistakenly trying to configure the status change behavior using Power Automate instead of dedicated SLA configuration settings.

13
MCQmedium

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

A.Create a single queue and use a workstream with a routing rule that checks the customer's language and assigns to the appropriate agent based on capacity.
B.Assign both Spanish and English skills to all agents and use the 'Highest Capacity' assignment method for the Spanish queue to automatically route to the agent with the most available capacity.
C.Configure two queues and set up a workstream with a route-to-queue rule that routes Spanish chats to the Spanish queue, and then configure an overflow condition on the Spanish queue to redirect to the English queue after 5 minutes if no agent is assigned.
D.Create a single queue and use a workstream with a routing rule that checks the customer's language and assigns to the Spanish queue, then use a separate rule to reassign to the English queue after 5 minutes.
AnswerC

This approach uses separate queues and an overflow condition on the Spanish queue to redirect after a timeout if no agent is assigned. Unified routing supports queue overflow based on wait time, enabling the desired fallback to the English queue after 5 minutes, ensuring timely service.

Why this answer

The requirement is to route Spanish chats to a dedicated Spanish queue and overflow to an English queue after 5 minutes if no Spanish agent is available. This is achieved by configuring separate queues and using an overflow condition on the Spanish queue that triggers after the specified wait time, redirecting to the English queue. This leverages native queue overflow capabilities in unified routing.

Exam trap

The trap here is assuming that a single queue with routing rules can handle time-based overflow to another queue, when in fact overflow must be configured on the source queue itself.

14
MCQmedium

Refer to the exhibit. The routing configuration is set to 'Closest Match'. If an incoming work item requires a skill level of 5, but the only available agent has a skill level of 4, how will the routing engine respond?

A.The engine will wait for the relaxation timer of 60 seconds before assigning.
B.The engine will reject the assignment because the level 4 is not level 5.
C.The engine will assign the work item to the agent with level 4 proficiency.
D.The engine will route the item to the default queue immediately.
AnswerC

Because 'Closest Match' is active and the agent's proficiency of 4 is above the 'minProficiency' threshold of 3, the engine identifies this agent as the best available match. It will proceed with the assignment even though the agent does not meet the ideal level 5 requirement.

Why this answer

The 'Closest Match' setting allows the routing engine to assign work items to agents who may not meet the exact skill proficiency required, as long as they are the best available option. This prevents work items from being stuck in a queue when perfectly matched agents are unavailable.

Exam trap

Candidates often assume that 'Closest Match' requires exact skill proficiency and will reject agents who fall below the required level, forgetting that it acts as a fallback mechanism to prevent queue stagnation.

15
Multi-Selectmedium

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

Select 2 answers
A.SLA KPI.
B.Workstream.
C.Unified routing.
D.Queue.
E.Case merge rule.
AnswersB, C

A workstream defines the routing logic and conditions for a specific type of work item, such as cases from a particular queue. It is essential for specifying how cases should be routed, including the rules for agent assignment. Without a workstream, unified routing cannot determine how to handle the cases.

Why this answer

Unified routing and a workstream are the two essential components. Unified routing provides the intelligent assignment engine, while the workstream defines the routing rules and conditions for the queue. Together, they enable automatic routing of high-priority cases to qualified agents based on skills and availability.

Exam trap

The trap here is assuming that the queue itself performs routing, but the queue is just a holding area; the actual routing logic is defined in the workstream and executed by unified routing.

16
MCQhard

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

A.Set up a workflow that assigns cases to agents based on a custom skill field.
B.Use the classic queue routing with round-robin assignment.
C.Create a queue with a routing rule that assigns cases to agents based on their capacity.
D.Configure unified routing with skill-based routing rules.
AnswerD

Unified routing in Dynamics 365 Customer Service supports skill-based routing, allowing you to define skills for agents and route cases to those with matching skills. This ensures that cases are assigned to the most qualified agent. Unified routing also considers capacity and other factors, but the skill-based component directly addresses the requirement.

Why this answer

Unified routing is the modern routing engine in Dynamics 365 Customer Service that supports skill-based routing. By defining skills for agents and setting up routing rules that match case requirements to agent skills, you ensure cases go to the most qualified agent. This native feature also handles capacity, presence, and prioritization, providing a comprehensive solution for the scenario.

Exam trap

The trap here is assuming that any queue routing can route by skills; only unified routing with skill-based rules provides that capability natively.

17
MCQmedium

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

A.Preferred agent
B.Highest capacity
C.Round robin
D.Longest idle
AnswerD

Longest idle is designed to assign work to the agent who has been waiting the longest without an assignment. This directly matches the manager's requirement to prioritize idle time over case count. It helps balance workload by ensuring agents who have been available longer get the next case, improving fairness and reducing agent burnout.

Why this answer

The longest idle assignment method routes work to the agent who has been idle for the longest period. This ensures equitable distribution of cases and prevents agents from being overburdened while others remain underutilized. Round robin and highest capacity focus on rotation or capacity, not idle time, and preferred agent routing is based on customer-agent relationships.

Only longest idle directly addresses the requirement.

Exam trap

The trap here is confusing longest idle with round robin, assuming both distribute evenly, but only longest idle explicitly tracks idle duration.

18
MCQeasy

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

A.Agent Experience Profiles
B.Security Roles
C.App Designer
D.Power Platform Admin Center
AnswerA

Agent Experience Profiles allow admins to create tailored experiences for different agent groups by managing productivity tools, channel providers, and session settings. This ensures that agents only access the specific features required for their roles, effectively streamlining the user interface and reducing overall cognitive load.

Why this answer

Agent Experience Profiles provide a targeted way to manage the workspace for different user groups within Dynamics 365 Customer Service. These profiles allow administrators to enable or disable specific features like the productivity pane, inbox, and multi-session capabilities. By assigning these profiles to specific security roles or users, organizations ensure that agents only see the tools relevant to their specific job functions.

Exam trap

Many students think Security Roles alone handle workspace layout. While roles control access to data, Agent Experience Profiles are specifically required to toggle the visibility of productivity tools and session-based interface elements.

19
MCQmedium

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

A.An email template configured to auto-send on case creation, with delivery receipts enabled in Exchange.
B.A Power Automate flow that sends an email via Outlook and logs the email as a note on the case.
C.A business rule that sends an email when the case is created, using the customer's email address.
D.A workflow that triggers on case creation, sends an email using a template with the case number and link, and creates an email activity record.
AnswerD

A workflow can be triggered on the creation of a case. It can use an email template that includes dynamic fields for the case number and a hyperlink to the case record. The workflow sends the email and creates an email activity associated with the case. This activity record allows tracking of delivery status, such as whether the email was sent, delivered, or failed. This fully meets the requirement.

Why this answer

The requirement is to automatically send an acknowledgment email with case number and link, and to track delivery. A workflow triggered on case creation can send an email using a template and create an email activity record. The email activity's status provides delivery tracking.

Power Automate with notes lacks tracking, business rules cannot send emails, and email templates alone do not auto-send. Thus, the workflow is the correct choice.

Exam trap

The trap here is assuming that email templates can auto-send or that notes can track delivery, when in fact only email activities provide delivery status tracking.

20
MCQeasy

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

A.Add a note on the case timeline and attach the file to the note.
B.Create a task activity on the case and attach the file to the task.
C.Send an email from the case and attach the file to the email.
D.Upload the file to the case's SharePoint document location and reference it in the case description.
AnswerA

Adding a note on the case timeline and attaching the file directly to that note is the standard way to record customer-visible communication with supporting documentation. The note and attachment become part of the case's activity history, so other agents can see the interaction and open the file from the timeline. This meets the requirement of visibility and accessibility within the case record.

Why this answer

The agent needs to add a note with an attachment to the case. The correct approach is to add a note on the case timeline and attach the file to that note. This creates a note activity that is visible on the timeline and allows other agents to access the attachment.

The other options either create different activity types or store the file elsewhere, which does not meet the requirement.

Exam trap

The trap here is confusing notes with other activity types like emails or tasks, or assuming that SharePoint document locations automatically create timeline notes.

21
MCQhard

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

A.Create a holiday schedule that includes all non-business hours and apply it to the SLA.
B.Set the SLA to use the default schedule and create a workflow that pauses the timer when a case is created outside business hours.
C.Configure the SLA to use a 24x7 schedule and manually adjust the timer for cases created outside business hours.
D.Create a customer service schedule with the business hours and apply it to the SLA, then set the first response KPI to use the schedule.
AnswerD

A customer service schedule defines the working hours and is applied to the SLA to ensure that the timer only runs during those hours. By setting the first response KPI to use this schedule, the SLA timer will pause outside business hours and resume at the next business hour. This precisely meets the requirement to only count business hours and handle cases created outside business hours appropriately.

Why this answer

The requirement is to count only business hours for the first response KPI. The correct configuration is to create a customer service schedule that defines the business hours and apply it to the SLA. Then, set the KPI to use that schedule.

This ensures the timer pauses outside business hours and resumes at the next business hour. This is the standard, supported method in Dynamics 365 Customer Service.

Exam trap

The trap here is confusing holiday schedules with customer service schedules; holiday schedules only cover specific closed dates, not recurring non-business hours.

22
MCQhard

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

A.SLA
B.Workflow
C.Queue
D.Routing rule set
AnswerD

Routing rule sets evaluate conditions and route cases to queues or users in real time. They can use the product field as a condition to determine the destination queue. This feature is specifically designed for automatic case routing upon creation or update, ensuring immediate assignment based on the specified criteria.

Why this answer

Routing rule sets are the correct feature for automatic case routing based on conditions such as product. They evaluate criteria in real time and assign cases to queues or users. Other options like workflows are asynchronous, queues are passive, and SLAs manage time metrics, not routing.

Routing rule sets directly meet the requirement.

Exam trap

The trap here is confusing routing rule sets with workflows, assuming workflows can route in real time, but workflows are asynchronous and not ideal for immediate routing.

23
MCQmedium

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

A.Publish the widget from the Omnichannel Administration app to the company's Power Apps portal.
B.Create a new web resource in Dynamics 365 and reference it from the Case form.
C.Configure a new channel in the Omnichannel Administration app and set the widget as the default.
D.Add the widget's embed code to the website's HTML, ensuring the omnichannel chat script is loaded.
AnswerD

Placing the generated embed code into the website's HTML is the standard method to surface the chat widget. The embed code includes the necessary script references and configuration to load the Omnichannel live chat widget. Once deployed, the widget connects to the Omnichannel service, allowing website visitors to start conversations that are routed to agents. This step is essential after creating the widget in the Omnichannel Administration app.

Why this answer

The correct action is to insert the generated embed code into the website's HTML. This is the only step that actually makes the chat widget visible to website visitors and connects it to Omnichannel for Customer Service. The other options involve internal Dynamics 365 customizations or incorrect deployment methods that do not achieve the goal of embedding chat on a public website.

Exam trap

The trap here is assuming that creating or configuring the widget within Dynamics 365 automatically deploys it to the external website, when in fact manual embed code insertion is required.

24
MCQmedium

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

A.Smart Assist
B.Sentiment analysis
C.Routing rules with condition based on message content
D.Overflow condition
AnswerC

Routing rules in workstreams can evaluate conditions, including message content. By creating a rule that checks if the message contains 'urgent', you can route the chat to a high-priority queue. This directly satisfies the requirement. Routing rules are evaluated in order and can trigger immediate queue changes based on real-time input.

Why this answer

Routing rules allow you to define conditions that evaluate incoming chat messages. By setting a condition to check if the message contains 'urgent', the rule can immediately route the chat to a high-priority queue. Sentiment analysis, Smart Assist, and overflow conditions do not parse message content for keywords, so they cannot fulfill this specific requirement.

Routing rules are the correct feature to configure.

Exam trap

The trap here is assuming sentiment analysis can detect urgency, but it analyzes tone, not specific keywords like 'urgent'.

25
Multi-Selecthard

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

Select 2 answers
A.Create a routing rule that checks the customer's language preference and routes to a Spanish-speaking agent.
B.Set up a capacity profile that limits each agent to one voice call and assign it to the queue.
C.Enable sentiment analysis to detect frustration and escalate to a supervisor if the wait exceeds 60 seconds.
D.Set up a workstream with a voice channel and assign a queue that includes agents with the Spanish skill.
E.Configure an overflow condition on the workstream to redirect to a backup queue after 60 seconds.
AnswersD, E

The workstream defines the routing for the voice channel, and the queue must contain agents with the required skill. This ensures that only qualified agents receive the call. Without this, calls could go to unskilled agents, violating the skill requirement. This is a necessary component to achieve skill-based routing for voice.

Why this answer

To route voice calls to agents with the Spanish skill and redirect after 60 seconds if none are available, you need a workstream that uses a queue with those skilled agents, and an overflow condition that triggers after the timeout to a backup queue. The other options do not enforce the skill requirement or the timeout redirection. Together, these two components provide the necessary routing and fallback behavior.

Exam trap

The trap here is assuming that routing rules alone can enforce skill-based routing and timeout, but overflow conditions are required for time-based redirection.

26
MCQhard

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

A.Use a routing rule to route the case to a queue that automatically sends a survey upon resolution.
B.Create a workflow that triggers on case resolution and sends an email with a survey link if the conditions are met.
C.Configure a Customer Voice survey and use a Power Automate flow to send it based on case resolution and conditions.
D.Enable the 'Send survey on resolve' option in the Customer Service settings and set the conditions for priority and contact preference.
AnswerC

Customer Voice is the built-in survey tool in Dynamics 365 Customer Service. You can create a survey and use Power Automate to trigger sending the survey when a case is resolved, with conditions on priority and contact preference. This is the recommended and supported method to automate satisfaction surveys based on case events.

Why this answer

The correct approach is to use Customer Voice, which is the survey tool integrated with Dynamics 365 Customer Service. You create a survey project in Customer Voice, then use Power Automate to trigger the survey when a case is resolved. The flow can include conditions to check the case's priority and the customer's contact preference (e.g., email).

This method leverages the native integration and provides robust survey capabilities.

Exam trap

The trap here is assuming that a simple workflow or a non-existent setting can automatically send a Customer Voice survey, when in fact it requires Power Automate integration.

27
MCQmedium

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

A.Set up a routing rule set to automatically assign cases based on the case title and description fields.
B.Configure service-level agreements (SLAs) with distinct KPI items and warning time settings.
C.Implement knowledge management and create searchable knowledge base articles linked to case resolutions.
D.Create child cases from a parent case to distribute sub-tasks across multiple internal support departments.
AnswerC

Knowledge management lets you author searchable knowledge base articles and link them to cases, so agents can locate existing resolutions and insert them without retyping. This satisfies the recurring-issue requirement for fast, consistent resolution reuse.

Why this answer

Configuring the Knowledge Management feature allows agents to search and publish knowledge base articles that contain verified case resolutions. This improves First Contact Resolution rates and ensures consistent messaging across the support organization. Knowledge articles can be directly linked to cases, making it easier to track which documentation successfully resolves specific customer inquiries.

Exam trap

Candidates often suggest creating custom entities for resolutions instead of using the built-in Knowledge Management system, which is specifically designed to handle searchable, linked, and versioned articles.

28
MCQeasy

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

A.Create a new workstream and select 'Product Inquiry' as the record type.
B.Enable the entity for routing in the 'Record-based routing' configuration section.
C.Add the 'Product Inquiry' entity to the 'Omnichannel for Customer Service' app module.
D.Configure a New Intake Rule specifically for the 'Product Inquiry' record type.
AnswerB

This is the mandatory first step. Enabling the entity for routing registers it with the Unified Routing service. Once this is done, you can proceed to define intake rules, workstreams, and assignment logic specific to that entity type to ensure records are distributed correctly to agents.

Why this answer

Before an entity can be used with Unified Routing, it must be explicitly enabled for routing. This process involves navigating to the 'Routing' section and record-based routing settings. Enabling the entity allows the system to create the necessary background infrastructure, such as the ability to link it to workstreams and define intake rules for incoming records.

Exam trap

A common mistake is trying to create a workstream before enabling the entity for routing. The entity will not appear in the workstream setup list until it is enabled.

29
Multi-Selectmedium

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

Select 2 answers
A.Add the Power Virtual Agents connector to the flow and configure the 'Send a message' action.
B.Register the flow as a custom connector in the Power Platform admin center.
C.In the bot, add a 'Call an action' node and select the flow.
D.Ensure the flow uses the 'Respond to Power Virtual Agents' action to return values to the bot.
E.Create a flow with the 'When a Power Virtual Agents message is received' trigger.
AnswersC, D

In Power Virtual Agents, you can call a Power Automate flow from a topic by adding a 'Call an action' node. This node allows you to select a flow that has been made available to the bot. The flow must be created and then added to the bot's actions. This is the correct way to invoke a flow from the bot.

Why this answer

To enable a Power Virtual Agents bot to call a Power Automate flow, you must add a 'Call an action' node in the bot topic and select the flow. Additionally, the flow must include a 'Respond to Power Virtual Agents' action to return data to the bot. These two steps are essential for the integration to work.

Exam trap

The trap here is assuming that the flow needs a special trigger or that it must be registered as a connector, when in fact it is simply called from the bot.

30
MCQhard

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

A.Owner = Current User
B.Owner (Team) = Current User's Teams
C.Created By = Current User
D.Modified By = Current User
AnswerB

This filter correctly identifies the team relationship. By using the 'Current User's Teams' criteria, the system dynamically evaluates the agent's team memberships and filters the record list to show only cases assigned to those specific teams, providing a relevant and accurate view of team-based work.

Why this answer

Utilizing the 'Current User's Teams' filter in the view designer ensures that the dashboard remains dynamic and personalized for each agent. This is crucial for collaborative environments where agents belong to multiple support teams. By filtering on the team relationship, you provide the agent with a targeted list of work items, reducing cognitive load and ensuring that relevant cases are always front and center for quick action.

Exam trap

Candidates frequently select 'Owner = Current User' rather than checking team relationships, failing to realize the requirement is specifically for cases assigned to the user's team.

31
MCQmedium

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

A.Routing rule set
B.Queue item rules
C.Workflow
D.SLA
AnswerA

Routing rule sets in Dynamics 365 Customer Service allow you to define rules that automatically route cases to queues based on conditions such as product and priority. They are designed for this purpose and can be easily managed and prioritized. This is the correct feature for rule-based queue assignment.

Why this answer

Routing rule sets are specifically designed to automatically route cases to queues or users based on conditions. They allow the manager to define rules that evaluate case fields like product and priority and then assign the case to the appropriate queue. This provides a centralized, maintainable way to implement routing logic without custom code.

Exam trap

The trap here is confusing routing rule sets with queue item rules; only routing rule sets can automatically assign cases to queues based on conditions.

32
MCQhard

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

A.Create a real-time workflow that triggers on case creation and calls the external AI service using a custom workflow activity.
B.Write a plug-in registered on the Case entity's Create message that calls the external AI service and updates the case priority.
C.Configure an assignment rule that uses a custom JavaScript web resource to call the AI service and set the priority.
D.Create a custom routing rule with a Power Automate flow that calls the external AI service and sets a routing attribute.
AnswerD

Unified Routing supports custom routing rules that can invoke Power Automate flows. By using a flow, you can call the external AI service via an HTTP action or custom connector, then return a value that sets a routing attribute such as priority. This approach uses low-code tools, is maintainable, and integrates directly into the routing decision process without writing plug-ins or custom code.

Why this answer

Unified Routing allows custom routing rules that can call Power Automate flows. This is the recommended low-code extensibility point for integrating external services into the routing decision. The flow can call the AI service and return a value that sets a routing attribute, which the routing engine then uses to determine the queue and priority.

This keeps the solution maintainable and within the Power Platform.

Exam trap

The trap here is assuming that plug-ins or workflows are needed to integrate external logic into routing, when Unified Routing provides a native low-code extension point through Power Automate flows in custom routing rules.

33
MCQmedium

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

A.Round robin
B.Highest capacity
C.Longest idle
D.Preferred agent
AnswerC

Longest idle assigns the next work item to the agent who has been idle for the longest period. This directly matches the requirement to prioritize agents based on idle time. In unified routing, this method helps balance workload by ensuring that agents who have not received work recently are given priority, improving agent satisfaction and reducing burnout.

Why this answer

The longest idle assignment method is designed to route work to the agent who has been waiting the longest since their last assignment. This ensures equitable distribution and aligns with the goal of giving the next call to the agent idle for the longest duration. Other methods like round robin or highest capacity do not consider idle time.

Exam trap

The trap here is assuming that round robin inherently considers idle time, when it actually follows a fixed sequence regardless of how long agents have been waiting.

34
MCQmedium

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

A.Workstream
B.Chat widget
C.Routing rule set
D.Channel integration framework
AnswerB

The chat widget is the client-side component that customers interact with. It includes settings for pre-chat surveys, where you can add questions to collect information such as email address and product interest. These responses can be used for routing and context. Configuring the survey in the chat widget ensures the data is captured before the conversation is initiated.

Why this answer

The chat widget in Omnichannel for Customer Service includes a pre-chat survey configuration. You can define questions to gather information such as email and product interest. These responses are available as context variables and can be used for routing.

The workstream and routing rules then use this data to direct the conversation appropriately.

Exam trap

The trap here is confusing the component that collects data (chat widget) with the component that uses it for routing (workstream or routing rules).

35
MCQhard

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

A.Create an SLA with a business hours calendar, set the KPI to pause on 'Waiting on Customer', and apply the SLA to all cases, then use a business rule to hide the SLA for non-High/Critical cases.
B.Create an SLA with a 24x7 calendar, set the KPI to pause on 'Waiting on Customer', and use a workflow to apply the SLA only to High and Critical cases.
C.Create a custom entity to track response times and use a plugin to calculate business hours and pause during 'Waiting on Customer'.
D.Create an SLA with a calendar that defines business hours, set the KPI to pause on 'Waiting on Customer' status, and apply the SLA to cases with priority High or Critical.
AnswerD

This approach correctly uses an SLA with a business hours calendar to count only business hours. The KPI can be configured to pause when the case status changes to 'Waiting on Customer'. The SLA can be applied conditionally based on case priority. This meets all the stated requirements using out-of-the-box SLA capabilities.

Why this answer

The correct configuration uses an SLA with a business hours calendar to count only business hours, configures the KPI to pause when the case status is 'Waiting on Customer', and applies the SLA conditionally to cases with priority High or Critical. This leverages native SLA capabilities and meets all requirements without custom code. Other options either fail to use business hours or incorrectly apply the SLA to all cases.

Exam trap

The trap here is assuming that a business rule can control SLA application or that a 24x7 calendar can be used when business hours are required.

36
MCQmedium

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

A.Configure a workflow that sends an email to the service manager every time a case is reopened and asks the agent to reply with the reason.
B.Use the Case Resolution dialog and add a required 'Reopen Reason' field to the resolve case form, then set the case status to Reopened.
C.Create a custom field 'Reopen Count' and a business rule that increments the field and makes a 'Reopen Reason' field required when the case status changes to Reopened.
D.Enable the case reopening rule and set the case status to Reopened, then add a required field for the reopen reason on the case form.
AnswerC

A custom field to count reopenings and a business rule to enforce a reason when the status changes to Reopened directly address the requirement. Business rules can set a field as required based on another field's value or status change, and can also increment a counter. This provides both tracking and enforcement without custom code, which is the recommended no-code approach in Dynamics 365 Customer Service.

Why this answer

The requirement is to track reopenings and enforce a reason each time a case is reopened. A custom field for reopen count and a business rule that increments it and makes a reason field required upon status change to Reopened achieves both goals. Business rules are the appropriate no-code tool for enforcing field requirements conditionally.

This approach provides accurate data for reporting and ensures agents comply.

Exam trap

The trap here is assuming that case reopening rules automatically track reopen counts and enforce reasons, when they only automate reopening based on customer replies.

37
MCQeasy

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

A.Round robin
B.Highest capacity
C.Longest idle
D.Preferred agent
AnswerA

Round robin assignment distributes work items evenly among available agents in a sequential order. It does not consider current workload, making it suitable when the goal is equal distribution. This method is ideal for the scenario because it ensures each agent receives a similar number of emails over time, regardless of their existing assignments.

Why this answer

Round robin assignment is designed to distribute work items evenly among available agents by cycling through them in order. It does not factor in current workload or capacity, which aligns with the requirement to distribute emails evenly regardless of existing assignments. This method is simple and effective for balanced distribution.

Exam trap

The trap here is confusing even distribution with capacity-based balancing; round robin ignores workload, while highest capacity considers it.

38
Multi-Selectmedium

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

Select 2 answers
A.Presence-based capacity
B.Unit-based capacity
C.Skill-based capacity
D.Capacity profiles
E.Role-based capacity
AnswersB, D

Unit-based capacity allows administrators to assign a specific number of capacity units to agents. Each incoming work item consumes a fixed amount of these units, and the system prevents further assignments once the agent's total available units reach zero, ensuring manageable workloads.

Why this answer

In Dynamics 365 Unified Routing, capacity can be managed either through unit-based capacity or capacity profiles. Unit-based capacity assigns a numerical value to an agent's total bandwidth, while capacity profiles allow for more granular control by defining specific limits for different types of work, such as limiting an agent to only two simultaneous high-priority chats.

Exam trap

A common mistake is selecting 'Presence' or 'Skill-set' as a capacity method. While those are part of the assignment process, they do not define the actual numerical workload or profile limits for the agent.

39
MCQeasy

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

A.The Customer Service Hub's 'My Active Cases' view, sorting by customer and filtering by resolution date.
B.Advanced Find, setting the Case entity, adding a condition for Customer equals the specific customer, and a condition for Status Reason equals Resolved with a date filter for the last 30 days.
C.The Timeline control on the customer record, filtering activities for resolved cases.
D.The search box on the Customer Service Hub dashboard, entering the customer name and 'resolved'.
AnswerB

Advanced Find allows the user to build complex queries against any entity. By selecting the Case entity, adding a condition for Customer, and another for Status Reason with a date filter, the representative can retrieve exactly the cases needed. The results can be viewed as a list and even saved as a personal view for future use. This meets the requirement without creating a custom view from scratch.

Why this answer

Advanced Find is the correct tool because it allows the representative to query the Case entity with multiple conditions: Customer equals the specific customer, Status Reason equals Resolved, and a date filter for the last 30 days. This provides a precise list without requiring a custom view. The other options either search globally, show only activities, or display only active cases assigned to the user, none of which meet the requirement.

Exam trap

The trap here is confusing the global search box with a structured query tool; the search box does not support combining filters like customer and date range.

40
MCQhard

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

A.A Power Virtual Agents bot that is natively integrated with Dynamics 365, using the built-in authentication without additional configuration.
B.An Azure AD application registration with appropriate API permissions to Dynamics 365, and configure the bot to authenticate using its client ID and secret.
C.A custom connector in Power Automate that uses the Dynamics 365 connector with OAuth 2.0 authentication.
D.A Dynamics 365 connection string stored in the bot's configuration file, using SQL authentication.
AnswerB

To allow the bot to access Dynamics 365 data securely, you must register an application in Azure AD, grant it API permissions to Dynamics 365 (such as user impersonation or application user), and configure the bot to authenticate using the application's client ID and secret. This enables the bot to obtain an access token and call the Dynamics 365 Web API. This is the standard secure method for server-to-server integration.

Why this answer

The bot must authenticate to Dynamics 365 using an Azure AD application registration with appropriate API permissions. This allows the bot to obtain an access token and call the Dynamics 365 Web API to retrieve case history. Other options either do not provide direct access, use unsupported authentication, or assume automatic access without configuration.

Exam trap

The trap here is assuming that a Power Automate custom connector or a Power Virtual Agents bot inherently provides secure, direct access to Dynamics 365 data without explicit Azure AD application registration and permissions.

41
MCQmedium

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

A.Create a routing rule set with a rule that checks if the case origin is 'Web' and routes to the 'Web Support' queue.
B.Configure the 'Web Support' queue to only accept cases with origin 'Web' by setting the queue's filter.
C.Set the default queue for the Web channel to 'Web Support' in the channel configuration.
D.Create a workflow that assigns the case to the 'Web Support' queue when the case origin is 'Web'.
AnswerA

Routing rule sets are used to automatically route cases to queues based on conditions. By creating a rule that evaluates the case origin field and routes to the 'Web Support' queue, the case will be directed appropriately. This is the standard method for channel-based routing in Dynamics 365 Customer Service.

Why this answer

Routing rule sets are the correct feature to automatically route cases to a queue based on conditions such as case origin. They ensure that cases from the Web channel are directed to the 'Web Support' queue, where the round-robin assignment method will distribute them to agents.

Exam trap

The trap here is assuming that queue filters or channel defaults can handle conditional routing, when routing rule sets are the intended tool for attribute-based routing.

42
MCQmedium

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

A.Set up a routing rule that assigns cases to the Platinum queue based on the customer tier, and enable 'Preserve queue order' on the queue.
B.Create a workstream with a route-to-queue rule that uses a condition on the customer tier field, and set the workstream's priority to a higher value than other workstreams.
C.Configure a queue with a higher priority and assign all agents to that queue so they only see Platinum cases.
D.Use a Power Automate flow that triggers on case creation and reassigns the case to the Platinum queue if the customer tier is Platinum.
AnswerB

This is correct because unified routing evaluates workstreams in priority order. By assigning a higher priority to the workstream that routes Platinum cases, those cases are processed before lower-priority workstreams, ensuring they reach the dedicated queue first. The route-to-queue rule with a condition on the customer tier field directly targets the required cases.

Why this answer

Unified routing uses workstreams to define routing logic and priority. To ensure certain cases are routed first, you create a workstream with a higher priority and a route-to-queue rule that matches the condition. This guarantees that the Platinum cases are directed to the dedicated queue before other workstreams are evaluated, meeting the requirement.

Exam trap

The trap here is assuming that queue priority or agent assignment alone can enforce routing precedence, when in fact workstream priority controls the order of routing evaluation.

43
MCQeasy

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

A.Agent scripts
B.Unified routing workstream
C.Auto-open on assignment
D.Session templates
AnswerC

This is correct because 'Auto-open on assignment' is a setting in the Customer Service admin center that automatically opens the record in the agent's session when it is assigned. This ensures the agent can immediately begin working on the case without manually searching for it. It streamlines the workflow and reduces response time.

Why this answer

The 'Auto-open on assignment' setting in the Customer Service admin center is designed to automatically open the assigned record in the agent's session. When enabled, agents do not need to manually locate the case, which improves efficiency. This setting is part of the representative experience configuration and directly addresses the requirement.

Exam trap

The trap here is confusing session templates or agent scripts with automatic record opening, when the specific setting is 'Auto-open on assignment'.

44
MCQmedium

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

A.Add a custom web resource (HTML/JS) to the form and use the formContext to listen for the customer field change event.
B.Create a Power Automate flow that triggers on case creation and writes order history into a note on the case.
C.Use a Business Rule to call an external REST API and populate a field with order history.
D.Configure a Virtual Entity that maps to the external order system and add it as a subgrid on the Case form.
AnswerA

This is correct because a custom web resource can be embedded on the Case form and use formContext to subscribe to the OnChange event of the customer field. When the field changes, the script can call an external API and update the control's content dynamically without reloading the entire form. This is the standard extensibility approach for dynamic, in-form custom UI.

Why this answer

A custom web resource on the Case form can listen for the OnChange event of the customer field using formContext and then call an external API to update the displayed order history. This provides the dynamic, no-reload behavior required. Other options either do not support external calls, do not trigger on field change, or do not provide an interactive control.

Exam trap

The trap here is assuming that Business Rules or Power Automate flows can directly update form controls in real time based on field changes.

45
MCQhard

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

A.The workstream's 'Assignment method' is set to 'None', so no assignment is attempted.
B.The queue's 'Priority' is set lower than other queues, so chats are deprioritized.
C.The agents do not have the 'Chat' skill added to their user profile in the 'Skills' section.
D.The chat channel is not enabled for unified routing in the channel settings.
AnswerA

In unified routing, each workstream must have an assignment method configured. If the assignment method is set to 'None', the system will not assign work items to agents, even if eligible agents exist. This would result in chats remaining unassigned. Configuring an assignment method such as 'Round Robin' or 'Highest Capacity' is necessary for automatic assignment.

Why this answer

In unified routing, the assignment method on the workstream determines how work items are assigned to agents. If it is set to 'None', no automatic assignment occurs. Even with a properly configured queue and skilled agents, the workstream must have an assignment method such as 'Round Robin' or 'Highest Capacity' to trigger assignment.

This is a critical setting that is sometimes overlooked.

Exam trap

The trap here is focusing on agent skills or queue configuration while overlooking the workstream's assignment method, which is essential for automatic assignment.

46
MCQeasy

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

A.Queue
B.Workstream
C.Chat widget
D.Routing rule
AnswerD

Routing rules in Omnichannel are used to evaluate conditions, such as pre-chat survey responses, and route conversations to specific queues. You can create a rule that checks the product interest question and directs the conversation to the appropriate queue. This is the correct component for conditional routing based on survey data.

Why this answer

Routing rules in Omnichannel for Customer Service evaluate conditions such as pre-chat survey responses and route conversations to the appropriate queue. They are the decision-making component that enables conditional routing based on customer input. Workstreams define the channel and routing type, queues receive conversations, and the chat widget collects input, but none of these make the routing decision.

Exam trap

The trap here is confusing the workstream, which defines the routing framework, with the routing rule that actually evaluates conditions and directs the conversation.

47
MCQmedium

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

A.Configure the 'Do not disturb' presence to have a 'Routing status' of 'Do not route' in the presence configuration.
B.In the workstream, add a condition that checks the agent's presence and only assigns if it is not 'Do not disturb'.
C.Create a capacity profile that sets the maximum capacity to zero when the agent's presence is 'Do not disturb'.
D.Set the agent's capacity to zero in the user settings when they are in 'Do not disturb'.
AnswerA

This is correct because in the presence configuration, each presence status can be associated with a routing status. Setting 'Do not disturb' to 'Do not route' ensures that agents in that presence are not assigned new work items. This is the standard way to prevent assignment based on presence.

Why this answer

Presence configuration in Dynamics 365 Customer Service allows you to map each presence status to a routing status. By setting 'Do not disturb' to 'Do not route', the system automatically excludes agents in that presence from receiving new work items. This is the intended method to control assignment based on presence.

Exam trap

The trap here is assuming that capacity profiles or workstream conditions can handle presence-based routing, when the correct configuration is in the presence settings with routing status.

48
MCQmedium

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

A.The queue's assignment method is set to 'Round Robin'.
B.The email channel is not configured to use unified routing.
C.The workstream is not activated.
D.The routing rule condition is set to 'Equals' instead of 'Contains'.
AnswerC

In unified routing, a workstream must be activated to process incoming work items. If the workstream is in a draft or inactive state, routing rules within it are not evaluated, and items will not be routed to any queue. Activating the workstream ensures that the classification and routing logic executes, directing emails to the specified queue based on the configured rules.

Why this answer

For unified routing to process incoming emails, the associated workstream must be activated. An inactive workstream means that no routing rules are evaluated, so work items never reach the queue. Other factors like assignment methods or rule conditions only matter after the workstream is active and the item is routed.

Therefore, checking the workstream's status is the first troubleshooting step.

Exam trap

The trap here is assuming that creating a workstream automatically enables it; in reality, you must explicitly activate it for routing to occur.

49
Multi-Selecthard

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

Select 2 answers
A.Work streams
B.Routing rule sets
C.Entitlement templates
D.Duplicate detection rules
E.Subject trees
AnswersA, B

Work streams act as containers for incoming work items of a specific channel or record type, defining routing behavior and agent capacity allocation. They are fundamental prerequisites for unified routing, grouping incoming cases before rule sets evaluate them.

Why this answer

Configuring unified routing requires establishing work streams to intake specific record types and defining routing rule sets containing decision rules to route items. These components work together to ingest incoming work and apply organizational logic, ensuring efficient distribution across available support agent capacity.

Exam trap

Candidates often confuse 'Queues' with 'Work streams'. While queues are for organization, work streams are the actual functional components required to ingest and route work items in unified routing.

50
MCQmedium

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

A.Custom entity view.
B.Power BI Embedded dashboard.
C.Dataverse chart control.
D.System workflow dashboard.
AnswerB

Power BI embedded dashboards support real-time data refreshing, which is ideal for supervisor monitoring. By integrating these into the workspace, you provide a dynamic view of team metrics, allowing supervisors to respond immediately to changes in volume or performance without needing to switch between different applications to access reports.

Why this answer

Extending the workspace for supervisor visibility requires utilizing Power BI real-time streaming datasets or native embedded dashboards. This is vital for operational management, as supervisors must monitor queue performance and agent status to make real-time decisions. By embedding these dashboards, consultants provide the necessary visibility to maintain service levels and address bottlenecks in the support workflow effectively.

Exam trap

Candidates often suggest 'Custom Dashboards' without mentioning Power BI. Standard Dynamics dashboards lack the real-time, complex streaming capabilities required for supervisor-level monitoring in high-volume support environments.

51
MCQmedium

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

A.Round robin
B.First-in, first-out (FIFO)
C.Highest capacity
D.Skill-based
AnswerA

Round robin distributes work items evenly across available agents in a circular order, which matches the requirement for even distribution. It also respects capacity if configured, so agents at maximum capacity are skipped. This method is ideal when the goal is fairness and load balancing without prioritizing specific skills or capacity levels.

Why this answer

Round robin is designed to distribute work items evenly among available agents by cycling through them in order. It ensures each agent receives approximately the same number of items, and when capacity is configured, it skips agents who are at their limit. This directly meets the requirement for balanced distribution while avoiding overloading agents.

Exam trap

The trap here is confusing assignment methods with queue processing order, such as assuming FIFO distributes work evenly among agents.

52
MCQeasy

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

A.Email Template
B.Knowledge Article
C.Case Template
D.Topic Entity
AnswerB

Knowledge Articles provide a structured entity specifically designed for content creation, categorization, and publication. They support rich text, versioning, and lifecycle states like draft, approved, and published. This makes them the only appropriate choice for maintaining a repository of solutions that agents can leverage during their daily work.

Why this answer

The Knowledge Article entity is the standard object in Dynamics 365 for creating and managing documentation. By using this entity, organizations provide agents with a centralized, searchable repository of solutions. This consistency in information delivery reduces the time required to resolve common problems, ensures that customers receive accurate answers, and allows for the easy retirement of outdated information through the built-in article lifecycle management process.

Exam trap

Candidates often confuse Knowledge Articles with Case Templates or Email Templates. While those are for messaging, Knowledge Articles are specifically for structured, searchable repository content meant for agent reference during resolution.

53
MCQeasy

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

A.Enable 'Presence-based routing' so that only agents with 'Available' status receive cases.
B.Set the queue's 'Maximum assigned cases' to a specific number in the queue settings.
C.Configure a capacity profile and assign it to the queue to define the maximum number of cases each agent can handle.
D.Set the queue's assignment method to 'Highest Capacity' instead of 'Round Robin'.
AnswerC

Capacity profiles define the maximum workload for agents. When assigned to a queue, unified routing respects these limits and will not assign cases to agents who have reached their capacity. This directly addresses the problem of agents receiving cases when at maximum capacity, ensuring fair distribution and preventing overload.

Why this answer

Capacity profiles are the mechanism in unified routing to define the maximum workload for agents. They specify the maximum number of cases an agent can handle simultaneously. When a capacity profile is associated with a queue, the routing engine will not assign additional cases to agents who have reached their limit, preventing overloading.

Exam trap

The trap here is confusing presence-based routing with capacity management, or assuming that assignment methods like Round Robin inherently enforce capacity limits.

54
MCQeasy

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

A.System Views
B.Advanced Find
C.Dashboard
D.Case Hierarchy
AnswerB

Advanced Find allows users to build queries across multiple entities and filter by fields such as product and escalation status. It can also filter by date ranges, like the last week. This is the correct tool for ad-hoc searches that combine conditions. It provides a flexible way to locate specific cases without needing custom views.

Why this answer

Advanced Find is the built-in tool for creating ad-hoc queries in Dynamics 365. It allows the representative to specify multiple conditions, such as product equals a certain value and escalated equals yes, and also filter by date. This enables quick retrieval of the desired cases.

Other options are either static or not designed for flexible searching.

Exam trap

The trap here is thinking that system views or dashboards can be easily customized by end users for ad-hoc queries, but they are typically fixed or require administrative setup.

55
MCQmedium

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

A.Set up record-identification rules to automatically convert VIP emails into high-priority phone calls that trigger immediate agent pop-ups.
B.Configure work stream prioritization rules to evaluate customer importance attributes and sort the work queue dynamically.
C.Create a dedicated overflow queue for standard customers and assign all senior agents exclusively to the primary VIP queue.
D.Modify the default capacity profile for senior agents to ignore low-priority work items entirely through automated rule filters.
AnswerB

Prioritization rules evaluate attributes on incoming work items and dynamically assign a rank value. The unified routing engine processes items based on this rank, ensuring VIP customer emails are positioned at the front of the queue for immediate pickup by available senior agents.

Why this answer

Prioritization rules within a work stream determine the exact order in which work items are processed and presented to available agents. By configuring prioritization rules that evaluate customer tier or account importance, administrators ensure high-value items float to the top of the queue, allowing idle senior agents to pick them up immediately ahead of routine requests.

Exam trap

Candidates mistakenly try to alter standard queue items or routing rule sets directly, missing that work stream prioritization rules control the dynamic sorting of incoming items.

56
MCQmedium

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

A.Create a JavaScript web resource that uses the Xrm.WebApi.retrieveRecord method to read the case and then Xrm.Navigation.openForm to open a new phonecall form with parameters.
B.Configure a Power Automate cloud flow that triggers when a case is updated, and add a button to the form that manually triggers the flow using the Flow widget.
C.Create a custom action (process) that creates a Phone Call record, sets its regarding field to the case, and sets the subject using the case title. Add a command bar button that calls this action.
D.Add a subgrid of Phone Call activities to the Case form and instruct agents to create a new phone call from the subgrid, manually setting the subject to the case title.
AnswerC

A custom action (a real-time workflow) can be invoked from the command bar and can create a Phone Call, set its regarding field to the case, and populate the subject from the case title. This approach is server-side, reliable, and does not require the agent to leave the case form. It also respects security roles and can be reused in other contexts, such as from a business process flow or a web resource.

Why this answer

A custom action (real-time workflow) invoked from the command bar is the correct approach because it runs server-side, can create a Phone Call record, set the regarding field to the case, and populate the subject from the case title. It provides a one-click experience for agents without leaving the case form. Other options either require manual steps, do not automatically link the activity, or trigger on unintended events.

Exam trap

The trap here is assuming that a client-side JavaScript approach or a Power Automate flow can create and link the activity with the same reliability and simplicity as a custom action invoked from the command bar.

57
MCQmedium

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

A.Configure automatic record creation and update rules to spawn a child case for every department involved in the resolution process.
B.Deploy embedded Microsoft Teams chat directly inside the Customer Service workspace to allow agents to collaborate with internal stakeholders while keeping the case record active.
C.Establish a queue-routing rule set that automatically transfers ownership of the case back and forth between functional queues until every department completes its review.
D.Utilize customer service workspace macros to email external stakeholders requesting status updates every time a department updates a private internal note field.
AnswerB

Embedded Microsoft Teams chats within Dynamics 365 allow agents to link conversations directly to the case record. This preserves the single source of truth, enables seamless cross-functional collaboration, and ensures all internal stakeholder notes are captured contextually without fragmenting the overarching support workflow or requiring duplicate data entry.

Why this answer

Unified routing and collaboration features like Microsoft Teams integration are essential for complex tier-2 issues. By enabling embedded Teams chats directly within Dynamics 365 case forms, agents can seamlessly collaborate with internal experts in real-time. This maintains a centralized audit trail, prevents duplicate case creation, and accelerates resolution times while ensuring adherence to enterprise security and compliance standards for customer data protection.

Exam trap

Exam takers often suggest creating separate sub-cases or child cases for departmental collaboration, ignoring the requirement to keep the main case active using embedded Microsoft Teams chats.

58
MCQmedium

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

A.Unified Routing rules
B.Workstream configuration
C.Context variables
D.Customer identification rules
AnswerD

Customer identification rules in Omnichannel for Customer Service automatically identify customers based on attributes like phone number or email. If no match is found, you can configure the system to create a new contact record. This is exactly the feature designed for this requirement.

Why this answer

Customer identification rules are part of Omnichannel for Customer Service and allow you to define how to match incoming chat or messaging customers to existing contact records using fields like phone number, email, or custom attributes. If no match is found, you can configure the rule to create a new contact. This automates the identification process and reduces agent effort.

Exam trap

The trap here is confusing customer identification rules with Unified Routing rules, assuming that routing rules handle customer lookup and creation.

59
MCQmedium

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

A.Add a new task to the original case to track the second issue.
B.Create a new case and associate it with the original case using the Parent Case field.
C.Convert the original case to an opportunity and create a new case.
D.Merge the new case with the original case.
AnswerB

Creating a new case and setting its Parent Case field to the original case establishes a parent-child relationship. This allows the representative to track the new issue separately while maintaining a link to the original case. The original case remains open, and both cases can be managed independently. This is the correct way to handle related but distinct issues.

Why this answer

The representative needs to create a separate case for a different issue while keeping the original case open. The correct approach is to create a new case and set its Parent Case field to the original case. This establishes a parent-child relationship, allowing both cases to be tracked independently.

The other options either combine cases, change the record type, or do not create a new case.

Exam trap

The trap here is confusing merging with creating a child case; merging closes the original case, while creating a child case keeps both open and linked.

60
MCQhard

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

A.Case merge
B.Parent-child case relationship
C.Case escalation with a Power Automate flow that creates a new case
D.Unified routing rule with escalation action
AnswerC

A Power Automate flow can trigger when a case is escalated, create a new case, copy the customer and subject, and link it to the original. This keeps the original open and automates the process. It provides the flexibility to set the new case's fields and relationship as needed.

Why this answer

The requirement is to create a new linked case upon escalation while keeping the original open. A Power Automate flow can be triggered on the case escalation action, create a new case, copy relevant fields, and establish a relationship. This is the most flexible and automated approach.

Other options either merge cases, require manual creation, or only route existing cases.

Exam trap

The trap here is assuming that case escalation automatically creates a new case, when it only changes the case's state or routes it.

61
MCQmedium

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

A.Increase the maximum capacity limit for all agents assigned to the queue so they can process multiple chats simultaneously.
B.Create a dedicated queue specifically for chats and assign your most experienced tier-two agents to monitor that queue exclusively.
C.Configure work item prioritization rules within the unified routing work stream to evaluate incoming records and order them by priority.
D.Modify the default assignment method from round-robin to highest capacity to force the system to look for agents with the most available bandwidth.
AnswerC

Work item prioritisation rules in the unified routing work stream let you define conditions that rank incoming records, so high-priority chats are matched to agents ahead of low-priority cases. This directly satisfies the requirement to assign high-priority work items before lower-priority ones, rather than relying on capacity alone.

Why this answer

Configuring work item prioritization in unified routing allows you to evaluate incoming work streams using specific rules and criteria. By defining prioritization rules, high-priority work floats to the top of the queue and is assigned to eligible agents ahead of standard or low-priority items, resolving the backlog issue without modifying agent capacity profiles or manual dispatching.

Exam trap

Candidates often assume agent capacity is the sole bottleneck and mistakenly try to increase capacity limits or create separate queues, overlooking prioritization rules in unified routing.

62
MCQeasy

You are a functional consultant for a customer service team using Dynamics 365 Customer Service. The team wants to allow agents to quickly view a customer's recent orders from an external ERP system directly within the Customer Service workspace. The external system exposes an OData endpoint. You need to implement this with minimal custom development. What should you do?

A.Use a Power Automate flow to periodically sync orders into a custom entity and display that entity in the workspace.
B.Create an HTML web resource that embeds the OData feed and add it as a tab in the Customer Service workspace.
C.Develop a custom PCF control that calls the OData endpoint and displays orders on the Account form.
D.Create a virtual entity that maps to the external OData endpoint and add it to the Customer Service workspace.
AnswerD

Virtual entities allow integration with external data sources without data replication. By creating a virtual entity with an OData provider, you can surface external ERP data as if it were native. Adding it to the workspace enables agents to view recent orders. This requires minimal custom development, typically just configuration of the data source and entity.

Why this answer

Virtual entities in Dynamics 365 allow you to integrate external data from OData sources without replicating it. By configuring a virtual entity, you can expose the ERP orders as a table that agents can view in the Customer Service workspace. This requires minimal code, mainly configuration, and provides real-time data access.

Other options involve more custom development or data duplication.

Exam trap

The trap here is assuming that custom code or data sync is required to view external data, when virtual entities provide a no-code/low-code integration option.

63
MCQhard

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

A.Context variables
B.Workstream
C.Channel integration framework
D.Queue
AnswerA

Context variables are used to store and pass data within a conversation. To route based on language, you must define a context variable that captures the language from the incoming message. This variable can then be used in routing rules to direct the conversation to the appropriate queue. Without a context variable, the routing engine has no data to evaluate for language-based routing.

Why this answer

To route based on language, you need to capture the language from the incoming message and make it available to the routing engine. Context variables are the mechanism for storing and passing such data. They can be defined in the workstream and used in routing rule conditions.

The other components do not directly provide the language data needed for routing decisions.

Exam trap

The trap here is confusing the workstream, which holds routing rules, with the context variables that provide the actual data for those rules.

64
MCQmedium

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

A.Create separate capacity profiles and assign them to the respective user records.
B.Modify the global workstream timeout settings in the Customer Service admin center.
C.Configure advanced unified routing diagnostic rules with custom JavaScript web resources.
D.Assign different security roles that restrict queue access permissions.
AnswerA

Capacity profiles define the maximum number of concurrent sessions an agent can handle, so assigning a three-session profile to standard agents and a one-session profile to VIP agents enforces the differing limits. This satisfies the stem's constraint that VIP agents receive no simultaneous chats while standard agents handle up to three.

Why this answer

Capacity profiles allow administrators to define distinct workload limits and assign them to specific users or groups based on role requirements. Creating separate capacity profiles for VIP phone agents and standard chat agents ensures correct concurrent work restrictions and prevents performance degradation.

Exam trap

Candidates often try to configure this via queue settings or security roles, whereas capacity profiles are the dedicated tool for managing individual agent workload limits and concurrency.

65
MCQhard

Refer to the exhibit. A consultant is reviewing the routing configuration for a technical support workstream. Based on the provided logic, what will happen if an incoming case requires the 'Azure' skill but all agents with that skill are currently at full capacity?

A.The case is immediately routed to the default queue for general handling.
B.The skill requirement is dropped and the case is assigned to any available agent.
C.The case stays in the queue until an agent with the 'Azure' skill becomes available.
D.The case is assigned to the agent with the lowest capacity usage regardless of skills.
AnswerC

Under the Exact Match and Round Robin configuration, the system requires the specific skill to be present. If qualified agents are at capacity, the work item persists in the queue backlog until an agent's capacity frees up to accept the specific skill-tagged work item as defined.

Why this answer

In Unified Routing, the matching logic determines how the system handles skill requirements. When set to 'Exact Match' with a Round Robin logic, the system seeks available agents who possess the required skills. If no agents with the matching skill are available within their capacity, the item remains in the queue until a qualified agent becomes free.

Exam trap

Candidates often assume the system will automatically overflow to a general agent if no specialized agent is found, ignoring that 'Exact Match' logic strictly enforces the requirement.

66
MCQmedium

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

A.Intake rules
B.Route-to-queue rules
C.Classification rules
D.Workstream distribution
AnswerC

Classification rules allow the system to perform logical evaluations and lookups to update the work item with additional context. By using these rules, the system can fetch the tier value from the related account and use it to set a priority level or attribute that determines routing.

Why this answer

Utilizing classification rules within the unified routing framework allows the system to look up and apply attributes from related entities, such as the Account tier, to the work item. This process ensures that the routing engine has all necessary metadata to make informed decisions about queue assignment and agent matching, maintaining high service standards for premium clients.

Exam trap

Candidates often confuse classification rules with routing rules, assuming queue assignments themselves can perform related entity lookups rather than preparing the work item's attributes beforehand.

67
MCQmedium

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

A.Set the case entity's ownership to User by default.
B.Enable automatic case creation rules for the Product entity.
C.Create a routing rule with a condition on the Product field and set the route to the appropriate queue.
D.Configure a workflow that assigns the case to a queue based on the Product field.
AnswerC

Routing rules evaluate conditions on the case record, such as the Product field, and then route the case to a designated queue. This is exactly what the manager needs: when a case is created with a specific product, the rule matches and assigns it to the corresponding queue. The rule set must be activated, which is already done, so only the rule itself needs to be configured.

Why this answer

Routing rule sets in Dynamics 365 Customer Service evaluate conditions on the case record and route cases to queues or users. By creating a routing rule with a condition on the Product field and routing to the appropriate queue, the manager ensures that manually created cases are automatically assigned based on product. The rule set must be activated, which is already the case, so only the rule itself is needed.

Exam trap

The trap here is confusing routing rule sets with automatic case creation rules or workflows, which serve different purposes and do not provide the same immediate, condition-based queue assignment for manually created cases.

68
MCQmedium

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

A.Ensure the entity is enabled for Unified Routing and that the routing configuration includes the entity.
B.Ensure the entity is included in the Customer Service Hub's default solution and that the solution is exported and imported.
C.Ensure the entity is included in the Quick Find view and that the Quick Find view contains the columns to be searched.
D.Ensure the entity is added to the Customer Service Hub's site map and that the site map area is published.
AnswerC

For a custom entity to be searchable in Customer Service Hub, it must have a Quick Find view configured with the relevant columns. The search index relies on the Quick Find view to know which fields to index. Without this, even if the entity is enabled for search, no data is indexed. This is the missing step in the scenario.

Why this answer

For a custom entity to be searchable in Customer Service Hub, you must configure a Quick Find view that includes the columns to be searched. The search index uses this view to determine which fields to index. Enabling the entity for search and adding it to the searchable entities list is necessary but not sufficient; the Quick Find view must be properly defined and published.

Exam trap

The trap here is assuming that enabling the entity for search and adding it to the searchable entities list is enough, while overlooking the need for a Quick Find view with searchable columns.

69
MCQeasy

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

A.Add a custom HTML web resource to the form and use JavaScript to show a button.
B.Use a Power Automate flow triggered on the OnSave event to display a dialog.
C.Create a business rule that shows a button when the status is Active.
D.Add a ribbon button using the Ribbon Workbench and configure an enable rule that checks the case status.
AnswerD

The Ribbon Workbench is the standard tool for customizing command bar buttons in model-driven apps. It allows you to add a button and define enable rules that control visibility based on form state, such as the case status. An enable rule can use a JavaScript function or a value rule to check if the status is Active. This meets the requirement without custom code beyond the rule logic.

Why this answer

The command bar in model-driven apps is customized using the Ribbon Workbench. You can add a button and define an enable rule that evaluates the case status, ensuring the button is only visible when the case is Active. This is the supported, declarative approach for adding interactive buttons that trigger custom dialogs or JavaScript functions.

Exam trap

The trap here is assuming that business rules or Power Automate can add buttons to the command bar, when those tools operate on form fields or server-side events, not on the command bar UI.

70
MCQmedium

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

A.Service level agreement KPIs
B.Parent-child case closure settings
C.Queue item routing configurations
D.Automatic record creation rules
AnswerB

Parent-child case closure settings define the behaviour applied when a parent case reaches a terminal status, automatically resolving its active child cases. Configuring this satisfies the requirement directly, without custom workflows or plugins, because the platform applies the closure cascade natively.

Why this answer

Parent-child case settings allow administrators to configure closure rules that dictate how updates to a parent case cascade down to associated child cases. Enabling this setting automates the administrative burden of closing individual sub-cases, ensuring operational consistency across complex troubleshooting trees.

Exam trap

Candidates often choose 'Power Automate flows' to solve this. While possible, it is not the native Dynamics 365 configuration intended for parent-child case management and closure automation.

71
MCQeasy

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

A.Least active
B.Highest capacity
C.Preferred agent
D.Round robin
AnswerD

Round robin assignment distributes work items evenly among available agents in a rotating fashion. This method is designed to balance the workload over time, ensuring each agent gets a similar number of cases, which matches the manager's requirement.

Why this answer

Round robin is the assignment method that distributes work items to agents in a rotating sequence, which balances the number of cases each agent receives over time. The other methods focus on capacity, idleness, or specific relationships, and do not provide the even, rotating distribution that the manager wants.

Exam trap

The trap here is confusing round robin with highest capacity, but highest capacity prioritizes agents with more available capacity rather than rotating evenly.

72
MCQmedium

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

A.Resolve By KPI
B.First Response By KPI
C.Escalation By KPI
D.Wait Time KPI
AnswerB

The 'First Response By' KPI is engineered to track the duration from the moment a case is created until the first response activity is generated. This is the precise metric required to enforce responsiveness standards, ensuring that agents prioritize acknowledging new cases within the defined timeframe in the SLA policy.

Why this answer

The 'First Response By' SLA KPI is specifically designed to measure the time elapsed from case creation to the initial communication with the customer. Monitoring this metric is vital for maintaining service level agreements and customer satisfaction. By configuring this, managers can identify bottlenecks in initial response times, allowing for targeted training or process improvements to ensure that customers receive timely acknowledgment of their issues.

Exam trap

Candidates often confuse First Response By KPI with Resolve By KPI or periodic SLA status metrics, missing the specific metric for initial contact.

73
MCQmedium

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

A.Ribbon Workbench.
B.Command Designer.
C.Direct XML editing.
D.Power Automate.
AnswerB

The Command Designer is the official, low-code tool provided by Microsoft for updating command bars. It allows for the easy addition of buttons with associated Power Fx logic, making it the standard and most efficient way to extend the workspace interface while ensuring the changes remain supported and easy to manage.

Why this answer

Modern command bar customization is achieved through the Command Designer. This is an essential skill for consultants who need to surface custom functionality directly where agents work. By using the designer, consultants can add buttons that trigger custom logic, improving workflow efficiency without needing to write custom ribbon XML, which is a legacy and error-prone process that should be avoided in modern environments.

Exam trap

Candidates often choose legacy ribbon customization tools or advanced custom code solutions instead of the modern, native Command Designer built specifically for modern workspaces.

74
Multi-Selectmedium

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

Select 2 answers
A.A workstream with a routing rule set that includes conditions for priority and location
B.A capacity profile assigned to the queue
C.A skill-based routing rule to match agent skills
D.A queue that is designated as the destination for the high-priority Europe cases
E.A real-time analytics dashboard to monitor routing
AnswersA, D

A workstream defines the routing logic for a specific channel or entity. Within it, a routing rule set contains rules with conditions. To route based on priority and location, you must create a workstream and add a rule set with those conditions. This is the foundational step to evaluate case attributes and direct them to the appropriate queue.

Why this answer

To route cases based on priority and location, you need a workstream that contains a routing rule set with conditions for those attributes. The rule set evaluates each case and directs it to a queue when conditions match. Therefore, the two essential components are the workstream with the appropriate rule set and the destination queue.

Other elements like capacity profiles or skill rules are for assignment, not initial routing.

Exam trap

The trap here is including capacity profiles or skill rules as necessary for routing to a queue, when they are actually part of agent assignment.

75
MCQmedium

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

A.Set up a server-side synchronization rule to convert emails to cases.
B.Configure a Power Automate cloud flow that monitors the mailbox and creates cases.
C.Use the automatic record creation and update rules in the Customer Service admin center.
D.Create a workflow that triggers on email creation and creates a case record.
AnswerC

Automatic record creation and update rules are designed to convert incoming activities like emails into cases. You can configure the rule to set the case title from the email subject and include the email body as a note. This is the native, supported method for email-to-case automation, ensuring consistent case creation without custom development.

Why this answer

Automatic record creation and update rules in the Customer Service admin center are the correct feature for converting incoming emails into cases with specific field mappings. They allow you to define conditions and set properties like case title from the email subject and add the email body as a note. This native capability ensures efficient and consistent case creation without custom code.

Exam trap

The trap here is confusing email synchronization with email-to-case conversion; server-side synchronization only delivers emails, it does not create cases.

Page 1 of 3

Page 2

All pages