Back to Microsoft Dynamics 365 Fundamentals CRM MB-910 questions

Scenario-based practice

Refer to the Exhibit Practice Questions

Practise Microsoft Dynamics 365 Fundamentals CRM MB-910 practice questions — original exam-style scenarios covering every exam domain, with detailed explanations, wrong-answer analysis, and common exam traps.

15
scenario questions
MB-910
exam code
Microsoft
vendor

Scenario guide

How to approach refer to the exhibit practice questions

Practise exhibit-style questions that ask you to read a topology, table, command output or diagram before choosing the best answer.

Quick answer

Exhibit-style questions test whether you can read a topology, command output, diagram or table before choosing the best answer.

How to extract the relevant detail from an exhibit.

How topology, command output or routing information affects the answer.

How to avoid answering from memory before reading the evidence.

How to map the exhibit back to the exam objective.

Related practice questions

Related MB-910 topic practice pages

Scenario questions usually connect to one or more exam topics. Use these links to review the underlying concepts behind the scenario.

Practice set

Practice scenarios

Question 1mediummultiple choice
Read the full NAT/PAT explanation →

A dispatcher notices that when a technician changes their booking status to 'Traveling', the booking status automatically transitions to 'In Progress' without requiring a manual update. Which system behavior is being configured through the booking status metadata shown in the exhibit?

Exhibit

Refer to the exhibit.

```json
{
  "BookingStatus": {
    "BookingStatusId": "00000000-0000-0000-0000-000000000001",
    "Name": "Traveling",
    "StatusColor": "#FF8C00",
    "StatusBehavior": "In Progress"
  }
}
```
Question 2mediummultiple choice
Full question →

Refer to the exhibit. A company has configured a business unit and two teams. A record is owned by a user who is not a member of either team. The record is shared with the Sales Team. Which users will have access to the record?

Exhibit

Refer to the exhibit.
```
{
  "businessUnit": {
    "name": "Contoso Ltd.",
    "parentBusinessUnit": null,
    "businessUnitId": "00000000-0000-0000-0000-000000000001"
  },
  "teams": [
    {
      "name": "Sales Team",
      "teamType": "Owner",
      "members": ["user1@contoso.com", "user2@contoso.com"]
    },
    {
      "name": "Support Team",
      "teamType": "Access",
      "members": ["user3@contoso.com"]
    }
  ]
}
```
Question 3mediummultiple choice
Read the full NAT/PAT explanation →

Refer to the exhibit. A dispatcher needs to assign this work order to a technician who can service HVAC units in the Downtown territory. The technician must be certified to work on HVAC-001. Which field should the dispatcher check to ensure the technician is certified?

Exhibit

Refer to the exhibit.

Work Order #: WO-00123
Status: Scheduled
Service Account: Contoso (Site A)
Bill-to Account: Contoso Corp
Primary Incident: Air conditioner not cooling
Customer Asset: HVAC-001 (Location: Site A)
Service Territory: Downtown

Exhibit shows a work order record.
Question 4hardmultiple choice
Read the full NAT/PAT explanation →

Refer to the exhibit. A dispatcher sees that two work orders remain unscheduled after optimization. What should the dispatcher do to resolve the issue for WO-00346?

Exhibit

Refer to the exhibit.

Resource Scheduling Optimization log:

[INFO] Starting optimization for schedule board 'Main Board'.
[INFO] Analyzing 15 work orders and 8 resources.
[WARNING] Work order WO-00345 cannot be scheduled: Resource 'John Smith' is unavailable due to vacation.
[WARNING] Work order WO-00346 cannot be scheduled: No resource with skill 'Electrical Certification' found.
[INFO] Optimization completed. 13 work orders scheduled, 2 unscheduled.
Question 5hardmultiple choice
Full question →

Refer to the exhibit. A Customer Insights analyst defines a measure for Customer Lifetime Value. What is the result of this measure definition?

Exhibit

Refer to the exhibit.

{
  "measures": [
    {
      "name": "Customer Lifetime Value",
      "aggregation": "sum",
      "field": "transaction_amount",
      "filters": [
        {"field": "transaction_date", "operator": ">=", "value": "2025-01-01"}
      ]
    }
  ]
}
Question 6mediummultiple choice
Full question →

Refer to the exhibit. A customer has configured data unification in Customer Insights. What will happen when a contact from CRM and a member from Loyalty have the same email address?

Exhibit

Refer to the exhibit. The following is a JSON snippet from a Dynamics 365 Customer Insights data unification configuration:
{
  "dataSources": [
    {
      "name": "CRM",
      "entities": ["Contact", "Account"]
    },
    {
      "name": "Loyalty",
      "entities": ["Member", "Transaction"]
    }
  ],
  "matchRules": [
    {
      "matchCondition": "Contact.Email = Member.Email",
      "mergeStrategy": "PriorityBased",
      "priorityOrder": ["CRM", "Loyalty"]
    }
  ]
}
Question 7mediummultiple choice
Full question →

Refer to the exhibit. A Customer Insights data engineer is configuring data unification for a POS system. What is the purpose of the 'matchConditions' in this JSON?

Exhibit

