This AB-250 practice test contains original, human-approved questions across the official Dynamics 365 Contact Center domains. D365 Training does not publish exam dumps or leaked questions. The questions are grounded in verified Microsoft Learn evidence.
80 questions covering Contact Center deployment, channels, AI capabilities, work distribution, representative experience, and analytics.
Answer each question, then open the answer panel to see the correct answer and evidence-grounded explanation.
Q001 - Question
A newly hired representative has a user account in Dynamics 365 Contact Center, but unified routing never assigns work items to them. Which two configuration items should you verify to make the representative eligible to receive routed work? Each correct answer presents part of the solution.
Domain: Deploy Dynamics 365 Contact Center (15-20%) Type: Multiple choice
- A. The user is configured as a bookable resource.
- B. The user opens conversations through an embedded widget in a non-Microsoft CRM.
- C. The user has a capacity profile that defines concurrent work limits.
- D. The user is added to a rollout plan in Agent Hub.
A and C are correct.
Explanation: Unified routing can assign work only after the user is configured as a bookable resource, and a capacity profile is required to define how much concurrent work that user can receive. Skills and queue membership then refine which work is routed.
B is incorrect: The embedded widget is a client experience option for non-Microsoft CRM systems and does not make a user eligible for routed work.
D is incorrect: Rollout plans control phased deployment of autonomous service agents, not routing eligibility for human representatives.
Q002 - Question
Conversations are landing in an overflow queue, and an administrator cannot determine whether the cause is classification, queue selection, or representative capacity. What should the administrator use to review the routing telemetry for these conversations?
Domain: Configure work distribution (10-15%) Type: Single choice
- A. Conversation diagnostics, and query the Traces table in Azure Application Insights
- B. The work classification rule designer, and test each rule condition manually
- C. The Customer Intent Agent, and review recorded intents for each conversation
- D. The workstream capacity profile, and compare it with the queue assignment method
A is correct.
Explanation: Conversation diagnostics sends routing telemetry to Azure Application Insights, and the Traces table exposes classification, route-to-queue, assignment, representative configuration, capacity, and intent-determination data in one place.
B is incorrect: Testing rule conditions in the designer covers only the classification stage and does not expose queue selection, assignment, or capacity results.
C is incorrect: Customer Intent Agent data supports intent-based routing, but reviewing intents alone does not report classification, queue, or capacity outcomes.
D is incorrect: Comparing a capacity profile with an assignment method is a configuration review and does not provide the per-conversation telemetry needed to isolate the failing stage.
Q003 - Question
A support organization wants routine order status inquiries resolved without a representative. When a conversation must still be escalated, the details already collected should be available to classification rules. What should you configure on the workstream?
Domain: Configure work distribution (10-15%) Type: Single choice
- A. A preferred representative mapping on each contact record
- B. An additional route-to-queue rule that runs before classification
- C. A second messaging workstream dedicated to order status
- D. An engagement agent built in Copilot Studio and associated with the workstream
D is correct.
Explanation: An engagement agent is a Copilot Studio agent associated with a workstream. It can resolve routine inquiries and collect context variables that classification rules use when the conversation escalates to a representative.
A is incorrect: Preferred representative mapping links a contact to specific representatives and does not provide self-service resolution or collect context variables.
B is incorrect: Route-to-queue rules select a destination queue and are evaluated after classification, so they cannot resolve routine inquiries.
C is incorrect: Adding another workstream creates a second entry point but does not resolve inquiries or gather context before escalation.
Q004 - Question
A contact center plans two routing changes. First, high-value contacts should reach the representatives who normally handle their account. Second, work items should reach representatives whose skills are compared by algorithm rather than requiring every skill to be present. Which two statements about these routing methods are accurate? Each correct answer presents part of the solution.
Domain: Configure work distribution (10-15%) Type: Multiple choice
- A. Record routing must be enabled before preferred representatives can be mapped to a contact.
- B. Preferred routing maps up to three representatives to a contact.
- C. Intent-based routing replaces the skill-matching algorithms with Customer Intent Agent data.
- D. Skill-based routing can use either the Exact Match or the Closest Match algorithm.
B and D are correct.
Explanation: Preferred routing maps up to three representatives to a contact. Skill-based routing supports the Exact Match and Closest Match algorithms, and Closest Match does not require every skill to be present.
A is incorrect: Record routing sends Dataverse records through unified routing and is not a prerequisite for preferred representative mapping.
C is incorrect: Intent-based routing uses Customer Intent Agent data as its own routing method, and it does not replace the skill-matching algorithms.
Q005 - Question
You are preparing a cost model for a Dynamics 365 Contact Center deployment that includes AI agents and voice channels. How are the licensing and costs structured?
Domain: Deploy Dynamics 365 Contact Center (15-20%) Type: Single choice
- A. A single per-interaction charge covers named users, AI, and telephony.
- B. User-based licenses for named users are combined with consumption-based charges for AI and telephony.
- C. User-based licenses include unlimited AI agent usage and telephony minutes.
- D. All costs are billed purely on consumption without requiring user-based licenses.
B is correct.
Explanation: Contact center licensing combines user-based licenses for named users with consumption-based charges for AI and telephony usage.
A is incorrect: Costs are divided between user-based licenses and consumption charges, not combined into a single per-interaction charge.
C is incorrect: AI agent usage and telephony incur consumption-based charges and are not included as unlimited in the user-based license.
D is incorrect: Named users require user-based licenses in addition to the consumption-based charges.
Q006 - Question
A contact center handles voice calls, chat conversations, and case records with unified routing. Supervisors report that work is sometimes assigned to representatives who cannot handle that channel. Which queue design change addresses the problem?
Domain: Configure work distribution (10-15%) Type: Single choice
- A. Create separate Messaging, Record, and Voice queues so work is assigned within the correct channel type.
- B. Create one queue and rely on classification rules alone to keep channels separate.
- C. Set the same queue priority number on every queue so unified routing balances the channels.
- D. Remove route-to-queue rules so unified routing assigns work directly to representatives.
A is correct.
Explanation: Unified routing supports Messaging, Record, and Voice queue types. Using the queue type that matches the channel prevents cross-channel assignment errors, because work is only assigned to representatives in the queue built for that type of work.
B is incorrect: Classification runs before route-to-queue rules, but a single queue still mixes channel work and does not prevent cross-channel assignment.
C is incorrect: Queue priority controls the order in which queues are processed, not which channel a work item belongs to.
D is incorrect: Unified routing applies classification and route-to-queue rules before an assignment method selects a representative, so removing route-to-queue rules breaks distribution.
Q007 - Question
Representatives at a support organization must handle voice, chat, SMS, email, Teams, and social interactions while viewing customer CRM data and receiving Copilot assistance, and they must keep more than one interaction open at the same time. Which application should you configure for these representatives?
Domain: Deploy Dynamics 365 Contact Center (15-20%) Type: Single choice
- A. Copilot Service admin center
- B. Agent Hub
- C. Copilot Service workspace
- D. The Contact Center conversation widget embedded in ServiceNow
C is correct.
Explanation: Copilot Service workspace is the representative-facing application. It provides a multi-session desktop where representatives handle voice, chat, SMS, email, Teams, and social interactions with contextual CRM data and Copilot assistance.
A is incorrect: The Copilot Service admin center is the management interface used to configure Contact Center, not the application representatives use to handle interactions.
B is incorrect: Agent Hub supports adoption and monitoring of agents; it is not the multi-session desktop for handling customer interactions.
D is incorrect: The embedded widget applies when the organization keeps a non-Microsoft CRM such as ServiceNow as the representative's primary system, which is not stated in this scenario.
Q008 - Question
You are planning a Dynamics 365 Contact Center implementation. You need to identify the prebuilt AI agents that are available in the platform. Which two prebuilt agents should you identify?
Domain: Deploy Dynamics 365 Contact Center (15-20%) Type: Multiple choice
- A. Customer Assist Agent
- B. Quality Assurance Agent
- C. Routing Configuration Agent
- D. Licensing Optimization Agent
A and B are correct.
Explanation: Dynamics 365 Contact Center provides prebuilt Customer Assist, Quality Assurance, and Service Operations agents to target distinct parts of the service lifecycle.
C is incorrect: Unified intelligent routing is a core architecture layer of the platform, not a prebuilt AI agent.
D is incorrect: Licensing is handled through user-based licenses and consumption charges; there is no prebuilt Licensing Optimization agent.
Q009 - Question
You are planning how to move Contact Center configuration from a development environment through test and into production. Which approach follows Dataverse solution management practices for this deployment?
Domain: Deploy Dynamics 365 Contact Center (15-20%) Type: Single choice
- A. Import unmanaged solutions into test and production so administrators can edit components directly in each environment.
- B. Recreate every configuration manually in test and production to avoid solution dependencies.
- C. Import managed solutions into the target environments, use environment variables and connection references for environment-specific values, and reconfigure nonportable items such as phone numbers.
- D. Include phone numbers and connection credentials as hard-coded values inside the solution so no post-deployment steps are needed.
C is correct.
Explanation: Contact Center application lifecycle management follows Dataverse solution management. Use managed solutions in target environments, handle environment-specific values with environment variables and connection references, and reconfigure nonportable items such as phone numbers after deployment.
A is incorrect: Managed solutions are the expected form in target environments; using unmanaged solutions there works against controlled promotion from development.
B is incorrect: Manual recreation bypasses solution-based promotion and makes configuration inconsistent across environments.
D is incorrect: Environment-specific values belong in environment variables and connection references, and some items such as phone numbers must still be reconfigured in the target environment.
Q010 - Question
A company keeps Salesforce as its primary CRM system and wants representatives to handle Contact Center conversations without leaving Salesforce. Which statement correctly describes this integration?
Domain: Deploy Dynamics 365 Contact Center (15-20%) Type: Single choice
- A. Salesforce replaces Dataverse as the data layer for Contact Center conversations.
- B. You embed the Contact Center conversation widget in Salesforce, with Dataverse as the data layer and omnichannel services as the orchestration layer.
- C. You must migrate all Salesforce records into Dataverse before representatives can handle any conversations.
- D. The integration supports server-side data synchronization only, so no client-side events are available.
B is correct.
Explanation: You can embed the Contact Center conversation widget in Salesforce, ServiceNow, or a custom CRM. In that design, Dataverse remains the data layer and omnichannel services provide the orchestration layer.
A is incorrect: The non-Microsoft CRM hosts the widget, but Dataverse remains the data layer for the integration.
C is incorrect: A full record migration is not part of this integration pattern; the widget integrates with the existing CRM system.
D is incorrect: The conversation widget supports both server-side data synchronization and client-side, event-based CRM integration.
Q011 - Question
You configure a messaging workstream. Conversations about warranty claims must carry a warranty skill and a lower-capacity profile so that the correct queue rule can evaluate them. Where should you configure this enrichment?
Domain: Configure work distribution (10-15%) Type: Single choice
- A. In work classification rules, which run before route-to-queue rules are evaluated
- B. In route-to-queue rules, after the destination queue is selected
- C. In the queue definition, so that the queue assigns the skill on arrival
- D. In a record workstream, so that Dataverse records receive the skill instead
A is correct.
Explanation: Classification rules set attributes, attach skills, or apply capacity profiles to enrich the work item, and they run before route-to-queue rules select a destination queue.
B is incorrect: Route-to-queue rules consume the enriched data to choose a queue, so enrichment configured after queue selection cannot influence that decision.
C is incorrect: Queues are destinations associated with a workstream and are not where skills and capacity profiles are attached to an incoming work item.
D is incorrect: A record workstream is the entry point for Dataverse records, not the configuration location for skill and capacity enrichment on a messaging conversation.
Q012 - Question
A supervisor wants escalated conversations inside a single messaging queue to be picked up before standard conversations, and wants each conversation to go to the representative with the most available capacity. Which two queue settings should the administrator configure? Each correct answer presents part of the solution.
Domain: Configure work distribution (10-15%) Type: Multiple choice
- A. Prioritization ruleset
- B. Queue priority number
- C. Assignment method
- D. Operating hours
A and C are correct.
Explanation: A prioritization ruleset defines how work items are ordered inside a queue, so escalated conversations can be placed ahead of standard conversations. The assignment method then selects the representative, and Highest capacity assigns work to the representative with the most available capacity.
B is incorrect: The queue priority number controls the order in which queues are processed across queues, not the order of work items inside one queue.
D is incorrect: Operating hours define when the queue accepts and distributes work; they do not order work items or select a representative.
Q013 - Question
An architect is documenting how Dynamics 365 Contact Center replaces a fragmented stack of point solutions. Which architectural structure does the platform use?
Domain: Deploy Dynamics 365 Contact Center (15-20%) Type: Single choice
- A. Four composable layers that share a common data model in Dataverse.
- B. A single monolithic application layer that stores data in channel-specific databases.
- C. Two distinct layers for self-service and assisted service with independent routing.
- D. A reporting layer that consolidates data only after interactions are exported.
A is correct.
Explanation: Dynamics 365 Contact Center replaces a fragmented stack with four composable layers (self-service, unified intelligent routing, assisted service, and operations) that share a common data model in Dataverse.
B is incorrect: The platform uses four composable layers sharing a common data model in Dataverse, not a monolithic application with channel-specific databases.
C is incorrect: The architecture consists of four distinct layers with unified intelligent routing, not just two layers with independent routing.
D is incorrect: The layers share common data and AI natively during operations, rather than relying on a reporting layer after interactions are exported.
Q014 - Question
An administrator configures three messaging queues and must make sure the premium support queue is considered before the standard and self-service queues. How should the queue priority values be set?
Domain: Configure work distribution (10-15%) Type: Single choice
- A. Give all three queues the same priority value and order them alphabetically.
- B. Give the premium support queue the lowest priority number of the three queues.
- C. Give the premium support queue the highest priority number of the three queues.
- D. Leave the priority value empty on the premium support queue so it is processed first.
B is correct.
Explanation: Unified routing favors queues with lower queue-priority numbers, so assigning the lowest number to the premium support queue makes it the first queue considered.
A is incorrect: Identical priority values do not establish an order between the queues, and queue names do not determine processing order.
C is incorrect: A higher priority number places the queue later in the processing order, which is the opposite of the requirement.
D is incorrect: Priority ordering depends on the configured number, so leaving the value out does not promote the queue.
Q015 - Question
A voice queue is staffed from 08:00 to 18:00. Calls that arrive after 18:00 currently wait in the queue with no representative available. The administrator must define what happens to that work outside staffed times. Which configuration should be used?
Domain: Configure work distribution (10-15%) Type: Single choice
- A. Increase the queue priority number so after-hours work is processed later.
- B. Add more queue users so the queue always has an available representative.
- C. Change the assignment method to Least active so waiting calls are spread evenly.
- D. Configure operating hours on the queue and define overflow handling for when the queue is closed.
D is correct.
Explanation: Operating hours define when a queue accepts and distributes work. Overflow handling responds to conditions such as a closed queue, so you can control what happens to calls that arrive outside staffed times.
A is incorrect: Queue priority affects the order in which queues are processed, not whether the queue is open to accept work.
B is incorrect: Adding queue users does not change queue availability, and it does not define behavior when the queue is closed.
C is incorrect: The assignment method selects a representative for work inside an open queue; it does not handle work that arrives when no one is working.
Q016 - Question
A contact center lead reports that incoming work items reach the correct queue but are frequently assigned to representatives who lack the required background. The lead asks which stage of unified routing determines which representative receives the work item. Which stage should you review?
Domain: Configure work distribution (10-15%) Type: Single choice
- A. The classification stage, which enriches the incoming work item with attributes
- B. The route-to-queue stage, which selects the destination queue
- C. The assignment method, which selects the best available representative in the queue
- D. The workstream entry point, which accepts the work item from the channel
C is correct.
Explanation: Unified routing classifies incoming work, routes it to a queue, and then applies an assignment method that selects the best available representative. Because the queue is already correct, review the assignment method.
A is incorrect: Classification enriches the work item with attributes before queue selection, so it does not choose the individual representative.
B is incorrect: The route-to-queue stage selects the destination queue, and the reported queue results are already correct.
D is incorrect: The workstream is the entry point that accepts the work item from the channel, not the stage that assigns a representative.
Q017 - Question
A retailer uses separate tools for voice, chat, SMS, email, and social channels. When an interaction moves from chat to voice, customers must repeat their details. You need to identify how Dynamics 365 Contact Center resolves this issue. What should you identify?
Domain: Deploy Dynamics 365 Contact Center (15-20%) Type: Single choice
- A. Each channel maintains independent routing rules with manual reassignment.
- B. Chat and SMS transcripts are exported nightly for voice representatives to search.
- C. Every channel feeds into a unified routing engine that carries customer context.
- D. Voice acts as the primary channel and archives digital channels after calls end.
C is correct.
Explanation: Dynamics 365 Contact Center brings all channels together so that every channel feeds into a unified routing engine, carrying customer context with the interaction.
A is incorrect: The platform uses a unified routing engine rather than independent channel routing rules with manual reassignment.
B is incorrect: Customer context travels with the interaction natively rather than relying on nightly transcript exports.
D is incorrect: The platform treats all channels in a single composable system rather than prioritizing voice and archiving digital channels.
Q018 - Question
A governance team must document how Dynamics 365 Contact Center manages AI agent deployments and maintains service availability during a regional outage. Which capabilities should the team document?
Domain: Deploy Dynamics 365 Contact Center (15-20%) Type: Single choice
- A. Independent channel management and manual failover scripts.
- B. Dataverse solution files and nightly backups to a secondary tenant.
- C. Supervisor-managed deployments in Copilot Service workspace and fixed capacity provisioning.
- D. Centralized management in Agent Hub and cross-region disaster recovery.
D is correct.
Explanation: Agent Hub provides centralized management for AI agent deployments, and the platform infrastructure ensures resilience through availability zones, elastic autoscaling, and cross-region disaster recovery.
A is incorrect: AI agents are managed centrally in Agent Hub, and the platform uses built-in disaster recovery rather than manual failover scripts.
B is incorrect: AI agents are centrally managed in Agent Hub rather than Dataverse solution files, and recovery uses cross-region disaster recovery.
C is incorrect: Agent Hub provides centralized management, and capacity scales elastically rather than remaining fixed at provisioning.
Q019 - Question
A new Dynamics 365 Contact Center deployment requires one administrator who can configure channels, routing, representative experiences, knowledge management, and operational settings from a single management interface. Which approach meets this requirement?
Domain: Deploy Dynamics 365 Contact Center (15-20%) Type: Single choice
- A. Assign the administrator the System Administrator security role and have them work in the Copilot Service admin center.
- B. Assign the administrator a representative security role and have them work in Copilot Service workspace.
- C. Have the administrator configure each functional area from the embedded Contact Center conversation widget in the CRM system.
- D. Have the administrator configure each functional area through Agent Hub rollout plans.
A is correct.
Explanation: The Copilot Service admin center is the primary management interface for Dynamics 365 Contact Center, and its site map organizes configuration by functional area such as channels, routing, agent experiences, knowledge management, and operational settings. A System Administrator has full access to that configuration.
B is incorrect: Copilot Service workspace is the representative-facing application for handling interactions, not the management interface for these settings.
C is incorrect: The embedded conversation widget gives representatives a Contact Center experience inside a non-Microsoft CRM system; it is not where you configure channels, routing, or knowledge management.
D is incorrect: Rollout plans in Agent Hub support phased deployment of autonomous service agents, so they cover only one part of the configuration scope.
Q020 - Question
A support organization receives cases and conversations that currently sit unassigned until a supervisor manually hands them out. The administrator is asked to describe what a queue provides in Dynamics 365 Contact Center before the design work starts. Which description is accurate?
Domain: Configure work distribution (10-15%) Type: Single choice
- A. A queue stores completed work items for reporting after representatives close them.
- B. A queue replaces the need for representatives by resolving work items with automated responses.
- C. A queue is a holding area that collects incoming work items and distributes them to service representatives based on configured rules.
- D. A queue is a security role that grants representatives permission to view customer records.
C is correct.
Explanation: A queue acts as a holding area for incoming work items and distributes them to service representatives according to the rules you configure, which includes queue users, operating hours, overflow handling, and the assignment method.
A is incorrect: Queues handle incoming work that still needs distribution, not the storage of closed work for reporting.
B is incorrect: Queues route work to service representatives; they do not resolve work items on their own.
D is incorrect: Queues are work distribution containers, not security roles that control record access.
Q021 - Question
You plan a rollout that adds voice, chat, SMS, and social channels to Dynamics 365 Contact Center over three months. You want a repeatable provisioning checklist that your team can follow for each out-of-the-box channel. Which sequence should the checklist follow?
Domain: Implement channels (30-35%) Type: Single choice
- A. Create the queue, assign agents, publish the widget, then create the workstream
- B. Set up the provider account, create the workstream, configure the channel, then exchange the handshake data
- C. Register an Entra app, deploy an adapter service, call the Messaging API, then create the channel
- D. Enable real-time translation, configure a pre-chat survey, create the workstream, then set up the provider account
B is correct.
Explanation: All out-of-the-box channels in Dynamics 365 Contact Center follow the same four-step pattern: set up the provider account, create the workstream, configure the channel, and exchange the handshake data with the external platform. That pattern lets you reuse one checklist for voice, chat, SMS, and social channels.
A is incorrect: Queue assignment and widget publishing are downstream tasks. The workstream must exist before you configure the channel, so this order breaks the provisioning pattern.
C is incorrect: An Entra app registration, an adapter service, and Messaging API calls apply to a custom channel, not to the standard provisioning pattern for out-of-the-box channels.
D is incorrect: Real-time translation and pre-chat surveys are optional settings that you configure after the channel exists, and the provider account cannot be the last step.
Q022 - Question
Agents must see shipment records from an external system next to emails, calls, and notes on the customer record. You plan to extend the timeline to support this requirement. Which approach should you use?
Domain: Implement channels (30-35%) Type: Single choice
- A. Build a custom connector that implements IRecordSource in JavaScript to surface the external records on the timeline.
- B. Create automated messages that post the shipment details into the conversation.
- C. Add the shipment data as context variables on the workstream.
- D. Register the external system as a Channel Integration Framework provider.
A is correct.
Explanation: The timeline shows activity history such as emails, calls, notes, tasks, and appointments. A JavaScript custom connector that implements IRecordSource can surface Dataverse or external records alongside these activities.
B is incorrect: Automated messages are sent to customers at configured conversation events and do not add records to the timeline.
C is incorrect: Context variables pass values for routing and conversation logic, and their names are case-sensitive, but they do not render records on the timeline.
D is incorrect: Channel Integration Framework embeds third-party telephony UI in model-driven apps. It is not used to render external shipment records on the timeline.
Q023 - Question
An external IVR transfers calls to Dynamics 365 Contact Center through a certified session border controller with Teams Direct Routing. The caller data collected by the IVR does not appear for representatives. What should you verify to resolve the issue?
Domain: Implement channels (30-35%) Type: Single choice
- A. The voice workstream has transcription enabled.
- B. The tenant uses Calling Plans instead of Direct Routing.
- C. The inbound capacity profile allows more concurrent calls.
- D. The SIP UUI header parameter names exactly match the voice-workstream context-variable names.
D is correct.
Explanation: The evidence supports D because SIP UUI header parameters sent by the IVR must exactly match the context-variable names defined in the voice workstream. If they match exactly, routing rules and representatives retain the caller context.
A is incorrect: Transcription creates a text record of the conversation but does not map IVR context data to the workstream variables.
B is incorrect: External IVR integration requires Teams Direct Routing, so switching to Calling Plans does not resolve the missing context.
C is incorrect: Inbound capacity profiles affect representative workload for direct calling, not the mapping of IVR context variables.
Q024 - Question
A company is provisioning the voice channel in Dynamics 365 Contact Center. The company keeps its existing telephony carrier contracts and must preserve SIP context on inbound calls. Which PSTN connectivity option should you select?
Domain: Implement channels (30-35%) Type: Single choice
- A. Direct Routing
- B. Calling Plans
- C. Operator Connect
- D. Inbound capacity profiles
A is correct.
Explanation: The evidence supports A because Direct Routing connects an existing carrier to Teams Phone Extensibility and preserves SIP context so signaling data remains available to the voice channel.
B is incorrect: Calling Plans provide Microsoft-managed PSTN connectivity and do not preserve SIP context for an existing carrier.
C is incorrect: Operator Connect provides carrier-managed connectivity through a participating operator, but Direct Routing is the specified method for preserving SIP context.
D is incorrect: Inbound capacity profiles manage direct inward dialing that bypasses unified routing; they do not provide the underlying PSTN connectivity.
Q025 - Question
A messaging team wants agents to send consistent order updates on SMS and WhatsApp that include the customer name and order number. The team also requires a set of short standard replies available only to agents who work the support workstream. Which two configurations should you use? Each correct answer presents part of the solution.
Domain: Implement channels (30-35%) Type: Multiple choice
- A. Configure sensitive data masking rules for the support workstream.
- B. Create message templates that include dynamic values for the SMS and WhatsApp channels.
- C. Configure automated messages that send at conversation events.
- D. Create quick replies and associate them with the support workstream.
B and D are correct.
Explanation: Message templates support dynamic values for SMS and WhatsApp, so agents send consistent content that includes customer and order details. Quick replies can be associated with a workstream, which limits the short standard replies to agents who handle that workstream.
A is incorrect: Masking hides sensitive data in messages and must be tested before production use, but it does not provide reusable order update content or agent replies.
C is incorrect: Automated messages are sent by the system at configured events, so they do not give agents selectable replies or templated content to send on demand.
Q026 - Question
You are configuring security and compliance settings for a voice agent. The agent collects credit card numbers and uses a workstream that records calls. You need to ensure that recording consent is obtained and that credit card numbers are not captured in the recording. What should you configure?
Domain: Configure agents and AI capabilities (10-15%) Type: Single choice
- A. Configure consent before recording starts, and collect the card number with DTMF while recording is paused.
- B. Start recording immediately, and rely on transcription timeout settings to mask the card number.
- C. Ask callers to speak the card number, and use Event Grid to delete the recording after the call.
- D. Configure data residency policies to automatically encrypt the recording.
A is correct.
Explanation: To comply with varying jurisdiction requirements, configure consent before recording starts. Then, use DTMF and recording pause to ensure sensitive data like credit card numbers are not captured.
B is incorrect: Starting the recording immediately violates the requirement to obtain consent first, and timeout settings control input durations rather than masking sensitive audio.
C is incorrect: Event Grid is an architectural prerequisite; asking callers to speak the card number records the sensitive data, which violates the requirement to prevent capturing it in the first place.
D is incorrect: Data residency policies determine where recordings are stored, but they do not obtain caller consent or prevent the card number from being recorded.
Q027 - Question
You configure a customer feedback survey that collects a CSAT score after voice conversations. A Copilot Studio survey agent is provisioned, but customers never receive the survey when calls end. What should you do to ensure the survey runs?
Domain: Implement channels (30-35%) Type: Single choice
- A. Add the survey questions as quick replies on the voice workstream.
- B. Publish the survey agent, then select it in the post-conversation survey setting of the voice workstream.
- C. Configure automatic closure on the voice workstream so conversations end before the survey starts.
- D. Register the survey agent as a Channel Integration Framework provider for the voice channel.
B is correct.
Explanation: Creating a feedback survey provisions a Copilot Studio survey agent, but the agent must be published and then selected in the post-conversation survey setting of the digital or voice workstream before it runs.
A is incorrect: Quick replies give agents short standard responses in messaging conversations and do not deliver a post-conversation survey.
C is incorrect: Automatic closure reclaims capacity from inactive sessions and does not select or publish a survey agent.
D is incorrect: Channel Integration Framework embeds third-party telephony UI in model-driven apps and is not used to enable a survey agent.
Q028 - Question
A retailer wants customers to contact support over WhatsApp, and the messages must arrive as work items that unified routing can assign. The implementation uses Azure Communication Services as the provider. Which two items must you configure in Azure Communication Services to support this channel? (Choose two.)
Domain: Implement channels (30-35%) Type: Multiple choice
- A. Advanced Messaging
- B. A Microsoft Teams voice channel
- C. An Event Grid subscription
- D. A pre-chat survey
A and C are correct.
Explanation: WhatsApp through Azure Communication Services requires Advanced Messaging and an Event Grid subscription so that inbound messages reach Dynamics 365 Contact Center. You then use the channel ID and a workstream to complete the channel configuration and route the work items.
B is incorrect: A Microsoft Teams voice channel is a separate channel type and does not deliver WhatsApp messages to unified routing.
D is incorrect: A pre-chat survey is a chat widget setting used to collect information before a chat starts, so it is not part of the WhatsApp provider setup.
Q029 - Question
You configure a voice agent that uses a single phone number. Callers sometimes start speaking in English and then switch to a different supported language during the call. The voice agent must dynamically switch languages mid-conversation without restarting the call. What should you configure?
Domain: Configure agents and AI capabilities (10-15%) Type: Single choice
- A. Multiple phone numbers with channel-specific languages.
- B. Escalation routing by using the Conversation.CustomerLanguage context variable.
- C. Generative orchestration for the voice agent.
- D. Classic orchestration and add trigger phrases for each language.
C is correct.
Explanation: Generative orchestration can support dynamic mid-conversation language switching on a single phone number.
A is incorrect: Configuring multiple phone numbers with channel-specific languages forces the caller to use a specific number per language, preventing mid-call switching on a single number.
B is incorrect: The Conversation.CustomerLanguage variable is used to route escalations to a human representative, not to enable the voice agent to switch languages mid-conversation.
D is incorrect: Classic orchestration relies on deterministic topics and does not dynamically interpret and switch languages mid-conversation.
Q030 - Question
A voice agent collects an order number and a reason for the call, then escalates to a representative in Dynamics 365 Contact Center. The representative must receive the collected values when the call arrives. Which two configurations support this requirement? Each correct answer presents part of the solution.
Domain: Configure agents and AI capabilities (10-15%) Type: Multiple choice
- A. Use a Transfer conversation node to pass user-defined variables.
- B. Configure X-Headers to pass an unlimited number of context fields.
- C. Pass the collected values as short key-value context in SIP UUI.
- D. Enable external grammars to capture and transfer variables automatically.
A and C are correct.
Explanation: Transfer conversation nodes pass user-defined variables to the Contact Center, and SIP UUI supports short key-value context during call transfer.
B is incorrect: X-Headers support up to five fields; they cannot be configured to pass an unlimited number of context fields.
D is incorrect: External grammars control speech input handling, not the transfer of variables to a representative.
Q031 - Question
An organization uses an existing third-party telephony provider. You need to embed the provider's softphone in a multi-session model-driven app so that inbound calls open a screen pop with customer context. Which statement correctly describes the capabilities of the Channel Integration Framework in this design?
Domain: Implement channels (30-35%) Type: Single choice
- A. It replaces the provider's call control with built-in telephony controls.
- B. It routes the provider's voice calls through unified routing queues.
- C. It records the calls and adds the recordings to the timeline automatically.
- D. It embeds the provider's UI and supports screen pops, call events, and context passing, while the provider keeps call control and routing.
D is correct.
Explanation: Channel Integration Framework is a JavaScript integration framework that hosts third-party telephony UI in model-driven apps and supports screen pops, call events, and context passing. The external provider remains responsible for call control and routing.
A is incorrect: The framework does not supply telephony controls, so the provider's softphone continues to handle call control.
B is incorrect: The framework does not provide unified routing for the provider's calls, so routing stays with the external provider.
C is incorrect: Call recording and timeline population are not functions provided by the Channel Integration Framework.
Q032 - Question
A bank must deliver a fixed phone menu for payment options. Every prompt and path is reviewed by the compliance team, callers select options by using DTMF keypad input, and the wording must not vary between calls. Which orchestration mode should you use for the voice agent?
Domain: Configure agents and AI capabilities (10-15%) Type: Single choice
- A. Generative orchestration, because it dynamically adapts prompt wording.
- B. Generative orchestration, because it is required for collecting DTMF input.
- C. Classic orchestration, because it uses deterministic topics and trigger phrases.
- D. Classic orchestration, because it bypasses the one-hour limit on agent-handled calls.
C is correct.
Explanation: Classic orchestration uses deterministic topics and trigger phrases, which suits menu-based, compliance-sensitive, and DTMF-heavy flows where wording must remain fixed.
A is incorrect: Generative orchestration dynamically interprets intent and context, meaning responses can vary, which conflicts with the fixed wording required by compliance.
B is incorrect: Generative orchestration is meant for open-ended conversation and knowledge scenarios, not exclusively for DTMF input.
D is incorrect: The one-hour limit applies to agent-handled calls generally, and classic orchestration does not bypass this architectural limit.
Q033 - Question
A marketing site offers chat to visitors who are not signed in. The business wants to pass dozens of page and campaign values into each conversation so that unified routing can classify the work item, and it does not want visitors to answer extra questions before the chat starts. Which approach should you use?
Domain: Implement channels (30-35%) Type: Single choice
- A. Add the values as pre-chat survey questions on the chat widget
- B. Configure a custom channel adapter service to submit the values
- C. Use the Live Chat SDK to pass custom context variables with the chat request
- D. Enable real-time translation on the chat workstream
C is correct.
Explanation: The Live Chat SDK can pass up to 100 custom context variables for unauthenticated chats, so the site can supply page and campaign values silently and unified routing can use them to classify the conversation.
A is incorrect: Pre-chat surveys create context variables, but they require visitors to answer questions before the chat starts, which the business wants to avoid.
B is incorrect: An adapter service and the Messaging API are used to build a custom channel for an external platform, not to add context to the standard chat widget on a website.
D is incorrect: Real-time translation applies to messaging and voice transcripts and does not pass context variables for routing.
Q034 - Question
A contact center reports that agents reach their capacity limit even though many of their open sessions have had no customer activity for a long time. You need to free agent capacity for new conversations without requiring agents to close each session manually. Which workstream setting should you configure?
Domain: Implement channels (30-35%) Type: Single choice
- A. Add a custom presence based on Busy.
- B. Rename the context variables used in the routing rules.
- C. Configure automatic closure for inactive conversations.
- D. Enable file attachments for the workstream.
C is correct.
Explanation: Automatic closure ends sessions that remain inactive, which reclaims the capacity those sessions consume and lets routing assign new conversations to the agent.
A is incorrect: A custom presence based on Busy still allows new work assignments, so it does not release capacity held by inactive sessions. Use Busy-DND or Away as the base status to block assignments.
B is incorrect: Context variable names are case-sensitive and should not be changed after rules use them, and renaming them does not affect session capacity.
D is incorrect: Attachment settings control what agents and customers can send in a conversation, not how inactive sessions are closed.
Q035 - Question
A bank wants signed-in customers to close the browser and later return to the same chat conversation with its full history. Which configuration must you complete to support this requirement?
Domain: Implement channels (30-35%) Type: Single choice
- A. Enable real-time translation for the chat workstream
- B. Add a pre-chat survey that captures the customer account number
- C. Replace the chat widget with a custom widget built on the Live Chat SDK
- D. Configure JWT-based authentication for the chat widget
D is correct.
Explanation: Persistent chat requires authentication, and the chat channel uses JWT-based authentication to identify the signed-in customer so the conversation and its history can continue in a later session.
A is incorrect: Real-time translation converts messaging and voice transcript content and has no effect on conversation persistence.
B is incorrect: A pre-chat survey only collects context variables at the start of a chat and does not authenticate the customer.
C is incorrect: The Live Chat SDK supports fully custom widgets, but a custom widget alone does not provide the authentication that persistent chat requires.
Q036 - Question
A logistics company runs a proprietary in-app messaging platform that has no out-of-the-box channel in Dynamics 365 Contact Center. Conversations from the app must become work items that unified routing assigns to agents. What should you implement?
Domain: Implement channels (30-35%) Type: Single choice
- A. An adapter service, hosted with Azure Functions or Logic Apps, that translates the platform messages to the Messaging API schema
- B. An SMS channel that uses Twilio as the provider for the in-app platform
- C. A chat widget with custom context variables embedded in the mobile app
- D. A WhatsApp channel with an Event Grid subscription for the in-app platform
A is correct.
Explanation: A custom messaging channel uses an adapter service, typically hosted with Azure Functions or Logic Apps, to translate external messages into the Messaging API schema. Secure setup also requires a Microsoft Entra app registration and a webhook endpoint so messages flow in both directions into unified routing.
B is incorrect: An SMS channel with Twilio carries text messages over a telephony provider and cannot connect a proprietary in-app platform.
C is incorrect: A chat widget with custom context variables serves the standard chat channel and does not exchange messages with an external proprietary platform.
D is incorrect: The WhatsApp channel with Advanced Messaging and an Event Grid subscription connects WhatsApp only, so it does not cover a custom in-app platform.
Q037 - Question
You need to configure an automated solution to answer inbound calls, greet callers, resolve simple requests, and transfer calls to a representative with the collected context. What should you configure?
Domain: Configure agents and AI capabilities (10-15%) Type: Single choice
- A. Configure a chat agent and prompt the caller to switch channels.
- B. Build a voice agent in Copilot Studio and connect it through a voice workstream.
- C. Record inbound calls and instruct representatives to replay the recording.
- D. Route the inbound call directly to a representative queue.
B is correct.
Explanation: The evidence states that voice agents are built in Copilot Studio and connected through voice workstreams to greet and route callers, verify details, resolve requests, and transfer calls with collected context.
A is incorrect: A chat agent does not natively answer inbound phone calls or satisfy voice workstream requirements.
C is incorrect: Recording a call for later replay does not resolve simple requests automatically or transfer active context to a representative.
D is incorrect: Routing directly to a queue skips the automated greeting, verification, and resolution steps that a voice agent provides.
Q038 - Question
During peak hours, calls wait in a voice queue longer than the service target because no representatives are available. You need to provide callers with an alternative to waiting on the line. What should you configure?
Domain: Implement channels (30-35%) Type: Single choice
- A. The Highest capacity assignment method
- B. An outbound profile
- C. A queue overflow action
- D. A route-to-queue rule
C is correct.
Explanation: The evidence supports C because voice queues support overflow actions such as offering a callback, transferring to an external number, or sending the call to voicemail when no representative is available.
A is incorrect: The Highest capacity assignment method changes how calls are distributed among available representatives, which does not help when no representatives are available to take the call.
B is incorrect: An outbound profile is used for representative-initiated calling, not for handling inbound calls waiting in a queue.
D is incorrect: Route-to-queue rules direct calls into the queue initially, but do not provide alternative actions for calls already waiting in the queue.
Q039 - Question
You configure a voice workstream for a support line in Dynamics 365 Contact Center. You must ensure calls are recorded and transcribed, and that calls are sent to the correct queue based on defined conditions. Which two configurations should you complete in the voice workstream? Each correct answer presents part of the solution.
Domain: Implement channels (30-35%) Type: Multiple choice
- A. Queue assignment methods
- B. Call recording and transcription settings
- C. Capacity profiles
- D. Route-to-queue rules
B and D are correct.
Explanation: The evidence supports B and D because a voice workstream manages recording, transcription, and route-to-queue rules to direct calls appropriately.
A is incorrect: Queue assignment methods, such as Round robin or Highest capacity, are configured on the voice queue, not the voice workstream.
C is incorrect: Capacity profiles are used to manage representative workload for direct calling and unified routing, and are not routing rules configured directly in the workstream.
Q040 - Question
You are configuring Dynamics 365 Contact Center. You need to allow representatives to receive direct calls from customers that bypass the unified routing system. What should you configure?
Domain: Implement channels (30-35%) Type: Single choice
- A. An inbound profile
- B. An outbound profile
- C. A voice workstream
- D. A queue overflow action
A is correct.
Explanation: The evidence supports A because inbound profiles enable direct inward dialing that bypasses unified routing, allowing customers to call a representative directly.
B is incorrect: Outbound profiles configure representative-initiated calling to customers, not inbound direct dialing.
C is incorrect: A voice workstream handles normal unified routing and push distribution, which the requirement specifically states must be bypassed.
D is incorrect: A queue overflow action manages calls that are already waiting in a unified routing queue, not direct inward dialing to a specific representative.
Q041 - Question
You add a custom productivity tool that hosts a published Power Apps custom page. The page opens in the productivity pane, but it does not show data for the record in the active session. What should you do?
Domain: Configure the Dynamics 365 Contact Center representative experience (15-20%) Type: Single choice
- A. Add the custom page to a session template so the session passes its context to the page.
- B. Publish the custom page as a PCF control, because only PCF controls receive session context.
- C. Use the App profile manager updateContext method in custom code to pass the session context to the tool.
- D. Enable Teams chat in the experience profile so connected chats supply the record association.
C is correct.
Explanation: Custom productivity tools are not automatically bound to session context, so custom code must pass the context values by using the App profile manager updateContext method.
A is incorrect: Adding the page to a session template does not create the missing context binding for a custom tool hosted in the productivity pane.
B is incorrect: A custom tool can host either a published custom page or a PCF control, and neither type receives session context implicitly.
D is incorrect: Teams chat retains record association for connected chats, but it does not supply session context to a custom productivity tool.
Q042 - Question
You need to use a single configuration construct to control role-relevant Copilot features, the content that opens with a conversation, and the inbox for distinct representative roles. What should you configure?
Domain: Configure the Dynamics 365 Contact Center representative experience (15-20%) Type: Single choice
- A. Experience profiles
- B. Copilot Service workspace apps
- C. Routing rulesets
- D. Security roles
A is correct.
Explanation: The evidence states that experience profiles tailor the Copilot Service workspace for distinct roles and control role-relevant Copilot features, the templates that determine what opens with a conversation, and inbox configuration.
B is incorrect: Building a separate workspace app is not the correct configuration construct for tailoring role-based Copilot features, templates, and inbox settings.
C is incorrect: Routing rulesets determine how work reaches a representative, not which Copilot features, templates, or inbox settings apply to their workspace.
D is incorrect: Security roles govern data access rather than the specific workspace tools, session content, and inbox features controlled by an experience profile.
Q043 - Question
You are configuring the inbox for service representatives. You must ensure the inbox is available for the representatives. You also need to determine how voice calls behave when channel-focused inbox settings are applied. What should you conclude?
Domain: Configure the Dynamics 365 Contact Center representative experience (15-20%) Type: Single choice
- A. The inbox is available only for custom experience profiles, and voice calls always open as new sessions
- B. The inbox is available for all experience profiles, and voice calls open in the inbox
- C. The inbox is available only when a session template is configured, and voice calls always open as new sessions
- D. The inbox is available only for custom experience profiles, and voice calls open in the inbox
A is correct.
Explanation: The evidence states that the inbox is available only for custom profiles, and voice calls always open as new sessions regardless of channel-focused inbox settings.
B is incorrect: The inbox is not available for default profiles; it is only available for custom profiles, and voice calls do not open in the inbox.
C is incorrect: The inbox is enabled through a custom experience profile, not by configuring a session template.
D is incorrect: While the inbox is only available for custom experience profiles, voice calls do not open in the inbox; they always open as new sessions.
Q044 - Question
An author uses Copilot to suggest a title, keywords, and description for a new knowledge article that documents a policy change taking effect at the start of next month. Which approach meets authoring and publication requirements?
Domain: Configure the Dynamics 365 Contact Center representative experience (15-20%) Type: Single choice
- A. Accept the Copilot suggestions without change and publish the article immediately so representatives can start using it.
- B. Review and correct the Copilot-generated metadata, assign a user as primary author, and schedule publication for the policy effective date.
- C. Publish the article immediately and set an expiration date on the day the policy takes effect.
- D. Leave the article in draft and ask representatives to open the draft record when customers ask about the policy.
B is correct.
Explanation: Copilot suggestions are a starting point and require review before the article moves forward. Accurate title, keywords, description, and body plus a user primary author keep the record discoverable and accountable, and scheduled publication releases the content on the date the policy applies.
A is incorrect: Unreviewed suggestions can carry inaccurate metadata into published guidance, and skipping review removes the control that keeps article quality governed.
C is incorrect: Expiration removes content from active use. Publishing early and expiring on the effective date makes current guidance available too soon and then withdraws it exactly when it is needed.
D is incorrect: Draft content has not completed review or publication, so it is not the governed version that representatives and customer-facing channels should use.
Q045 - Question
Representatives who use a custom experience profile in a multisession app cannot start an embedded Teams chat from the productivity pane, although Teams chat is already enabled globally. Which two actions should you take? Each correct answer presents part of the solution.
Domain: Configure the Dynamics 365 Contact Center representative experience (15-20%) Type: Multiple choice
- A. Configure customer support swarming so that Teams chat becomes available in the productivity pane.
- B. Enable the Teams chat productivity-pane setting in the custom experience profile.
- C. Assign the Productivity tools user role to the representatives who use the multisession app.
- D. Create a macro that links each Teams chat to the active conversation record.
B and C are correct.
Explanation: For custom profiles, Teams chat must be turned on through the productivity-pane profile setting in addition to the global setting, and users in multisession apps need the Productivity tools user role.
A is incorrect: Swarming is configured separately for structured expert resolution and does not enable embedded Teams chat for a custom profile.
D is incorrect: Connected chats already retain record association, so a macro is not required to make Teams chat available.
Q046 - Question
A representative is currently assigned to a custom experience profile. You need to assign the representative to a different custom experience profile. What must you do to complete the reassignment?
Domain: Configure the Dynamics 365 Contact Center representative experience (15-20%) Type: Single choice
- A. Add the representative to both profiles and set the new profile as primary
- B. Remove the representative from the current profile, and then add them to the new profile
- C. Configure optional role mapping to override the current profile
- D. Duplicate the new profile settings into the current profile
B is correct.
Explanation: The evidence states that a representative can only belong to one experience profile and must be removed from a current profile before being added to another.
A is incorrect: A representative can only belong to exactly one profile; multiple assignments with a primary designation are not supported.
C is incorrect: Optional role mapping associates an experience profile with a security role, but it does not bypass the requirement that a representative can only belong to one profile.
D is incorrect: Duplicating settings alters the current profile for all its members rather than correctly moving the single representative to the new profile.
Q047 - Question
A knowledge manager plans the first deployment of the Customer Knowledge Management Agent. The case backlog is large and contains regulated content, and the manager is unsure about output quality. What should the manager do first?
Domain: Configure the Dynamics 365 Contact Center representative experience (15-20%) Type: Single choice
- A. Start a historical run across the full backlog and stop it if the generated content is inaccurate.
- B. Enable real-time creation with publication turned on so representatives see results during live cases.
- C. Skip record rules and map every attribute so the agent has the maximum amount of context.
- D. Set up connections and flows, define narrow record rules with relevant attribute mappings, and have the agent create drafts for review.
D is correct.
Explanation: Configure connections, flows, and record rules before you enable knowledge creation. Narrow rules with relevant mappings limit the records the agent processes, and starting with drafts keeps a human review step in place while quality and compliance risk are still uncertain.
A is incorrect: A historical run cannot be stopped once it starts and can process up to 100,000 records, so it is not a safe way to test output quality.
B is incorrect: Publishing agent output directly removes the review step, which is the control you need when the content includes regulated material.
C is incorrect: Removing rules and mapping every attribute widens the scope and adds irrelevant content. Use narrow rules and relevant mappings instead.
Q048 - Question
A contact center has two representative groups. Tier 1 representatives should see only Copilot and knowledge search in the productivity pane. Tier 2 representatives should also see scripts, macros, and a custom tool. Which approach meets this requirement?
Domain: Configure the Dynamics 365 Contact Center representative experience (15-20%) Type: Single choice
- A. Create one session template per group and list the allowed productivity tools in each template.
- B. Create a separate experience profile for each group and enable only the required productivity tools in each profile.
- C. Create one macro per group that hides the productivity tools the group must not use.
- D. Create a separate Teams chat configuration for each group to control productivity pane visibility.
B is correct.
Explanation: An experience profile controls which productivity tools a representative sees in the session-scoped productivity pane, so you can assign a profile per group and enable only Copilot and knowledge search for Tier 1 and the additional tools for Tier 2.
A is incorrect: Session templates define session behavior and are used to associate scripts, but they are not the setting that governs which productivity tools appear for each representative group.
C is incorrect: Macros automate actions such as record, session, conversation, and flow steps; they do not control tool visibility in the productivity pane.
D is incorrect: Teams chat configuration enables the collaboration experience only and does not determine which other productivity tools are shown.
Q049 - Question
An operations manager must produce a staffing plan that covers the next five months so the business can approve a hiring budget. Which forecast configuration meets this requirement?
Domain: Implement channels (30-35%) Type: Single choice
- A. A short-term forecast with 15-minute intervals
- B. A long-term forecast with daily intervals
- C. A short-term forecast with daily intervals over six weeks
- D. A long-term forecast with 15-minute intervals over six months
B is correct.
Explanation: Long-term forecasts use daily intervals and cover up to six months, so a five-month hiring plan fits within that range.
A is incorrect: Short-term forecasts use 15-minute intervals and cover up to six weeks, which is shorter than the five-month planning horizon.
C is incorrect: Short-term forecasts use 15-minute intervals, not daily intervals, and they extend only up to six weeks.
D is incorrect: Long-term forecasts use daily intervals. The 15-minute interval belongs to the short-term forecast.
Q050 - Question
A contact center plans to turn on autonomous AI agents in Dynamics 365 Contact Center. The organization stores data in one region and the agent capabilities process data in another. Which two prerequisites must the administrator address before the AI agents can be enabled? (Choose two.)
Domain: Configure agents and AI capabilities (10-15%) Type: Multiple choice
- A. Provision pay-as-you-go or subscription capacity for the AI agents.
- B. Replace side-pane Copilot with immersive Copilot for every representative.
- C. Grant consent for cross-region data movement.
- D. Turn off Copilot conversation summaries until the agents are live.
A and C are correct.
Explanation: The evidence supports A and C because AI agents require pay-as-you-go or subscription capacity, cross-region consent, and agent-specific roles. Enable capabilities incrementally and monitor adoption and quality.
B is incorrect: Replacing side-pane Copilot with immersive Copilot controls how representatives view assistance during interactions, not a condition for enabling autonomous agents.
D is incorrect: Copilot conversation summaries provide representative assistance and do not need to be turned off before enabling agents.
Q051 - Question
A contact center is preparing to adopt workforce management in Dynamics 365 Contact Center. Supervisors report that representatives are receiving routed work while they are in scheduled training sessions. Which workforce management capability addresses this problem?
Domain: Implement channels (30-35%) Type: Single choice
- A. Shift-based routing, which prevents assigning work to representatives who are on non-support activities
- B. Holiday seasonality settings in the forecast scenario
- C. Importing external historical interaction data for forecasting
- D. Increasing the concurrency value used in capacity planning
A is correct.
Explanation: Shift-based routing uses the published schedule so that representatives who are on breaks or training are not assigned work. Set up skills, bookable resources, and work hours first, because routing depends on that workforce setup.
B is incorrect: Holiday seasonality affects how forecast demand is calculated for specific periods. It does not control who receives routed work.
C is incorrect: External historical data improves forecast accuracy. It has no effect on whether a representative in training receives an assignment.
D is incorrect: Concurrency is a capacity planning input that converts forecast demand into required staffing. Raising it changes staffing math, not routing eligibility.
Q052 - Question
A third-party workforce management system writes schedules, assignments, and time off into Dynamics 365 Contact Center and reads real-time adherence data. During peak synchronization windows, the integration starts failing because of API rate limits. Which design change should you apply?
Domain: Implement channels (30-35%) Type: Single choice
- A. Switch the integration to interactive user sign-in instead of an application identity
- B. Retry failed calls immediately in a continuous loop until each call succeeds
- C. Replace the Dataverse API calls with manual schedule entry during peak hours
- D. Implement exponential backoff for retries and plan the data freshness requirements for each data set
D is correct.
Explanation: Third-party integrations use the Dataverse API for bidirectional exchange of schedules, adherence, and historical data. Handle API rate limits with exponential backoff, and plan how fresh each data set must be so that synchronization volume matches the business need.
A is incorrect: Server-to-server integration uses Microsoft Entra ID OAuth client credentials. Interactive sign-in does not resolve rate limiting.
B is incorrect: Immediate continuous retries increase call volume against the same limits and make throttling worse.
C is incorrect: Manual entry removes the automated exchange of schedules, assignments, and time off, and it does not address the rate limit in the integration design.
Q053 - Question
A manufacturer keeps installation procedures in an engineering documentation system that is updated weekly by the engineering team. Support representatives need this content during cases. What should the knowledge architect recommend?
Domain: Configure the Dynamics 365 Contact Center representative experience (15-20%) Type: Single choice
- A. Keep the procedures in the engineering system as the authority source, connect it for search, and record its owner, audience, connection type, location, review frequency, test scenario, and retirement criteria in the source register.
- B. Copy each procedure into a native knowledge article every week so all content is stored in one place.
- C. Retire the engineering documentation system and require engineers to author native knowledge articles for every procedure.
- D. Give representatives direct access to the engineering system and remove installation topics from the knowledge source register.
A is correct.
Explanation: When duplicating content creates risk, retain it in the system that owns it and surface it through a connected source. Recording owner, audience, connection type, location, review frequency, test scenario, and retirement criteria in a source register keeps the source governed and its freshness verifiable.
B is incorrect: Weekly copying creates duplicate content that can drift from the authority source, which is the risk this approach is meant to avoid.
C is incorrect: Native articles are the right choice when you need controlled lifecycle management in Dynamics 365, but forcing every engineering procedure into that lifecycle moves ownership away from the team that maintains the content.
D is incorrect: Direct access without registering the source removes ownership, audience, review frequency, and retirement tracking, so no one is accountable for accuracy or boundaries.
Q054 - Question
A supervisor publishes next week's schedule, then edits one committed booking to move a representative's training block. Representatives report that the change does not appear as committed. What should the supervisor do?
Domain: Implement channels (30-35%) Type: Single choice
- A. Create a new shift plan, because committed bookings cannot be edited
- B. Rerun constraint optimization for the entire schedule to restore the committed state
- C. Republish the booking, because editing a committed booking returns it to Unpublished status
- D. Redefine the activity type so the training block is treated as a support activity
C is correct.
Explanation: Editing a committed booking returns it to Unpublished status. Publish the booking again so that the change becomes committed and visible to representatives.
A is incorrect: Committed bookings can be edited. A new shift plan is not required to change one booking.
B is incorrect: Constraint optimization is one way to build a schedule, but rerunning it does not replace the publishing step that commits bookings.
D is incorrect: Activity types are defined before shift plans and describe the work in the itinerary. Changing the activity type does not commit an edited booking.
Q055 - Question
A published troubleshooting article must be updated with new steps, and the same guidance must also be made available in French. Which two actions should the knowledge team take? Each correct answer presents part of the solution.
Domain: Configure the Dynamics 365 Contact Center representative experience (15-20%) Type: Multiple choice
- A. Create a new version of the article for the updated steps instead of editing the published article in place.
- B. Publish the updated version and the current version at the same time so representatives can compare them.
- C. Author the French content as a related translation and have it reviewed before publication.
- D. Create a separate category for each language so that language selection is handled by the category hierarchy.
A and C are correct.
Explanation: Versioning preserves the published guidance while the new content is prepared, so create a version rather than editing published content in place. Translations are independently authored localized content and must go through review before they are published.
B is incorrect: Only one version of an article can be published, so two versions cannot be live at the same time.
D is incorrect: Categories organize records hierarchically and should stay distinct and maintainable. Use related translations for language variants rather than duplicating the category structure per language.
Q056 - Question
A service organization stores pricing exceptions in knowledge articles and marks them with an "Internal only" label in the article title. An administrator must make sure this content is not exposed to customers. What should the administrator do?
Domain: Configure the Dynamics 365 Contact Center representative experience (15-20%) Type: Single choice
- A. Add a second "Internal only" label to the article keywords so search results display the restriction.
- B. Rely on the label because knowledge articles that contain internal wording are excluded from portal delivery.
- C. Configure Knowledge Article privileges and portal visibility, then test the article against the intended audience.
- D. Move the pricing exceptions into the article description field so the body remains publishable.
C is correct.
Explanation: Access to knowledge content is controlled by role-based Knowledge Article privileges and by the delivery settings that decide whether an article reaches a portal. Configure those controls, then test portal visibility to verify that the intended audience, and only that audience, can reach the content.
A is incorrect: Keywords affect discoverability, not access. Repeating an internal label does not stop an article from being delivered to an external audience.
B is incorrect: Internal labels are descriptive text and are not treated as data protection. Publication and audience are determined by configuration, not by wording in the article.
D is incorrect: Moving text between article fields does not change who can open the record. Sensitive content should be kept out of articles that are published to customers.
Q057 - Question
An administrator uses the Service Operations Agent to configure a second orchestration playbook for voice. The new playbook uses triggers and conditions that overlap an existing active playbook. What should the administrator expect when trying to activate the new playbook?
Domain: Configure agents and AI capabilities (10-15%) Type: Single choice
- A. Both playbooks activate and run one after the other for each call.
- B. The newest playbook automatically replaces the existing active playbook.
- C. The two playbooks are merged into a single playbook definition.
- D. Validation blocks the activation until the overlap and conflict are resolved.
D is correct.
Explanation: The evidence supports D because validation explicitly blocks incomplete, duplicate, conflicting, or overlapping active playbooks. The Service Operations Agent requires overlap resolution before applying actions.
A is incorrect: Overlapping active playbooks are blocked by validation, so they do not activate and run sequentially.
B is incorrect: Activation does not automatically replace existing active playbooks; validation reports the conflict instead.
C is incorrect: Playbooks are not merged; validation blocks the conflicting activation to ensure human confirmation before actions apply.
Q058 - Question
A retailer configures the Customer Assist Agent for inbound voice. The business wants the voice experience to use real-time speech models rather than a fixed, deterministic call flow. Which voice option should the administrator select?
Domain: Configure agents and AI capabilities (10-15%) Type: Single choice
- A. Classic voice
- B. GenAI voice
- C. Premium GenAI voice
- D. SMS proactive engagement
C is correct.
Explanation: The evidence supports C because Premium GenAI voice uses real-time speech models, which meets the requirement to replace a fixed, deterministic call flow.
A is incorrect: Classic voice is deterministic, meaning the conversation follows a predefined flow rather than using real-time speech models.
B is incorrect: GenAI voice supports flexible orchestration, but Premium GenAI voice specifically uses real-time speech models.
D is incorrect: SMS proactive engagement is an outbound messaging capability and does not change how inbound voice is processed.
Q059 - Question
A capacity plan consistently produces staffing numbers that are too low because the plan ignores paid breaks and mandatory training time, and because supervisors want conversations answered within a defined number of seconds. Which two capacity planning inputs should you configure to correct the plan? Each correct answer presents part of the solution.
Domain: Implement channels (30-35%) Type: Multiple choice
- A. Shrinkage
- B. Holiday seasonality
- C. Target answer time
- D. Activity type definitions
A and C are correct.
Explanation: Capacity planning converts forecast demand into required staffing by using service level, target answer time, shrinkage, and concurrency. Shrinkage accounts for time that representatives spend on breaks and training, and target answer time sets how quickly conversations must be answered.
B is incorrect: Holiday seasonality is a forecast scenario setting that shapes predicted demand. It does not account for non-productive time or answer speed targets.
D is incorrect: Activity types are defined before shift plans and are used to build itineraries. They are not capacity planning inputs that calculate required staffing.
Q060 - Question
Representatives must view order details from an external system inside Copilot. The order data is sensitive and the system requires controlled access. Which approach should the administrator plan for?
Domain: Configure agents and AI capabilities (10-15%) Type: Single choice
- A. Add the external system as a trusted web domain knowledge source for Copilot.
- B. Use a custom connector plugin with agent authentication, and confirm Copilot Studio licensing and testing before rollout.
- C. Add custom instructions to the Dynamics 365 knowledge source so Copilot retrieves the order data.
- D. Configure Quality Assurance guardrails to retrieve the order data during the conversation.
B is correct.
Explanation: The evidence supports B because custom connector plugins extend Copilot with external data, use agent authentication for sensitive external data, and require testing and Copilot Studio licensing.
A is incorrect: A trusted web domain expands the knowledge Copilot searches, but it does not securely retrieve sensitive data requiring agent authentication.
C is incorrect: Custom instructions apply only to Dynamics 365 knowledge and do not connect to external order systems.
D is incorrect: Quality Assurance guardrails identify violations during evaluation and trigger live nudges; they do not retrieve external data for Copilot.
Q061 - Question
A lending company wants to contact customers about upcoming payments and appointment confirmations instead of waiting for customers to call the contact center. The company wants both AI agents and representatives to handle the outreach and wants to monitor how the outreach performs. Which capability in Dynamics 365 Contact Center meets this requirement?
Domain: Manage analytics for the Dynamics 365 Contact Center (10-15%) Type: Single choice
- A. Inbound voice overflow routing to a secondary queue
- B. A self-service knowledge base published to a customer portal
- C. A live chat widget embedded on the company website
- D. Proactive engagement with outbound voice and SMS, delivered by AI agents and representatives
D is correct.
Explanation: Proactive engagement supports outbound voice and SMS for use cases such as payment reminders and appointment confirmations, uses AI agents and representatives, and includes performance monitoring for campaigns.
A is incorrect: Overflow routing handles calls that customers place to the contact center, so it does not start outreach to customers.
B is incorrect: A knowledge base supports self-service lookups and does not send outbound voice or SMS engagements.
C is incorrect: A chat widget waits for the customer to start a conversation, so it does not deliver proactive payment reminders or appointment confirmations.
Q062 - Question
A supervisor opens the Ongoing conversation report and reports that the Assign action is unavailable for a messaging conversation that is currently Active with a representative. What should you explain to the supervisor?
Domain: Manage analytics for the Dynamics 365 Contact Center (10-15%) Type: Single choice
- A. Assign applies only to Open conversations that are not yet assigned; use Transfer for an Active messaging conversation.
- B. Assign applies only after the conversation moves to the Wrap-up state.
- C. The Monitor toggle must be turned on to extend Assign to Active conversations.
- D. The Omnichannel API access role must be added to enable Assign on Active conversations.
A is correct.
Explanation: Assign works only on conversations in the Open state that have no representative yet. For a messaging conversation that is Active, supervisors must use Transfer, which supports Active and Waiting messaging conversations.
B is incorrect: Wrap-up conversations can be monitored, but the conversation is no longer open for assignment at that point.
C is incorrect: Monitor controls whether supervisors can view Active or Wrap-up conversations and does not change which states support Assign.
D is incorrect: The Omnichannel API access role can interfere with assignment actions, so adding it does not resolve the issue.
Q063 - Question
A contact center needs a report layout and measures that the built-in dashboards do not provide, and the report must be available to supervisors inside Copilot Service workspace. Which option should the administrator choose?
Domain: Manage analytics for the Dynamics 365 Contact Center (10-15%) Type: Single choice
- A. Customize the Power BI data model in a Fabric workspace and embed the custom report into Copilot Service workspace
- B. Use the built-in real-time dashboards and apply filter groups
- C. Export conversation lifecycle events to Application Insights and build KQL queries
- D. Ask supervisors to personalize the built-in reports with bookmarks
A is correct.
Explanation: The evidence supports A because data model customization selects a Fabric workspace, provisions copied data models, grants permissions, and embeds custom reports into Copilot Service workspace. This provides customized reporting when built-in dashboards are insufficient.
B is incorrect: Real-time dashboards with filter groups show the built-in content and cannot add new measures or a new report layout.
C is incorrect: Application Insights receives conversation lifecycle events for diagnostics and does not deliver supervisor reports in the workspace.
D is incorrect: Bookmarks are a personalization option on existing reports and do not extend the data model.
Q064 - Question
A campaign targets customers in several time zones. The business requires that no customer is contacted outside the allowed hours in the customer's own location. Which campaign configuration meets this requirement?
Domain: Manage analytics for the Dynamics 365 Contact Center (10-15%) Type: Single choice
- A. Configure quiet hours and set the campaign to use the customer's local time zone.
- B. Configure quiet hours and set the campaign to use UTC for all records.
- C. Rely only on daily and weekly frequency limits to control when records are dialed.
- D. Enable SMS fallback so that voice calls are never placed.
A is correct.
Explanation: Quiet hours define when contact is not allowed, and selecting the customer-local time zone applies those hours to each customer's location rather than to a single fixed offset.
B is incorrect: UTC applies one offset to every record, so customers in other time zones can be contacted outside their allowed local hours.
C is incorrect: Daily and weekly limits control how often a customer is contacted, not the hours during which contact is allowed.
D is incorrect: SMS fallback changes the delivery channel and does not restrict the hours during which the campaign contacts customers.
Q065 - Question
A support engineer must find out why a specific conversation was not assigned to an agent. The organization wants to use Azure Application Insights for this investigation. Which approach meets the requirement?
Domain: Manage analytics for the Dynamics 365 Contact Center (10-15%) Type: Single choice
- A. Enable real-time page refresh at ten seconds on a customized Power BI report
- B. Set up a Power Platform data export to Application Insights from a Managed Environment, then query Traces by conversation ID and subscenario
- C. Read the transcript content stored in Application Insights for the affected conversation
- D. Add the analytics table to the report view so the assignment details persist across session tabs
B is correct.
Explanation: The evidence supports B because conversation diagnostics requires a Managed Environment, relevant licensing, Azure access, and a Power Platform data export to Application Insights. You then query Traces by conversation ID and subscenario.
A is incorrect: Page refresh intervals control how often a customized Power BI report updates and do not surface routing events for a single conversation.
C is incorrect: The export sends conversation lifecycle routing and state events, but it does not capture conversation content.
D is incorrect: Report view configuration retains report state in a customized workspace and does not provide lifecycle diagnostics.
Q066 - Question
Supervisors in a customized workspace report that the filters and selections they apply to an analytics report are lost when they move between session tabs. What should the administrator configure so that the report keeps its state?
Domain: Manage analytics for the Dynamics 365 Contact Center (10-15%) Type: Single choice
- A. Ask supervisors to save a bookmark before switching session tabs
- B. Set the report page refresh interval to five seconds
- C. Export the report data to Application Insights for persistence
- D. Configure the report view with the Table content type and the matching analytics table
D is correct.
Explanation: The evidence supports D because configuring the report view with the Table content type and the matching analytics table in a customized workspace retains the report state across session tabs.
A is incorrect: Bookmarks are a personalization option for saved views and do not control how the workspace retains report state across session tabs.
B is incorrect: Page refresh intervals apply to real-time page refresh in customized Power BI reports and do not preserve state.
C is incorrect: Application Insights receives conversation lifecycle events for diagnostics and has no role in retaining report state in the workspace.
Q067 - Question
A supervisor cancels a running proactive campaign after noticing an error in the audience list. What is the effect of the cancellation?
Domain: Manage analytics for the Dynamics 365 Contact Center (10-15%) Type: Single choice
- A. All completed engagements for the campaign are reversed.
- B. The audience list is deleted from the source that supplied it.
- C. Only queued calls are affected, so engagements already underway continue.
- D. Every remaining record is retried through SMS fallback instead of voice.
C is correct.
Explanation: Campaign cancellation affects queued calls only, so calls that are already underway are not stopped by the cancellation.
A is incorrect: Cancellation applies to queued calls and does not reverse engagements that already completed.
B is incorrect: Cancellation controls the campaign, not the audience source, so lists sourced from Contact Center, Customer Insights, the CCaaS API, file upload, or MCP remain in place.
D is incorrect: SMS fallback is an optional campaign setting that you configure, and cancellation does not convert queued voice attempts into SMS.
Q068 - Question
A collections team requires that a representative review each customer record before the outbound voice call is placed. No AI agent may handle these calls. Which voice dialing mode should you select in the outbound workstream?
Domain: Manage analytics for the Dynamics 365 Contact Center (10-15%) Type: Single choice
- A. Copilot dial
- B. Preview dial
- C. Progressive dial
- D. Predictive dial
B is correct.
Explanation: Preview dial is representative-led only, so it matches a requirement where a representative reviews the record and no AI agent handles the call.
A is incorrect: Copilot dial is AI-led only, so it cannot be used for representative-led calls.
C is incorrect: Progressive dial supports both AI-led and representative-led engagement, so it does not restrict handling to representatives, and progressive dialing carries commercial marketing and regulatory restrictions.
D is incorrect: Predictive dial also supports both AI-led and representative-led engagement and carries commercial marketing and regulatory restrictions, so it does not enforce representative review.
Q069 - Question
Supervisors report that they cannot see delivery completion, LiveAnswer, and outcome distribution metrics for proactive campaigns. Which two actions should you take to give them access to the proactive engagement dashboard? Each correct answer presents part of the solution.
Domain: Manage analytics for the Dynamics 365 Contact Center (10-15%) Type: Multiple select
- A. Enable the proactive engagement dashboard in Omnichannel historical analytics.
- B. Upload the campaign audience again through file upload.
- C. Assign Omnichannel Supervisor access to the users who need the dashboard.
- D. Change the campaign dial mode from Progressive to Predictive.
A and C are correct.
Explanation: The proactive engagement dashboard is enabled in Omnichannel historical analytics, and users need Omnichannel Supervisor access to view it. After both steps, supervisors can review delivery, LiveAnswer, outcome, dial-mode, and campaign metrics and adjust retry logic, schedules, queue capacity, and dialing approach.
B is incorrect: Re-uploading the audience changes which records are dialed and does not enable reporting or grant access to it.
D is incorrect: Changing the dial mode changes how calls are placed, and the dashboard still reports dial-mode metrics only after it is enabled and access is granted.
Q070 - Question
A contact center operations team already uses the built-in historical and real-time dashboards. Engineering now needs to investigate the lifecycle of individual conversations and analyze overall system health when routing problems are reported. Which reporting layer should the team use for this requirement?
Domain: Manage analytics for the Dynamics 365 Contact Center (10-15%) Type: Single choice
- A. Built-in historical dashboards in Copilot Service workspace
- B. Built-in real-time dashboards in Copilot Service workspace
- C. Application Insights telemetry for conversation lifecycle diagnostics
- D. Customized Power BI reports hosted in a Fabric workspace
C is correct.
Explanation: The evidence supports C because Application Insights telemetry is the layer intended for conversation lifecycle diagnostics and system health analysis, so it fits an investigation into how individual conversations progressed and where routing problems occurred.
A is incorrect: Historical dashboards show trends over time, not lifecycle diagnostics for a single conversation.
B is incorrect: Real-time dashboards give near-real-time operational views of current work, not lifecycle event diagnostics.
D is incorrect: Power BI and Fabric customization extends report content and data models, but it is not the telemetry layer used for conversation diagnostics.
Q071 - Question
A business analyst needs to view historical analytics reports in Dynamics 365 Contact Center. The analyst must not receive supervisor intervention capabilities or administrative permissions. What should you configure?
Domain: Manage analytics for the Dynamics 365 Contact Center (10-15%) Type: Single choice
- A. Assign the System Administrator role to the analyst.
- B. Create a custom security role that grants read privileges on the historical analytics report entities.
- C. Assign the Supervisor role to the analyst.
- D. Add the analyst to the User group view in the real-time analytics reports.
B is correct.
Explanation: A custom role can grant targeted read access to specific analytics entities, including historical, real-time, record routing, Customer Service, Copilot, and knowledge analytics. Grant read privileges only on the historical analytics report entities the analyst needs.
A is incorrect: System Administrator grants broad administrative permissions beyond report access.
C is incorrect: The Supervisor role grants analytics access but also includes supervisor capabilities that the analyst must not have.
D is incorrect: The User group view is a real-time report view, not a security mechanism that grants access to analytics data.
Q072 - Question
A contact center manager wants the system to identify when representatives use prohibited wording or omit a required statement, prompt the representative during the interaction, and include the finding in the conversation score. What should you configure?
Domain: Manage analytics for the Dynamics 365 Contact Center (10-15%) Type: Single choice
- A. Quality indicators with scored questions
- B. An evaluation plan with score-range actions
- C. The Monitor action in the Ongoing conversation report
- D. Guardrails that are included in an evaluation plan
D is correct.
Explanation: Guardrails identify prohibited or required behavior and can provide nudges to the representative. Referencing them in an evaluation plan applies the criteria to the selected conversations and includes the results in the score.
A is incorrect: Quality indicators use scored questions but do not provide nudges for prohibited or required behavior.
B is incorrect: Score-range actions trigger follow-up after scoring, so on their own they do not detect the wording or prompt the representative.
C is incorrect: Monitor lets a supervisor observe an Active or Wrap-up conversation in real time and does not score conversations or send nudges.
Q073 - Question
Supervisors in your contact center must be able to move in-progress messaging conversations to a different representative. Management states that supervisors must not be able to end voice calls. Which configuration of the supervisor action toggles meets both requirements?
Domain: Manage analytics for the Dynamics 365 Contact Center (10-15%) Type: Single choice
- A. Enable Force Close only.
- B. Enable Monitor and Force Close.
- C. Enable Transfer and leave Force Close disabled.
- D. Enable Assign and Force Close.
C is correct.
Explanation: Transfer is the supervisor action for messaging channels, so enabling it lets supervisors move in-progress messaging conversations. Force Close applies to both voice and messaging, so leaving it disabled prevents supervisors from ending voice calls.
A is incorrect: Force Close ends conversations rather than moving them, and it applies to voice as well as messaging, which conflicts with the requirement.
B is incorrect: Monitor only provides visibility into a conversation, and enabling Force Close gives supervisors the ability to end voice calls.
D is incorrect: Assign applies to conversations that are open and not yet assigned, so it does not move in-progress conversations, and Force Close allows supervisors to end voice calls.
Q074 - Question
An administrator plans to customize the Dynamics 365 Contact Center Power BI data model in a Fabric workspace. Licenses are in place and the relevant reports are enabled. Which two additional prerequisites must the administrator complete?
Domain: Manage analytics for the Dynamics 365 Contact Center (10-15%) Type: Multiple choice
- A. Add the Dynamics 365 Analytics service account to an Entra security group
- B. Configure a Power Platform data export to Application Insights
- C. Enable the required Fabric tenant settings
- D. Configure report views with the Table content type
A and C are correct.
Explanation: The evidence supports A and C because data model customization requires appropriate licenses, enabled reports, membership of the Dynamics 365 Analytics service account in an Entra security group, and enabled Fabric tenant settings.
B is incorrect: The Application Insights data export supports conversation diagnostics and is not a prerequisite for Power BI data model customization.
D is incorrect: The Table content type applies to report views in a customized workspace so that report state is retained, not to Fabric provisioning.
Q075 - Question
You plan to roll out screen recording so supervisors can review representative interactions. Which two statements correctly describe the requirements or behavior of screen recording? Each correct answer presents part of the solution.
Domain: Manage analytics for the Dynamics 365 Contact Center (10-15%) Type: Multiple choice
- A. Screen recording captures only the Dynamics 365 Contact Center browser tab.
- B. Each representative must have the desktop companion app installed.
- C. Supervisors must start recording manually for every voice call.
- D. Screen recording must be enabled in the representative's profile configuration.
B and D are correct.
Explanation: Screen recording depends on the desktop companion app on the representative's device and on enabling screen recording in the profile configuration. Plan for both before the rollout, and also assign the Screen Recorder role along with retention controls.
A is incorrect: Screen recording captures the entire screen, not only the application tab, so administrators must review privacy and retention controls before enabling it.
C is incorrect: Automated recording starts for voice calls, so supervisors do not start each recording manually.
Q076 - Question
You need to configure an application tab that opens a page displaying the specific record tied to the current conversation. How should you configure the application tab template?
Domain: Configure the Dynamics 365 Contact Center representative experience (15-20%) Type: Single choice
- A. Set the communication panel mode on the session template to docked
- B. Select a page type and supply parameters that resolve at runtime
- C. Configure a notification template to pass the record as an alert context
- D. Enable the inbox on the experience profile and add a record card
B is correct.
Explanation: The evidence states that application-tab templates use page types and runtime token parameters to resolve and display context-specific records when opened.
A is incorrect: The communication panel mode on a session template controls the display of the conversation panel; it does not configure the dynamic record content of an application tab.
C is incorrect: A notification template controls incoming work alerts, not the application tabs displayed within an active session.
D is incorrect: Enabling the inbox and configuring record cards consolidates work items for the representative; it does not define the content of an application tab within a session.
Q077 - Question
A developer must extend the representative workspace so that a custom tool can send a message to an ongoing conversation and then open a new session tab for the linked record. Which combination of APIs should the developer use?
Domain: Configure the Dynamics 365 Contact Center representative experience (15-20%) Type: Single choice
- A. Use the Omnichannel JavaScript API to send the message to the conversation, and use Microsoft.Apm to create and focus the tab.
- B. Use Microsoft.Apm to send the message to the conversation, and use the Omnichannel JavaScript API to create and focus the tab.
- C. Use the Omnichannel JavaScript API for both the message and the tab, because Microsoft.Apm supports only slug updates.
- D. Use Microsoft.Apm for both actions, because the Omnichannel JavaScript API supports only read operations.
A is correct.
Explanation: The Omnichannel JavaScript API gets or opens conversations and links, unlinks, or sends messages to them, while Microsoft.Apm creates, focuses, and closes sessions or tabs.
B is incorrect: The responsibilities are reversed; Microsoft.Apm does not send conversation messages and the Omnichannel JavaScript API does not create session tabs.
C is incorrect: Microsoft.Apm also manages sessions and tabs in addition to updating slug values with updateContext.
D is incorrect: The Omnichannel JavaScript API performs conversation actions such as linking, unlinking, and sending messages, not only read operations. Relevant users still need the App Profile user or Productivity tools user role.
Q078 - Question
You need to configure the workspace so that each conversation session opens with the customer record as the anchor tab and an additional tab for order history. You also need incoming work alerts to display customer context, a timer, and accept or reject actions. Which two configurations should you use? Each correct answer presents part of the solution.
Domain: Configure the Dynamics 365 Contact Center representative experience (15-20%) Type: Multiple choice
- A. Configure a session template
- B. Configure a notification template
- C. Configure an inbox view
- D. Configure a security role
A and B are correct.
Explanation: The evidence states that session templates define the anchor and additional tabs for a session, while notification templates control the alert context, timers, and accept or reject actions for incoming work.
C is incorrect: An inbox view organizes supported work items for the representative; it does not define which tabs open in a session or how an incoming alert behaves.
D is incorrect: A security role governs access permissions and does not define session layout, anchor tabs, or notification alert content.
Q079 - Question
A quality manager wants the Quality Assurance Agent to evaluate conversations across several queues and channels, and wants the same measures reused across multiple evaluations. What should the manager do first?
Domain: Configure agents and AI capabilities (10-15%) Type: Single choice
- A. Build a reusable quality library of indicators and guardrails, then create evaluation plans that reference it.
- B. Create a separate evaluation plan for each representative and define measures inside each plan.
- C. Create route-to-queue rules that score each conversation as it is routed.
- D. Enable Copilot conversation summaries and use them as the quality score.
A is correct.
Explanation: The evidence supports A because administrators must build a reusable quality library of indicators and guardrails before configuring evaluation plans. The evaluation plans then define the queue, workstream, and channel scope.
B is incorrect: Defining measures inside each evaluation plan prevents the reuse of indicators and guardrails across queues and channels.
C is incorrect: Route-to-queue rules manage how conversations are distributed and are not used to score or evaluate quality.
D is incorrect: Copilot conversation summaries provide interaction context and drafting assistance; they are not a quality evaluation scoring mechanism.
Q080 - Question
You build a guided script with text steps, a macro step, and a nested script step. Representatives report that the script never appears when they open a case session. What should you verify first?
Domain: Configure the Dynamics 365 Contact Center representative experience (15-20%) Type: Single choice
- A. That each text step includes an OData query to retrieve the case record.
- B. That the macro step is converted into a Power Automate flow step.
- C. That the nested script is removed, because scripts cannot call other scripts.
- D. That the script is associated with the session template used for the case session.
D is correct.
Explanation: A script surfaces to representatives only when it is associated with a session template, so confirm the association with the session template that starts the case session.
A is incorrect: Scripts can use session-context slugs and OData queries, but a query in a text step is not required for the script to appear.
B is incorrect: Macro steps are valid script step types, and macros can call Power Automate flows, so no conversion is needed to make the script visible.
C is incorrect: Scripts support text, macro, and nested-script steps, so a nested script does not block the script from appearing.