MB-240 Sample Questions

MB-240 Sample Questions & Answers

Managing the work order lifecycle and customer assets carries the most weight, alongside configuring core components, pricing and bookable resources, the mobile app for work orders, scheduling and dispatch boards, inventory and purchasing, and Power Platform apps.

Launch the full MB-240 simulator →

Showing 10 of 20 free samples.

  1. Question 1Intermediate

    Manage work orders and customer assets · Configure customer assets

    True or False: When a product is configured with 'Convert to Customer Asset' set to 'Yes', a new Customer Asset record is created as soon as the associated Work Order Product's Line Status is changed to 'Used'.

    Show answer & explanation

    Correct answer: A

    This statement is true. The automation for converting a product to a customer asset is specifically triggered when the Work Order Product's line status is set to 'Used' and the parent Work Order's system status is 'Open - Completed' or 'Closed - Posted'. This ensures that the asset is only created after the part has been confirmed as installed and used in the service.

  2. Question 2Intermediate

    Implement Microsoft Power Platform · Create custom apps and automations

    A medical device company uses Dynamics 365 Field Service to manage repairs. They need to create a simplified, task-specific app for technicians to perform and record daily calibration checks on their equipment vans. This app should be accessible from a link within the main Field Service mobile app but should only contain fields relevant to calibration.

    What is the most appropriate Power Platform component to build and integrate for this requirement?

    Show answer & explanation

    Correct answer: C

    Canvas Apps are ideal for creating highly customized, task-specific user interfaces. They can be embedded directly within a model-driven form (like the Bookable Resource Booking form in the Field Service mobile app) to provide a streamlined experience for a specific task like calibration checks. A full model-driven app would be too complex for this simple task. Power BI is for data visualization, not data entry. A custom page is a newer feature but embedding a standard canvas app is the most direct solution for this scenario.

  3. Question 3Intermediate

    Manage the Field Service mobile app · Manage working offline

    A technician is in a remote area with no internet connectivity. They complete a work order and use several inventory items from their van. They update the work order product line statuses to 'Used' on the Field Service mobile app. When will the inventory levels for the products in the technician's van (warehouse) be updated in the system?

    Show answer & explanation

    Correct answer: C

    When working offline, all data changes are stored locally on the device. These changes, including the update to the work order product line status which triggers the inventory deduction, are queued for synchronization. The actual update to the backend Dataverse tables and inventory records will only occur once the device regains connectivity and the mobile app successfully syncs the pending changes with the server.

  4. Question 4Beginner

    Manage inventory and purchasing by using the built-in inventory management system · Manage inventory and warehouses

    An administrator is configuring inventory for a new warehouse. They need to record the initial stock levels for 50 different products. Instead of creating 50 individual inventory adjustment records, they want to perform a bulk update. What is the most efficient tool for this task?

    Show answer & explanation

    Correct answer: C

    An Inventory Journal is designed for making multiple inventory updates within a single transaction. The administrator can create one Inventory Journal record and then add multiple Inventory Journal Product lines, one for each product, specifying the quantity and warehouse. This is far more efficient than creating individual Inventory Adjustment records. Purchase Orders are for acquiring stock from vendors, and Inventory Transfers are for moving stock between existing warehouses.

  5. Question 5Intermediate

    Schedule and dispatch work orders · Configure Universal Resource Scheduling

    A company wants to enable scheduling for a custom 'Installation Project' entity. This will allow dispatchers to book resources for project milestones directly on the Schedule Board. What is the first and most critical step to make the 'Installation Project' entity schedulable via Universal Resource Scheduling?

    Show answer & explanation

    Correct answer: C

    To make any entity schedulable, it must first be enabled for scheduling within the Universal Resource Scheduling settings area. This process, often called 'enabling an entity for URS', automatically creates the necessary relationships to the Resource Requirement entity and configures the required booking metadata. Without this step, the system will not recognize the entity as something that can be scheduled.

  6. Question 6Advanced

    Manage work orders and customer assets · Manage incidents

    You are a consultant for Fabrikam Robotics, which uses Dynamics 365 Field Service for maintaining industrial robots. They have a complex preventative maintenance schedule outlined in their service agreements.

    Current Situation: Fabrikam has monthly, quarterly, and annual maintenance agreements. The quarterly service requires two technicians with different skills (one electrical, one mechanical) to work together for a full day. The annual service is a major overhaul requiring a crew of four technicians for three consecutive days. Monthly checks are simple and require one junior technician for two hours. Work orders are being generated by the agreements, but the resource requirements are not being created correctly for the multi-technician, multi-day jobs.

    Requirement: Configure the system so that when work orders are automatically generated from agreements, the correct number of technicians with the right skills and for the correct duration are automatically defined as a schedulable group.

    What should you configure to meet this requirement?

    Show answer & explanation

    Correct answer: B

    This is the correct and most scalable solution. Requirement Group Templates are designed specifically for defining complex, multi-resource requirements. By creating templates for the quarterly and annual jobs, you can specify the exact number of technicians, their required skills (characteristics), and the duration. Associating these templates with corresponding Incident Types allows the system to automatically apply these complex requirements whenever a work order is created for that incident. This integrates perfectly with Agreements, which use Incident Types to define the work to be done.

  7. Question 7AdvancedSelect 3

    Implement Microsoft Power Platform · Create custom apps and automations

    To improve efficiency, a company wants to automatically notify customers via SMS when their technician is en route. Which THREE of the following components are typically required to implement this functionality using standard Dynamics 365 and Power Platform features? (Select THREE)

    Show answer & explanation

    Correct answers: A, C, E

    A Power Automate flow is the automation engine. A change in the Booking Status to 'Traveling' serves as the trigger. A third-party SMS connector (like Twilio) is needed to send the actual message, as Power Automate does not have a native SMS sending capability.

    A Power Automate flow is the automation engine. A change in the Booking Status to 'Traveling' serves as the trigger. A third-party SMS connector (like Twilio) is needed to send the actual message, as Power Automate does not have a native SMS sending capability.

    A Power Automate flow is the automation engine. A change in the Booking Status to 'Traveling' serves as the trigger. A third-party SMS connector (like Twilio) is needed to send the actual message, as Power Automate does not have a native SMS sending capability.

  8. Question 8Advanced

    Manage the Field Service mobile app · Enable and configure location tracking and geofencing

    True or False: Geofencing in Dynamics 365 Field Service can automatically create a 'Geofence Event' record, but it cannot automatically change the status of a Bookable Resource Booking without a supporting Power Automate flow or custom plug-in.

    Show answer & explanation

    Correct answer: B

    This statement is false. The out-of-the-box geofencing capabilities in Field Service are designed to automatically change the booking status. When a geofence is crossed and a Geofence Event is created (e.g., 'Entered'), the system can be configured to automatically update the related Bookable Resource Booking status (e.g., from 'Traveling' to 'In Progress'). This is a native feature and does not require additional custom automation like Power Automate for the status change.

  9. Question 9Beginner

    Manage inventory and purchasing by using the built-in inventory management system · Manage purchasing and product returns

    A technician receives a part from a purchase order. To add this part to the inventory of the main warehouse, the technician must create a specific record associated with the original purchase order. What is this record called?

    Show answer & explanation

    Correct answer: C

    The process of receiving items from a purchase order involves creating a 'Purchase Order Receipt' record. This record confirms which products and what quantities were received against the original PO. Once the Purchase Order Receipt is processed, the system automatically increases the inventory levels for the specified products in the designated warehouse.

  10. Question 10Intermediate

    Schedule and dispatch work orders · Manage scheduling options

    A dispatcher is using the Schedule Board and needs to quickly find a substitute for a technician who has called in sick. The dispatcher wants to see a list of available technicians who have the same skills and are in the same territory as the sick technician. What is the most efficient tool on the Schedule Board to accomplish this?

    Show answer & explanation

    Correct answer: B

    The 'Rebook' functionality is designed for this exact scenario. By right-clicking the booking of the sick technician and selecting 'Rebook', the system automatically launches the Schedule Assistant pre-populated with all the requirements (skills, territory, time window) of the original booking. This allows the dispatcher to instantly see a list of qualified and available substitutes without having to manually re-enter any criteria.

Ready for the real thing?

The full MB-240 simulator has every exam-style question, timed mode, and instant scoring.

Go to the MB-240 simulator →