MB-240 Practice Questions
Prepare for MB-240 with more than an answer.
- Exam fee
- $165 USD
- Level
- Associate
- Valid for
- Annual renewal required
Domains covered on the exam 6
- Configure field service applications22.5%
- Manage work orders and customer assets27.5%
- Schedule and dispatch work orders17.5%
- Manage the Field Service mobile app7.5%
- Manage inventory and purchasing by using the built-in inventory management system7.5%
- Implement Microsoft Power Platform7.5%
- 1
A utility company needs to model its service areas. They have large regions (e.g., 'Northwest'), which are broken down into smaller zones (e.g., 'Seattle Metro'), and each zone contains multiple zip codes. Technicians are assigned to specific zones but may be dispatched to other zones within their region if necessary. How should this geographical hierarchy be configured in Field Service?
Show answer details
Correct answer: B
Service Territories are the primary entity for modeling geographical service areas in Dynamics 365 Field Service. They support a hierarchical structure through the 'Parent Territory' lookup field. This allows the creation of regions and sub-zones as described. Postal Code entities are then associated with the lowest-level territories (zones) to automatically assign incoming work orders to the correct territory based on the service address.
- 2
An agreement for preventative maintenance is configured to generate a work order on the 1st of every month. The 'Generate Work Order Days in Advance' field on the Agreement Booking Setup is set to 7. Today is June 25th. When will the work order for July's service be created?
Show answer details
Correct answer: A
The system calculates the generation date by taking the expected service date (July 1st) and subtracting the 'Generate Work Order Days in Advance' value (7 days). Therefore, July 1st minus 7 days is June 24th. Since today is June 25th, the system process that generates work orders from agreements would have already run and created the work order on June 24th.
- 3
A functional consultant needs to add a new page to the Field Service mobile app that displays a custom Power BI report showing technician performance metrics. The page should appear in the main navigation menu of the mobile app. How can this be accomplished?
Show answer details
Correct answer: A
The standard method for displaying Power BI reports within a model-driven app (including the Field Service mobile app) is to first create a Power BI Dashboard within the Dynamics 365 solution. You can embed a specific Power BI report into this dashboard. Once the dashboard is created, you can edit the Field Service Mobile app's sitemap using the App Designer to add a new navigation link of type 'Dashboard' and select the one you just created.
- 4
A technician has used a part from their van stock to complete a repair. The part is serialized. After using the part, its inventory record should move from the technician's van warehouse to a status indicating it is now installed at a customer location. Which two entities are updated as a result of this action? (Select TWO)
Show answer details
Correct answer: A, B
When a technician uses an inventory item, the 'Product Inventory' record for that item in their van warehouse is decremented. If the original Product record is set to 'Convert to Customer Asset', a new 'Customer Asset' record is created, linking the installed part to the service account.
When a technician uses an inventory item, the 'Product Inventory' record for that item in their van warehouse is decremented. If the original Product record is set to 'Convert to Customer Asset', a new 'Customer Asset' record is created, linking the installed part to the service account.
- 5
A Field Service administrator needs to set up pay types for calculating technician costs. The company pays a standard rate for regular hours, time-and-a-half for overtime, and double-time for holidays. Which THREE of the following records need to be created and configured to accurately calculate costs for a bookable resource? (Select THREE)
flowchart TD A[Create Bookable Resource] B{Configure Pay?} A --> B B --> C[Assign Hourly Rate to Resource] B --> D[Create Resource Pay Types] B --> E[Link Pay Types to Booking Rules] D --> F[Define Hourly Markup %] C & F --> G((Cost Calculation))Show answer details
Correct answer: A, B, C
The base hourly rate on the resource record is the foundation. Resource Pay Types define the multipliers (e.g., 1.5x for overtime). Booking Journals are the transactional records that capture the actual time spent and apply the correct pay type.
The base hourly rate on the resource record is the foundation. Resource Pay Types define the multipliers (e.g., 1.5x for overtime). Booking Journals are the transactional records that capture the actual time spent and apply the correct pay type.
The base hourly rate on the resource record is the foundation. Resource Pay Types define the multipliers (e.g., 1.5x for overtime). Booking Journals are the transactional records that capture the actual time spent and apply the correct pay type.
- 6
A global logistics company is deploying the Dynamics 365 Field Service mobile app to its technicians. To minimize cellular data usage, the company requires that high-resolution images and PDF manuals attached to work orders only sync when the technician's device is connected to Wi-Fi. How should a consultant configure this specific data synchronization requirement?
Show answer details
Correct answer: D
Dynamics 365 Field Service Mobile settings provide granular controls for synchronization to manage data usage. The 'Sync on Wi-Fi only' setting for attachments (which are stored as Notes) is a standard feature designed for this exact purpose. This prevents large files from being downloaded over a cellular connection, conserving data. Security roles control access to data, not the sync mechanism. Power Automate is for process automation, not for controlling the mobile client's sync behavior. This is a standard feature, so a custom client is not needed.
- 7
A field service organization needs to manage product returns from customers. A technician determines a part installed last week is faulty and needs to be returned to the main warehouse for inspection. Which is the first mandatory entity that must be created in Dynamics 365 Field Service to formally initiate this return process?
Show answer details
Correct answer: B
The correct process for handling a return from a customer starts with creating a Return Merchandise Authorization (RMA). The RMA record tracks the details of the expected return, including the product, quantity, customer, and price list. Once the physical item is received, an RMA Receipt is created. A Return to Vendor (RTV) is used later if the item needs to be sent back to the original supplier, but the RMA is the initial step with the customer. An Inventory Journal is for internal adjustments, not for processing customer returns.
- 8
A consultant for an HVAC company is building a Power Automate flow. The flow must trigger whenever a work order's sub-status is changed to 'Needs Manager Review'. The flow should then create a task for the service manager associated with the work order's service territory. The flow is failing to trigger. Which of the following is the most likely cause for the trigger failure?
Show answer details
Correct answer: A
When using the Dataverse 'When a row is added, modified or deleted' trigger, it is crucial to specify Filtering columns to optimize performance and ensure the flow only runs when necessary. If no columns are specified, the flow might not trigger reliably on all updates or could be throttled. By adding the 'msdyn_substatus' column to the 'Select columns' (previously Filter columns) field, the trigger will fire specifically when that field's value changes, resolving the issue. The trigger condition is a more advanced filtering method and might be empty, but the lack of a specified filtering column is a more fundamental and common error. The connection owner's permissions are for actions within the flow, not the trigger itself. The flow's status must be 'On', but the problem describes a configuration issue.
- 9
A service manager reports that when dispatchers use the Schedule Assistant, resources from a neighboring territory are frequently recommended, leading to excessive travel time. The manager wants to ensure that the Schedule Assistant strictly prioritizes resources within the work order's service territory before considering any others. Which setting must be configured to enforce this behavior?
Show answer details
Correct answer: D
The Schedule Board settings for the Schedule Assistant include a specific option called 'Default Territory Filter'. Setting this to 'Territory' instructs the assistant to automatically filter available resources to match the territory specified on the Resource Requirement. This provides a soft filter, prioritizing resources within the territory. Modifying the board filter only affects the dispatcher's view, not the assistant's logic. A fulfillment preference is for time-based preferences, and locking the constraint on the requirement is too rigid and must be done manually for each work order.
- 10
You are a functional consultant for a company that services industrial generators. The company wants to implement Not-to-Exceed (NTE) pricing on certain work orders to prevent billing disputes. To enable and apply NTEs, which two of the following components are essential to configure? (Select TWO)
Show answer details
Correct answer: B, D
First, the NTE feature must be globally enabled in the Field Service Settings area. Second, once enabled, the specific NTE amount and transaction details must be entered on the individual Work Order record that requires the NTE.
First, the NTE feature must be globally enabled in the Field Service Settings area. Second, once enabled, the specific NTE amount and transaction details must be entered on the individual Work Order record that requires the NTE.
