Dynamics 365 for Field Service Free Sample Questions

20 free sample questions225 in the full practice test

Try simulator

MB-240 Sample Questions

  1. Question 1

    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?

    Answer and explanation

    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.

  2. Question 2

    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?

    Answer and explanation

    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.

  3. Question 3

    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?

    Answer and explanation

    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.

  4. Question 4

    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?

    Answer and explanation

    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.

  5. Question 5

    Multiple answers

    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)

    Answer and explanation

    Correct answers: 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.

  6. Question 6

    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'.

    Answer and 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.

  7. Question 7

    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?

    Answer and 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.

  8. Question 8

    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?

    Answer and 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.

  9. Question 9

    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?

    Answer and 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.

  10. Question 10

    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?

    Answer and 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.

Register free to unlock 10 more sample questions

Lifetime One

Own this practice test forever.

$79.99
$75.99
one-time
  • Full access to 225 questions
  • Study, Timed & Flashcard Modes
  • All past and future versions i
  • Detailed Explanations
  • Study Tracking & Past Attempts
  • Brainy AI Assistant
  • Lifetime updates

Two

Any 2 exams per month.

$20.00/exam
$39.99
/month
  • 2 active exam slots
  • Study, Timed & Flashcard Modes
  • All past and future versions i
  • Detailed Explanations
  • Study Tracking & Past Attempts
  • 1,000 Brainy AI Credits
  • Cancel anytime

Premium Twelve

Any 12 exams over 3 months.

$15.00/exam
$179.99
/3 months
  • 4 active exam slots
  • Study, Timed & Flashcard Modes
  • All past and future versions i
  • Detailed Explanations
  • Study Tracking & Past Attempts
  • 15,000 Brainy AI Credits
  • Dedicated support
  • Friend seat included — full access

Trusted by professionals at

NvidiaSupabaseGitHubOpenAITursoClerkClaude AIAmazon