Last updated: May 2026
MB-240 — Dynamics 365 Field Service Functional Consultant Associate
Test your knowledge with official exam-style questions
Questions and options are shuffled each attempt
▶Microsoft Certified: Dynamics 365 Field Service Functional Consultant Associate — Practice 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. You are configuring Microsoft Dynamics 365 Field Service. You need to define the geographic regions where your organization provides field service coverage, so that work orders and resources can be organized by region. Which configuration should you set up?
- A. Create sales territories and link technicians to each territory
- B. Configure Field Service territories with associated postal codes and organizational units(correct)
- C. Define geographic zones in the schedule board settings
- D. Create location records for each region and link them to work orders
Explanation: Microsoft Dynamics 365 Field Service uses territories to define geographic regions for service coverage. Territories are linked to postal codes to define coverage areas and associated with organizational units for cost management. Resources and work orders can be assigned to territories to match service coverage with resource availability.
2. You are setting up technicians in Microsoft Dynamics 365 Field Service. You need to define the technical certifications and language skills of each technician so that the scheduling engine can match work requirements to qualified technicians. Which configuration should you use?
- A. Add custom fields to the bookable resource record for each skill
- B. Configure characteristics with proficiency models and assign them to bookable resources(correct)
- C. Create resource roles and assign certifications to each role
- D. Add skill tags to the technician's user record in Microsoft Entra ID
Explanation: Dynamics 365 Field Service uses characteristics to represent skills, certifications, and competencies. Proficiency models define the rating scale for each characteristic. Characteristics with proficiency ratings are assigned to bookable resources (technicians). When skills are required on a work order, the schedule assistant matches requirements to available resources with the right characteristics.
3. You are implementing Microsoft Dynamics 365 Field Service. Customers have reported that product prices on service work orders are incorrect because technicians can add products at any price. You need to ensure that products are priced according to an approved price list. Which configuration should you apply?
- A. Lock the unit price field on the work order product form using a business rule
- B. Associate products with price lists and configure work order types to use the correct price list(correct)
- C. Set a default price for each product in the product catalog
- D. Create an approval workflow for work order products above a certain amount
Explanation: In Dynamics 365 Field Service, pricing is controlled through price lists. Products and services are associated with price lists that define approved prices. Work orders are linked to a price list (directly or through the account), and when products or services are added to a work order, prices are pulled from the associated price list. Work order types can define the default price list applied.
4. You are configuring bookable resources in Microsoft Dynamics 365 Field Service. A technician works from home and drives to customer sites. For accurate travel time and distance calculations, how should you configure the technician's start and end locations?
- A. Set the resource's start and end location to Organizational Unit Address
- B. Set the resource's start and end location to Resource Address using the technician's home address(correct)
- C. Enable real-time GPS tracking and let the system determine travel dynamically
- D. Leave the start location blank and set the end location to Organizational Unit
Explanation: Dynamics 365 Field Service allows you to configure a bookable resource's start and end location. For a technician who works from home, you set the start and end location to Resource Address and enter the technician's home address. This allows the scheduling engine to calculate accurate travel time and distance from the technician's actual starting location.
5. You are implementing Microsoft Dynamics 365 Remote Assist integration with Dynamics 365 Field Service. A technician in the field needs to get remote expert guidance while working on a complex machine. The expert should be able to annotate what the technician sees through their camera. How does this integration work?
- A. The technician calls the expert via regular Teams video and shares their screen
- B. The technician launches Dynamics 365 Remote Assist on HoloLens or a mobile device to share a mixed reality view with the expert who annotates in real time(correct)
- C. The expert logs into the Field Service mobile app and views the technician's device camera remotely
- D. The technician takes photos of the issue and uploads them to the work order for the expert to review
Explanation: Dynamics 365 Remote Assist enables technicians to share a live mixed reality view from HoloLens or a mobile device. Remote experts using Teams can see what the technician sees and draw annotations that appear overlaid in the technician's view. This capability is accessible from the Field Service work order and allows hands-free remote guidance.
6. You are configuring scheduling for crews in Microsoft Dynamics 365 Field Service. A work order requires two technicians traveling together in one vehicle to perform a multi-skill job. Which two configurations must you set up to enable crew scheduling? Choose 2.
- A. Create a crew resource and add the individual technicians as crew members(correct)
- B. Configure a requirement group template that specifies the resource requirement for the crew
- C. Assign a crew leader role and a crew member role in the resource settings(correct)
- D. Create a resource pool and assign both technicians to the pool
- E. Enable multi-resource scheduling in the schedule board settings
Explanation: In Dynamics 365 Field Service, crew scheduling requires creating a crew resource (a bookable resource of type Crew) and adding individual technicians as crew members. Within the crew setup, you designate a crew leader, which determines whose schedule the crew follows. Requirement group templates are used for multi-resource scheduling where resources are not a predefined crew.
7. You are configuring incident types in Microsoft Dynamics 365 Field Service. You want to ensure that every time a technician is dispatched for an air conditioner inspection, a standard set of service tasks is automatically added to the work order. Which feature should you use?
- A. Create a work order template with predefined tasks and apply it manually
- B. Configure an incident type for air conditioner inspection and add service tasks to the incident type(correct)
- C. Create a Power Automate flow that adds service tasks when a work order is created with the AC type
- D. Set up a business process flow with the standard tasks as required steps
Explanation: Incident types in Dynamics 365 Field Service are templates for common service scenarios. You configure an incident type (e.g., Air Conditioner Inspection) and attach standard service tasks, products, and services to it. When the incident type is added to a work order, these items are automatically populated, ensuring consistent service delivery.
8. You are managing service agreements in Microsoft Dynamics 365 Field Service. Your company has a contract with a customer to perform quarterly preventive maintenance visits for one year. You need the system to automatically generate a work order for each quarterly visit. What should you configure?
- A. Create four separate work orders and schedule them for the quarterly dates
- B. Configure an agreement with booking setups that auto-generate work orders on the quarterly schedule(correct)
- C. Set up a recurring appointment in Microsoft Outlook linked to the customer account
- D. Create a job queue entry in Dynamics 365 that runs a work order creation flow quarterly
Explanation: Dynamics 365 Field Service agreements define service contracts and can automatically generate work orders on a recurring schedule. You configure the agreement with a booking setup that specifies the recurrence pattern (quarterly), the incident type, and the lead time for generation. The system then automatically creates work orders at the configured intervals without manual intervention.
9. You are managing customer assets in Microsoft Dynamics 365 Field Service. Your company services industrial equipment and needs to track the maintenance history of each individual machine at a customer site. How should you structure the asset tracking to reflect the parent-child relationship between a machine and its sub-components?
- A. Create separate customer asset records for the machine and each component with no relationship
- B. Create a parent customer asset for the machine and link component assets as child assets(correct)
- C. Use product categories to group the machine and its components under one category
- D. Add components as items in the work order product list linked to the machine's work orders
Explanation: Dynamics 365 Field Service supports hierarchical customer asset structures. You create a customer asset record for the main machine and then create child asset records for each sub-component, linking them to the parent asset. This hierarchy allows you to track service history at both the machine level and the component level, and view the full asset structure.
10. You are creating a work order in Microsoft Dynamics 365 Field Service using Microsoft 365 Copilot in Outlook. A customer sends an email requesting service for their HVAC system. What is the primary benefit of using Copilot in Outlook to create the work order?
- A. Copilot automatically schedules the work order and assigns a technician
- B. Copilot extracts relevant information from the email and pre-populates the work order fields(correct)
- C. Copilot sends an automatic confirmation email to the customer with the work order number
- D. Copilot creates the work order directly in the customer's Microsoft Teams channel
Explanation: Microsoft 365 Copilot in Outlook integration with Dynamics 365 Field Service allows service coordinators to create work orders directly from customer emails. Copilot reads the email content and extracts relevant information such as the customer's name, issue description, and location, pre-populating the work order fields. This reduces manual data entry and speeds up work order creation.
11. You are configuring inspections in Microsoft Dynamics 365 Field Service. You need technicians to complete a safety inspection checklist on-site before starting work on a piece of equipment. The inspection results should be stored and accessible from the work order. What should you create?
- A. Create a service task type with a description of each checklist item
- B. Create an inspection template with the checklist questions and associate it with the work order(correct)
- C. Create a survey in Dynamics 365 Customer Voice and link it to the work order
- D. Create a Microsoft Forms form and share the link with technicians before each job
Explanation: Dynamics 365 Field Service includes a native Inspections feature. You create an inspection template with questions (yes/no, text, numeric, photos) in the Inspection Template designer. The template is then associated with a work order service task. Technicians complete the inspection on their mobile device, and results are stored against the work order service task.
12. You are configuring functional locations in Microsoft Dynamics 365 Field Service. A hospital customer has multiple floors and departments. You need to track which specific department within the hospital each asset is located in. Which feature should you use?
- A. Add a custom Department field to the customer asset record
- B. Create functional locations for each floor and department and assign assets to their functional location(correct)
- C. Create a separate customer account for each hospital department
- D. Use the sub-account feature to represent each department as a sub-account of the hospital
Explanation: Functional locations in Dynamics 365 Field Service represent physical locations within a customer's premises (such as building, floor, or room). You create a hierarchical structure of functional locations for the hospital (hospital > floor > department) and assign customer assets to their specific functional location. Work orders can reference functional locations for precise on-site navigation.
13. You are managing entitlements in Microsoft Dynamics 365 Field Service. A customer has a service contract that covers 10 free service visits per year. Each time a work order is completed and invoiced, the count of remaining visits should decrease. How should you configure this?
- A. Create an entitlement for the customer with 10 total units and link it to work orders(correct)
- B. Create a custom field on the account record to track the number of remaining visits
- C. Configure an agreement invoice setup with a fixed number of invoices set to 10
- D. Set up a recurring booking with a limit of 10 occurrences in the agreement setup
Explanation: Dynamics 365 Field Service supports entitlements to track contracted service allotments. You create an entitlement for the customer with a specified number of total units (10 visits). The entitlement is linked to work orders, and each completed and invoiced work order decrements the remaining units. This gives both the customer and service team visibility into entitlement usage.
14. You are using the schedule assistant in Microsoft Dynamics 365 Field Service to find an available technician for a work order. The work order requires a technician with an Electrical certification. After launching the schedule assistant from the work order, which filtering option should you apply?
- A. Filter by resource category to show only electricians
- B. Apply a characteristics filter to show only resources with the Electrical characteristic(correct)
- C. Filter by territory to narrow the list to the correct region
- D. Apply a skill score threshold in the resource pool settings
Explanation: The schedule assistant in Dynamics 365 Field Service supports filtering candidates by characteristics (skills and certifications). If the work order has a resource requirement with the Electrical characteristic, the schedule assistant automatically filters to show only resources with that characteristic. You can also manually apply characteristic filters when searching for available resources.
15. You are configuring the schedule board in Microsoft Dynamics 365 Field Service. Dispatchers need to visualize technicians' schedules on a map, showing their current location and upcoming bookings geographically. Which schedule board view supports this?
- A. The Gantt view of the schedule board
- B. The Map view of the schedule board(correct)
- C. The List view with geocoding enabled
- D. The resource availability search results view
Explanation: The schedule board in Dynamics 365 Field Service includes a Map view that displays technicians and work orders geographically. Dispatchers can see technician locations, upcoming bookings plotted on a map, and resource routes. This helps optimize dispatching decisions based on geographic proximity and current technician locations.
16. You are configuring Universal Resource Scheduling in Microsoft Dynamics 365 Field Service. Your organization wants to use Field Service scheduling for a custom entity called Equipment Inspection. What must you do to enable scheduling for this custom entity?
- A. Create a new schedule board tab filtered to the Equipment Inspection entity
- B. Enable scheduling for the Equipment Inspection entity in the URS settings by configuring the required metadata fields(correct)
- C. Add the Equipment Inspection entity to the Field Service solution using the solution editor
- D. Create a resource requirement record type for Equipment Inspection using AL code
Explanation: Universal Resource Scheduling (URS) can be extended to schedule any Dataverse entity, not just Field Service work orders. To enable scheduling for a custom entity, you use the URS Setup Wizard or Entity Scheduling Settings to enable the entity. The wizard creates the required Booking and Resource Requirement relationships and fields on the entity, making it schedulable on the schedule board.
17. You are configuring fulfillment preferences in Microsoft Dynamics 365 Field Service. Which two capabilities do fulfillment preferences provide when used with the schedule assistant? Choose 2.
- A. Define time slots (intervals) that limit when work can be scheduled within a day(correct)
- B. Rank results in the schedule assistant by lowest travel time automatically
- C. Display estimated arrival time windows to customers instead of exact times(correct)
- D. Automatically book the highest-scoring resource without dispatcher intervention
- E. Restrict scheduling to specific days of the week for a work order
Explanation: Fulfillment preferences in Dynamics 365 Field Service allow you to define time intervals (such as morning 8am–12pm, afternoon 1pm–5pm) that group available slots shown in the schedule assistant. They also support displaying arrival windows (ranges such as 8am–10am) rather than exact times to customers, improving customer communication. They do not auto-book resources or rank by travel time automatically.
18. You are using the schedule board in Microsoft Dynamics 365 Field Service. A dispatcher needs to see unscheduled work orders in a panel at the bottom of the schedule board and drag them onto a technician's schedule. Which schedule board component provides this?
- A. The Work Order list view filtered to unscheduled orders
- B. The Requirements panel at the bottom of the schedule board(correct)
- C. The Unscheduled Work Orders queue in Customer Service
- D. The schedule assistant results panel
Explanation: The Requirements panel (also called the resource requirements panel) is located at the bottom of the schedule board in Dynamics 365 Field Service. It displays open, unscheduled resource requirements (linked to work orders). Dispatchers can drag a requirement from the panel and drop it onto a technician's row to create a booking. The panel is configurable to show different views.
19. You are configuring the Field Service mobile app for technicians using Microsoft Dynamics 365 Field Service. Technicians work in areas with poor cellular connectivity. What configuration allows the mobile app to function when there is no network connection?
- A. Enable the offline mode in the technician's user settings
- B. Configure a mobile offline profile in Power Apps and assign it to the technicians' security roles(correct)
- C. Configure the Field Service mobile app to cache all records at app startup
- D. Enable the Offline Sync toggle in the Field Service mobile settings page
Explanation: The Dynamics 365 Field Service mobile app (built on Power Apps) supports offline mode through Mobile Offline Profiles. Administrators configure offline profiles in the Power Platform admin center or solution, defining which tables and rows are synced to the device. The profile is then assigned to users or teams. With an offline profile, technicians can view and update work orders, assets, and other data without a network connection.
20. You are setting up the Field Service mobile app for your technician team using Microsoft Dynamics 365 Field Service. Managers need to know the real-time location of technicians while they are on shift for dispatching purposes. Which feature should you configure?
- A. Ask technicians to share their location via Teams during their shift
- B. Enable location tracking and configure geofencing in the Field Service mobile app settings(correct)
- C. Configure GPS tracking through the technicians' company smartphones using Microsoft Intune
- D. Enable the Live Resource Tracking feature in the schedule board settings
Explanation: The Dynamics 365 Field Service mobile app supports location tracking that shares the technician's real-time location with the scheduling system. When enabled, the technician's location appears on the schedule board map. Geofencing can trigger automated actions when technicians enter or leave defined zones. These features are configured in the Field Service mobile app settings.
21. You are customizing the Field Service mobile app for Microsoft Dynamics 365 Field Service. Technicians need a new page in the app that shows a list of their upcoming bookings for the next 7 days, with a search function to find a specific booking by customer name. What should you create?
- A. Create a custom model-driven app with a booking entity view filtered to the next 7 days
- B. Customize the existing Bookable Resource Booking view in the standard model-driven form
- C. Create a custom page using Power Apps canvas app components and embed it in the Field Service mobile app(correct)
- D. Add a Quick Find view to the Booking entity with a 7-day date filter
Explanation: The Dynamics 365 Field Service mobile app supports embedding custom pages built with Power Apps canvas app controls. You can create a task-specific custom page with the required list, filter logic, and search functionality and then add it to the Field Service mobile app navigation. This approach provides a fully customized mobile experience beyond what standard model-driven views support.
22. You are managing inventory in Microsoft Dynamics 365 Field Service. A technician used parts from the warehouse during a work order, and the inventory levels need to be updated. Which record type should the warehouse manager create to manually adjust inventory levels for the used parts?
- A. A purchase order for the parts that were used
- B. An inventory journal entry to adjust the quantity(correct)
- C. A work order product record linked to the relevant work order
- D. A return merchandise authorization for the used parts
Explanation: Dynamics 365 Field Service includes a built-in inventory management system. Inventory journals allow warehouse managers to manually adjust inventory levels for products at a warehouse. You create an inventory journal entry specifying the product, warehouse, adjustment type (quantity change), and the amount. This updates the on-hand inventory count without requiring a purchase order or work order.
23. You are configuring a product return process in Microsoft Dynamics 365 Field Service. A customer wants to return a defective part that was installed during a service visit. Which two records must you create to process the return? Choose 2.
- A. A return merchandise authorization (RMA) to document the return request and authorization(correct)
- B. A return to vendor (RTV) transaction to record sending the part back to the supplier
- C. A credit memo in accounts receivable to refund the customer
- D. An RMA receipt to record the receipt of the returned item back into the warehouse(correct)
- E. A purchase order reversal to cancel the original procurement of the defective part
Explanation: In Dynamics 365 Field Service's return process, you first create a Return Merchandise Authorization (RMA) that documents the return request, authorizes the return, and links to the original work order. When the returned item physically arrives at the warehouse, you create an RMA Receipt to record the receipt of the returned product. The RTV is for returning parts to a vendor, not for customer returns.
24. You are implementing Microsoft Power Platform extensions for Microsoft Dynamics 365 Field Service. You need to automatically send a notification to the Facilities Management team in Microsoft Teams when a work order is completed and the Total Amount exceeds $5,000. What should you build?
- A. Create a business rule on the Work Order entity with a Teams notification action
- B. Create a Power Automate cloud flow triggered on work order status change that checks the amount and posts to Teams(correct)
- C. Configure a workflow in Dynamics 365 that runs when the work order is closed
- D. Create a custom plugin in Visual Studio that fires a Teams webhook on work order close
Explanation: Power Automate cloud flows are the recommended approach for automating tasks and integrating Dynamics 365 Field Service with Microsoft Teams. You create a flow triggered by the Dynamics 365 Field Service work order status change to Completed, add a condition checking the Total Amount field, and if it exceeds $5,000, post a message to the Teams channel. This requires no code and is fully configurable.
25. You are extending the Field Service mobile experience using Microsoft Power Platform for Microsoft Dynamics 365 Field Service. Technicians need a simplified data entry form specifically for recording equipment readings (temperature, pressure) that is optimized for a tablet touchscreen. The form should not show the full work order form. Which approach should you use?
- A. Customize the existing work order form to show only the measurement fields
- B. Create a task-specific canvas app optimized for tablet input and embed it in the Field Service mobile app(correct)
- C. Create a separate model-driven app with a simplified work order form for technicians
- D. Configure a Power Apps portal for technicians to enter readings from any device
Explanation: For specialized mobile data entry scenarios in Dynamics 365 Field Service, the recommended approach is to create a task-specific canvas app using Power Apps. Canvas apps can be fully customized for touchscreen tablet input with large controls, optimized layouts, and simplified interfaces. The canvas app is embedded within the Field Service mobile app so technicians access it in context without switching applications.