Refer to the exhibit.

{
  "dataSourceId": "pos_system",
  "entities": ["transactions"],
  "unification": {
    "matchConditions": [
      {
        "field1": "email",
        "field2": "email_address",
        "similarity": "exact"
      }
    ]
  }
}
Question 8hardmultiple choice
Full question →

You are reviewing the exhibit of a Customer Insights - Data entity definition. The company wants to create a segment of customers whose TotalPurchaseAmount is greater than 1000. Which attribute should be used in the segment condition?

Exhibit

Refer to the exhibit.

{
  "name": "CustomerProfile",
  "attributes": [
    {"name": "CustomerId", "dataType": "string"},
    {"name": "FirstName", "dataType": "string"},
    {"name": "LastName", "dataType": "string"},
    {"name": "Email", "dataType": "string"},
    {"name": "TotalPurchaseAmount", "dataType": "decimal"}
  ],
  "keys": [
    {"name": "CustomerId", "isPrimary": true}
  ]
}
Question 9easymultiple choice
Full question →

Based on the exhibit, when will the 'Send proposal' task be scheduled relative to the start of the sequence?

Exhibit

Refer to the exhibit. The following is a snippet from a Sales Accelerator configuration:
{
  "sequenceName": "Follow-up Sequence",
  "steps": [
    {
      "type": "email",
      "subject": "Thank you",
      "delayDays": 1
    },
    {
      "type": "phonecall",
      "subject": "Check-in",
      "delayDays": 3
    },
    {
      "type": "task",
      "subject": "Send proposal",
      "delayDays": 5
    }
  ]
}
Question 10mediummultiple choice
Full question →

Refer to the exhibit. After running the PowerShell script, which field will contain the value 'Follow-up call'?

Exhibit

Refer to the exhibit. The following PowerShell script is used to create a new lead in Dynamics 365 Sales:

$lead = New-CrmRecord -EntityLogicalName lead -Fields @{
    subject = "Follow-up call"
    firstname = "John"
    lastname = "Doe"
    companyname = "Contoso"
    telephone1 = "555-1234"
}

$lead
Question 11easymultiple choice
Full question →

Based on the exhibit, what does the Revenue field represent?

Exhibit

Refer to the exhibit. A Dynamics 365 Sales user sees the following field on an opportunity form:

Field: "Revenue"
Value: $50,000
Currency: USD
Calculation: "Estimated Revenue" * "Probability"
Question 12mediummultiple choice
Full question →

You are implementing a sales process. The above exhibit shows a Business Process Flow (BPF). A sales rep is unable to move from the 'Develop' stage to the 'Propose' stage. What is the most likely reason?

Exhibit

Refer to the exhibit. 

{
  "BusinessProcessFlow": {
    "name": "Sales Process",
    "stages": [
      { "name": "Qualify", "requiredFields": ["LeadSource", "BudgetAmount"] },
      { "name": "Develop", "requiredFields": ["Need", "Timeline"] },
      { "name": "Propose", "requiredFields": ["ProposedSolution", "Quote"] },
      { "name": "Close", "requiredFields": ["CloseReason"] }
    ]
  }
}
Question 13hardmultiple choice
Full question →

The exhibit shows a Power Automate flow triggered when a lead is created. The lead source option set values are: 1=Phone, 2=Web, 3=Referral. A lead with source 'Referral' is created. What will happen?

Exhibit

Refer to the exhibit. 

Power Automate flow snippet:
{
  "trigger": {
    "type": "When a record is created",
    "entity": "Lead"
  },
  "actions": [
    {
      "name": "Check if Lead Source is Web",
      "condition": "@equals(triggerOutputs()?['body/leadsource'], 2)",
      "ifTrue": [
        {
          "name": "Assign to Sales Team",
          "assign": "SalesTeam@contoso.com"
        }
      ],
      "ifFalse": [
        {
          "name": "Send email to manager",
          "sendEmail": {
            "to": "manager@contoso.com",
            "subject": "Lead assignment needed"
          }
        }
      ]
    }
  ]
}
Question 14hardmultiple choice
Full question →

Based on the exhibit, which AI feature is NOT enabled for opportunities?

Exhibit

Refer to the exhibit. A Dynamics 365 Sales administrator configures the following AI insights for opportunities:

{
  "aiInsights": {
    "predictiveForecasting": true,
    "sentimentAnalysis": false,
    "recommendedNextSteps": true,
    "autoCapture": true
  }
}
Question 15easymultiple choice
Full question →

The exhibit shows a forecast configuration. A sales manager reports that the forecast does not show any data for a sales rep who has closed deals this month. What is the most likely reason?

Exhibit

Refer to the exhibit.

```json
{
  "type": "forecast",
  "name": "Q4 Forecast 2026",
  "hierarchy": ["Sales Manager", "Sales Rep"],
  "granularity": "monthly",
  "include": ["won", "open"],
  "exclude": ["lost"]
}
```

These MB-910 practice questions are part of Courseiva's free Microsoft certification practice question bank. Courseiva provides original exam-style MB-910 questions with detailed explanations, topic-based practice, mock exams, readiness tracking, and study analytics.