Skip to main content

Last updated: May 2026

Practice Exam

MB-280Dynamics 365 Customer Experience Analyst Associate

Test your knowledge with official exam-style questions

Questions25Passing700Exam time120 min

Questions and options are shuffled each attempt

Microsoft Certified: Dynamics 365 Customer Experience Analyst AssociatePractice Set 1: All Questions & Explanations

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

  1. 1. You are configuring Microsoft Dynamics 365 Sales for your organization. You need to set up the system to predict which leads are most likely to convert into qualified opportunities. Which feature should you enable?

    • A. Relationship Analytics
    • B. Predictive Lead Scoring(correct)
    • C. Sales Accelerator work list
    • D. Conversation Intelligence

    Explanation: Predictive Lead Scoring in Microsoft Dynamics 365 Sales uses AI to analyze historical data and score leads based on their likelihood to convert. Scores help sellers prioritize leads. This is a Sales Insights premium feature. Relationship Analytics tracks relationship health, and Conversation Intelligence analyzes sales calls.

  2. 2. You are setting up the product catalog in Microsoft Dynamics 365 Sales. You need to create a grouping of related products that are often sold together at a bundle price. Which product catalog component should you create?

    • A. A product family with all items as child products
    • B. A product bundle containing the component products(correct)
    • C. A price list with all products included at the bundle price
    • D. A product kit configured in the catalog settings

    Explanation: Product bundles in Microsoft Dynamics 365 Sales allow you to group related products that are sold together. When a bundle is added to an opportunity or order, the component products are included automatically. This differs from a product family, which is a hierarchical grouping for classification rather than bundled pricing.

  3. 3. You are implementing Microsoft Dynamics 365 Sales for a regional sales team. Managers need to track each seller's progress against their individual quarterly revenue goals, with automatic rollup of child goal amounts to parent goals. Which feature should you configure?

    • A. Create forecasts with a bottom-up hierarchy based on territories
    • B. Create goals with rollup queries and enable automatic rollup(correct)
    • C. Use the Sales Pipeline chart to visualize the pipeline against quota
    • D. Configure the Sales Performance report in Microsoft Power BI

    Explanation: Dynamics 365 Sales Goals allow you to define targets for sellers with parent-child hierarchies. Rollup queries define what data is counted toward goal progress (such as won opportunity revenue). Enabling automatic rollup calculates child goal totals and rolls them up to parent goals. This is distinct from Forecasting, which is a forward-looking projection tool.

  4. 4. You are configuring the Sales Accelerator in Microsoft Dynamics 365 Sales. You need to ensure that sellers automatically receive a prioritized sequence of activities for each of their leads, guiding them through the sales process step by step. Which feature should you configure?

    • A. Create business process flows for the Lead entity
    • B. Create and connect sequences to leads using assignment rules(correct)
    • C. Configure the activity timeline to show tasks in priority order
    • D. Enable the automated email scheduling feature in Sales Insights

    Explanation: The Sales Accelerator in Dynamics 365 Sales uses sequences to guide sellers through a series of activities. Sequences are linked to records (such as leads or opportunities) via assignment rules or manual connection. Each step in the sequence appears in the seller's work list, providing a prioritized, structured approach to engaging with prospects.

  5. 5. You are setting up territories in Microsoft Dynamics 365 Sales. You need to ensure that incoming leads are automatically assigned to the correct seller based on the lead's geographic region. Which feature should you configure?

    • A. Create a Power Automate cloud flow triggered on lead creation to check the region
    • B. Configure assignment rules in the Sales Accelerator to route leads based on territory criteria(correct)
    • C. Set up a routing rule set in the Dynamics 365 Customer Service routing configuration
    • D. Use a business process flow to route leads to different stages by region

    Explanation: The Sales Accelerator in Dynamics 365 Sales includes assignment rules that automatically assign records to sellers or teams based on defined conditions, such as the lead's region or territory. This removes the need for manual assignment or custom Power Automate flows for standard territory-based routing.

  6. 6. You are configuring forecasting in Microsoft Dynamics 365 Sales. You need to create a forecast that allows individual sellers to adjust predicted revenue upward based on their judgment, while still capturing the underlying pipeline data. Which forecast configuration option supports this?

    • A. Create a forecast with the type set to Goal-based and enable manual adjustments
    • B. Build a forecast from a template and enable the Best Case and Committed adjustment columns(correct)
    • C. Create a custom rollup field on the Opportunity entity to capture seller adjustments
    • D. Enable the prediction column in the forecast configuration to use AI estimates

    Explanation: Dynamics 365 Sales forecasts can include columns such as Best Case, Committed, and Won revenue. When configuring the forecast from a template, you can include adjustment columns that allow sellers to manually modify forecast values while still seeing the underlying pipeline amounts. This provides both data-driven and judgment-based forecasting in a single view.

  7. 7. You are configuring the lead qualification experience in Microsoft Dynamics 365 Sales. When a seller qualifies a lead, the system should automatically create an opportunity and a contact but should not create an account if one already exists. Which two settings should you configure to achieve this? Choose 2.

    • A. In Sales settings, configure the Qualify lead experience to prompt users to select which records to create(correct)
    • B. Enable the duplicate detection rules to prevent duplicate account creation(correct)
    • C. Set the Qualify Lead Experience to create an opportunity and contact but not an account
    • D. Create a Power Automate flow to delete duplicate accounts after lead qualification
    • E. Configure the lead form to require an existing Account lookup before qualification

    Explanation: In Dynamics 365 Sales, you can configure the lead qualification experience in App Settings to control which records are automatically created when a lead is qualified. Enabling duplicate detection rules prevents duplicate accounts from being created when an existing account already matches the lead's company. Together these two settings control the qualification behavior without custom flows.

  8. 8. You are implementing Copilot features in Microsoft Dynamics 365 Sales. You want sellers to be able to generate a concise email reply that references the opportunity details and recent activity without writing from scratch. Which Copilot capability supports this?

    • A. Copilot opportunity summary
    • B. Copilot email content generation in the Dynamics 365 App for Outlook(correct)
    • C. Conversation Intelligence real-time email suggestions
    • D. Copilot sales pitch generator in the product catalog

    Explanation: Dynamics 365 Sales Copilot (integrated with the Dynamics 365 App for Outlook) can generate email drafts using contextual information from the linked CRM record, including opportunity details and recent activities. Sellers can review and send the AI-generated draft, reducing time spent composing routine emails.

  9. 9. You are a Dynamics 365 Customer Experience Analyst. Your organization needs to track the health of seller-customer relationships to identify accounts at risk of churning. Which feature should you configure to provide relationship health scores based on email and meeting interactions?

    • A. Configure Relationship Analytics and enable Exchange data integration(correct)
    • B. Enable Predictive Lead Scoring and set the health threshold to low
    • C. Create a custom dashboard with rollup fields for email and meeting counts per account
    • D. Configure Customer Voice surveys and link results to account records

    Explanation: Relationship Analytics in Dynamics 365 Sales uses email, phone call, and meeting data to calculate a relationship health score for accounts and opportunities. It requires enabling the feature and integrating with Microsoft Exchange to analyze communication patterns. Health scores help sellers identify at-risk relationships that need attention.

  10. 10. You are customizing a model-driven app in Microsoft Dynamics 365. You need to create a column that automatically calculates a weighted score based on values in three other columns on the same row. Which column type should you use?

    • A. Rollup column
    • B. Formula column(correct)
    • C. Calculated column
    • D. Lookup column

    Explanation: Formula columns in Microsoft Dataverse use Power Fx expressions to compute values based on other columns in the same row. They are evaluated in real-time and do not require a recalculation job. Rollup columns aggregate values from related records (child rows), not within the same row. Calculated columns are an older version of formula columns.

  11. 11. You are configuring security in a Microsoft Dataverse environment used with Dynamics 365 Sales. You need to ensure that a sales manager can view all records owned by members of their team but cannot view records owned by sellers in other teams. Which security model feature should you use?

    • A. Configure column-level security profiles for the Owner field
    • B. Configure the security role's Business Unit access level to Business Unit
    • C. Set the access level to Parent: Child Business Units on the security role
    • D. Configure hierarchy security with Manager hierarchy enabled(correct)

    Explanation: Hierarchy security in Dataverse allows managers to access records owned by their direct and indirect reports based on the hierarchy type (Manager or Position). With Manager hierarchy enabled, a sales manager can access all records owned by their team members without requiring explicit sharing. This is more scalable than adjusting business unit access levels.

  12. 12. You are customizing a Microsoft Dataverse table used in Dynamics 365 Sales. You need to ensure that when the Status of an opportunity is set to Won, a field called Close Date becomes required and visible, and when Status is any other value, Close Date is hidden. Which tool should you use to implement this?

    • A. Configure a business rule on the Opportunity form with conditions and show/hide actions(correct)
    • B. Write a JavaScript web resource to handle form events
    • C. Create a Power Automate cloud flow triggered on Opportunity update
    • D. Configure a column security profile to control Close Date visibility

    Explanation: Business rules in Dataverse allow you to implement conditional form logic without code. You can define conditions (Status = Won) and actions (show Close Date, set as required) that execute on the form. Business rules can also run on the server side for data validation. This is the recommended no-code approach for simple conditional form behavior.

  13. 13. You are configuring auditing in a Microsoft Dataverse environment for Dynamics 365 Sales. You need to track all changes made to the Account table, including which user made the change and the old and new values. What must you do to enable this?

    • A. Enable auditing at the environment level and enable auditing on the Account table(correct)
    • B. Configure Microsoft Purview audit logging and connect it to Dataverse
    • C. Enable the Audit History feature in the Account form properties
    • D. Install the Dataverse Audit Connector in the Power Platform admin center

    Explanation: Dataverse auditing requires enabling audit logging at the environment level in Power Platform admin center and then enabling auditing on each table you want to track. You can also enable auditing at the column level. Once enabled, the Audit History shows all changes with the user, timestamp, and old/new values. No third-party connector is required.

  14. 14. You are creating a model-driven app in Microsoft Dataverse for Dynamics 365 Sales. You need to add a view that shows all high-priority opportunities closing this month, available to all users of the app. Which type of view should you create?

    • A. A personal view saved in the user's profile
    • B. A system view configured as a public view in the app designer(correct)
    • C. A quick find view configured with the appropriate filters
    • D. An advanced find view saved as a shared view

    Explanation: System views in Dataverse are shared across all users and can be included in model-driven apps. Creating a public view with the appropriate filters (high priority, closing this month) and adding it to the app in the app designer makes it available to all users. Personal views are only visible to the user who created them.

  15. 15. You are implementing a business process flow in Microsoft Dynamics 365 Sales to guide sellers through a structured opportunity management process. Which two capabilities does a business process flow provide? Choose 2.

    • A. Guides users through predefined stages with required fields at each stage(correct)
    • B. Automatically completes activities and sends emails at each stage transition
    • C. Supports branching logic to direct users to different stages based on conditions(correct)
    • D. Replaces the security role model to control which users can edit each stage
    • E. Provides a visual pipeline bar showing the current stage and completed stages

    Explanation: Business process flows in Dataverse guide users through stages with step requirements at each stage (fields must be populated before advancing). They support branching, allowing the flow to direct users to different stages based on column values. They do not automatically complete activities (that requires Power Automate) and do not control security.

  16. 16. You are managing security in a Microsoft Dataverse environment. You need to investigate why a specific user cannot see certain Opportunity records that they should have access to. Which tool should you use to diagnose the access issue without examining every security role manually?

    • A. Review the user's security role assignments in the user record
    • B. Use the Access Checker tool in Power Platform admin center to evaluate effective access(correct)
    • C. Export the security roles to Excel and compare permissions manually
    • D. Run an audit history query on the Opportunity table filtered by the user

    Explanation: The Access Checker (also accessible via Diagnose User Access in Dataverse) allows administrators to enter a user and a record to evaluate the user's effective access. It shows all security roles and team memberships that contribute to access and identifies why access is granted or denied. This is more efficient than manually reviewing each security role.

  17. 17. You are configuring duplicate detection in a Microsoft Dataverse environment for Dynamics 365 Sales. You need to prevent users from creating a new account with the same email address as an existing account. What must you configure?

    • A. Add a unique constraint to the email column in the Account table
    • B. Create a duplicate detection rule for the Account table using the email column as a matching criterion(correct)
    • C. Configure a business rule that checks for duplicates and shows an error message
    • D. Create a Power Automate flow that runs a query on account creation and blocks the save

    Explanation: Dataverse includes a built-in duplicate detection framework. You create duplicate detection rules that define matching criteria (such as the email column on the Account table). When users try to save a record that matches an existing record, Dataverse shows a duplicate warning. This is the native, supported approach for duplicate prevention.

  18. 18. You are configuring column-level security in Microsoft Dataverse for a sensitive Revenue field on the Opportunity table. You need to ensure that only Sales Directors can read and update this field, while other sales users can see the Opportunity but not the Revenue value. What must you configure?

    • A. Set the Revenue field permission in the security role to none for non-directors
    • B. Create a column security profile with read/update permissions and assign it to the Sales Director team(correct)
    • C. Enable field-level auditing on the Revenue field to restrict access
    • D. Use a business rule to hide the Revenue field from users without the director role

    Explanation: Column-level security in Dataverse uses Column Security Profiles to control access to specific sensitive columns. You create a profile that grants read and update access to the Revenue column, then assign that profile to the Sales Director team or users. Users without the profile see the field as blank or restricted. Standard security roles do not support column-level restrictions.

  19. 19. You are customizing a Dataverse environment for Microsoft Dynamics 365 Sales. You need to create a relationship between the Opportunity table and a custom Competitive Analysis table so that multiple competitive analyses can be linked to a single opportunity. Which relationship type should you configure?

    • A. One-to-one relationship from Opportunity to Competitive Analysis
    • B. Many-to-many relationship between Opportunity and Competitive Analysis
    • C. One-to-many relationship from Opportunity to Competitive Analysis(correct)
    • D. Polymorphic lookup from Competitive Analysis to any record type

    Explanation: A one-to-many relationship from Opportunity to Competitive Analysis means one Opportunity can have many related Competitive Analysis records. Each Competitive Analysis has a lookup back to its parent Opportunity. This is the standard approach for child records linked to a parent. A many-to-many relationship would be appropriate if competitive analyses could also link to multiple opportunities.

  20. 20. You are configuring marketing journeys in Microsoft Dynamics 365 Customer Insights - Journeys. You need to send a series of onboarding emails to new contacts after they fill out a sign-up form on your website. Which feature should you use?

    • A. Create a scheduled batch email campaign targeting a static segment
    • B. Create a trigger-based journey starting with a form submission trigger(correct)
    • C. Set up a Power Automate flow to send emails when a form is submitted
    • D. Create a customer journey using the classic Customer Insights outbound marketing module

    Explanation: Microsoft Dynamics 365 Customer Insights - Journeys supports trigger-based journeys that start when a specific event occurs, such as a marketing form submission. After the trigger fires, the journey can send a series of emails, wait for conditions, and branch based on engagement. This is the real-time marketing approach for event-driven engagement.

  21. 21. You are configuring consent management in Microsoft Dynamics 365 Customer Insights - Journeys. Your organization needs to ensure that marketing emails are only sent to contacts who have given explicit opt-in consent. Which configuration should you review?

    • A. Configure Email Subscription Centers for all contacts
    • B. Configure Compliance Profiles and set the enforcement model to Restrictive(correct)
    • C. Enable GDPR mode in the Customer Insights settings page
    • D. Set the Contact's Allow Bulk Email field to Yes for all consented contacts

    Explanation: In Dynamics 365 Customer Insights - Journeys, Compliance Profiles define how consent is enforced for communications. Setting the enforcement model to Restrictive ensures that emails are only sent to contacts with explicit opt-in consent for the selected purpose and topic. The Compliance Profile is assigned to journeys and email messages.

  22. 22. You are managing an event in Microsoft Dynamics 365 Customer Insights - Journeys. After registration opens, several attendees register but the event reaches its maximum capacity. New registrations should be placed on a waitlist and notified if a spot opens. How should you configure this?

    • A. Create a Power Automate flow that monitors registration count and blocks new registrations
    • B. Configure the event capacity limit and enable the waitlist feature on the event record(correct)
    • C. Set the Registration Status field to Waitlisted on new registrations manually
    • D. Create a separate event session with unlimited capacity for waitlisted attendees

    Explanation: Microsoft Dynamics 365 Customer Insights - Journeys events support a built-in waitlist feature. You set the maximum event capacity and enable the waitlist. When the event is full, new registrations are automatically added to the waitlist. If a registrant cancels, the next person on the waitlist can be automatically or manually promoted to registered status.

  23. 23. You are configuring document management for Microsoft Dynamics 365 Sales. You want sellers to be able to store and access opportunity-related documents from within Dynamics 365 Sales, with documents organized by opportunity. Which integration should you configure?

    • A. Configure OneDrive for Business integration and link each opportunity to a folder
    • B. Configure SharePoint document management for Dynamics 365 and enable document location for the Opportunity table(correct)
    • C. Create a custom Notes attachment field on the Opportunity form
    • D. Install the Teams Files connector to link Teams channels to opportunities

    Explanation: Dynamics 365 Sales integrates with Microsoft SharePoint for document management. You configure the SharePoint integration in Power Platform admin center and enable document management for the Opportunity table. When enabled, each opportunity automatically gets a linked SharePoint document library folder where sellers can store, access, and collaborate on files.

  24. 24. You are configuring the Dynamics 365 App for Outlook for sellers. Which two tasks can sellers perform directly from the Dynamics 365 App for Outlook without switching to the browser client? Choose 2.

    • A. Track an email to link it to a Dynamics 365 Sales record such as a contact or opportunity(correct)
    • B. Create a new Dynamics 365 contact or lead from the email sender's information(correct)
    • C. Run a Power Automate flow from the email context
    • D. Configure security roles for the Dynamics 365 environment
    • E. Publish customizations to the Dynamics 365 environment

    Explanation: The Dynamics 365 App for Outlook allows sellers to track emails and appointments, linking them to related records in Dynamics 365 Sales. It also allows creating new records such as contacts, leads, or opportunities directly from the Outlook panel using the email sender's information. Administrative tasks like configuring security roles or publishing customizations cannot be performed from Outlook.

  25. 25. You are configuring Microsoft Teams integration with Microsoft Dynamics 365 Sales. You need to enable sellers to initiate a Teams call from within a Dynamics 365 contact or opportunity record. Which feature should you configure?

    • A. Configure Teams collaboration channels linked to Dynamics 365 records
    • B. Configure Teams calling and the integrated dialer in Dynamics 365 Sales(correct)
    • C. Install the Microsoft Teams connector for Power Platform flows
    • D. Enable Conversation Intelligence to record and transcribe Teams calls

    Explanation: Dynamics 365 Sales supports integration with Microsoft Teams calling through the Teams dialer configuration. When configured, sellers can initiate Teams calls directly from Dynamics 365 records, with calls automatically logged as phone call activities. This is distinct from Teams collaboration (channels linked to records) and Conversation Intelligence (call analysis).