Free practice · No sign-up required

FSL-201 Implement Salesforce Field Service free practice test

20 questions with answer explanations. Choose an answer below to begin.

Question 1 of 20

A dispatcher needs to assign work orders to technicians based on skill requirements. Which object should be used to define the required skills for a work order?

Show hint

Define and manage skill requirements

0/20 answered · Bookmark questions to review later. Focus the practice area to use keys 1–9 and Enter.

Learn by doing

Put your answers into practice

Use official documentation and hands-on labs to work through topics you missed.

Explore all study resources →

All questions and explanations

Prefer to read at your own pace? Work through each question below, then open its answer to check your reasoning. You can link directly to a question or print this reference.

  1. A dispatcher needs to assign work orders to technicians based on skill requirements. Which object should be used to define the required skills for a work order?

    1. Skill Requirement

    2. Service Resource Skill

    3. Required Skill

    4. Service Appointment Skill

    Show answer and explanation

    Correct answer

    • Skill Requirement

    Skill Requirement is the object that links a work order or service appointment to a required skill level. Service Resource Skill connects a resource to their proficiency. Required Skill is not a standard object. Service Appointment Skill is not a standard object.

  2. A company wants to automatically assign service appointments to the nearest available technician. Which scheduling policy should be used?

    1. Closest to Service Territory

    2. Closest to Appointment

    3. Minimum Travel

    4. Earliest Arrival

    Show answer and explanation

    Correct answer

    • Closest to Appointment

    Closest to Appointment policy selects the resource nearest to the appointment's location. Closest to Service Territory is for territory-based assignment. Minimum Travel is an optimization objective, not a policy. Earliest Arrival is not a standard policy.

  3. A technician uses the Field Service mobile app. They need to sync offline data when connectivity is restored. Which setting controls automatic sync?

    1. Sync Interval

    2. Auto Sync

    3. Background Sync

    4. Offline Sync Configuration

    Show answer and explanation

    Correct answer

    • Background Sync

    Background Sync in the mobile app settings controls automatic data sync when connectivity is restored. Sync Interval is for periodic sync. Auto Sync is not a specific setting. Offline Sync Configuration is a general concept.

  4. An administrator needs to ensure that a service appointment cannot be scheduled without a valid service territory. Which validation rule should they create?

    1. NOT(ISPICKVAL(Service_Territory__c, ''))

    2. ISNULL(Service_Territory__c)

    3. Service_Territory__c = NULL

    4. ISBLANK(Service_Territory__c)

    Show answer and explanation

    Correct answer

    • ISBLANK(Service_Territory__c)

    ISBLANK checks if a field is empty, including null and empty picklists. NOT(ISPICKVAL(..., '')) works for picklists but is less direct. ISNULL is deprecated. The correct formula is ISBLANK(Service_Territory__c) to trigger an error if empty.

  5. What is the purpose of the Operating Hours object in Field Service?

    1. Define when a service territory is active for scheduling

    2. Track technician clock-in and clock-out times

    3. Specify business hours for service appointments

    4. Record overtime hours for resources

    Show answer and explanation

    Correct answer

    • Define when a service territory is active for scheduling

    Operating Hours define the time windows when a service territory is available for scheduling. They are used to calculate available slots. The other options describe time tracking or appointment duration, not territory availability.

  6. A dispatcher sees that a work order has been partially completed and needs to schedule a follow-up visit. Which action should they take?

    1. Create a new service appointment

    2. Split the work order

    3. Reschedule the existing appointment

    4. Add a new work order line item

    Show answer and explanation

    Correct answer

    • Split the work order

    Splitting the work order creates a new work order for the remaining work, allowing a follow-up appointment. Creating a new service appointment without splitting may cause confusion. Rescheduling doesn't account for partial completion. Adding a line item doesn't create a new visit.

  7. A company uses Field Service and wants to track consumable items used on site. Which object should be used to record items consumed during a service?

    1. Product Consumed

    2. Service Resource Item

    3. Work Order Line Item

    4. Inventory Transaction

    Show answer and explanation

    Correct answer

    • Work Order Line Item

    Work Order Line Item records products used or returned on a work order. Product Consumed is not a standard object. Service Resource Item tracks inventory assigned to a resource. Inventory Transaction records stock movement but not directly per work order.

  8. A technician needs to report their departure time from a service appointment. Which action should they use in the Field Service mobile app?

    1. Arrive

    2. Start Travel

    3. Complete

    4. Depart

    Show answer and explanation

    Correct answer

    • Depart

    Depart is the action that records the technician's departure from the appointment location. Arrive records arrival, Start Travel begins travel to the appointment, and Complete finishes the appointment.

  9. A dispatcher wants to see a list of unassigned service appointments for the day. Which list view should they use?

    1. Unassigned

    2. Unscheduled

    3. Open

    4. Ready for Dispatch

    Show answer and explanation

    Correct answer

    • Unassigned

    Unassigned shows appointments that have not been assigned to a resource. Unscheduled shows appointments without a scheduled date. Open includes assigned and unassigned. Ready for Dispatch is a report view, not a standard list view.

  10. Question 10

    Link to question

    When setting up service territories in a hierarchy, what is the effect of assigning a resource to a parent territory?

    1. The resource can be scheduled for work in the parent territory only

    2. The resource can be scheduled for work in the parent and all child territories

    3. The resource must also be assigned to all child territories manually

    4. The resource cannot be scheduled for child territory work without overriding

    Show answer and explanation

    Correct answer

    • The resource can be scheduled for work in the parent and all child territories

    A resource assigned to a parent territory is automatically eligible for work in all child territories. This simplifies territory management. The other options incorrectly limit or require manual steps.

  11. Question 11

    Link to question

    A company wants to optimize daily schedules by minimizing total travel time. Which objective should be set in a scheduling policy?

    1. Shortest Route

    2. Minimum Time

    3. Minimize Travel

    4. Travel Efficiency

    Show answer and explanation

    Correct answer

    • Minimize Travel

    Minimize Travel is the optimization objective that reduces total travel distance or time. Shortest Route is not a standard term. Minimum Time might refer to appointment duration. Travel Efficiency is not a defined objective.

  12. Question 12

    Link to question

    A service manager needs to see how many appointments each technician completed in a week. Which report type should they use?

    1. Service Appointment History

    2. Work Order Summary

    3. Technician Activity

    4. Resource Productivity

    Show answer and explanation

    Correct answer

    • Resource Productivity

    Resource Productivity report provides metrics on completed appointments per resource. Service Appointment History shows status changes. Work Order Summary focuses on work orders. Technician Activity is not a standard report.

  13. Question 13

    Link to question

    A dispatcher assigns a service appointment to a technician, but the technician is already occupied at that time. What happens?

    1. The assignment is blocked by scheduling rules

    2. The assignment is saved with a warning

    3. The appointment is automatically rescheduled

    4. The technician's schedule is overridden

    Show answer and explanation

    Correct answer

    • The assignment is blocked by scheduling rules

    Scheduling rules prevent double-booking. The assignment is blocked if the resource is already busy. The system does not allow override without configuration. Automatic rescheduling is not triggered by manual assignment.

  14. Question 14

    Link to question

    A field technician needs to access customer information and work orders while offline. How should the mobile app be configured?

    1. Enable global offline sync

    2. Set up offline profile with relevant objects

    3. Use downloadable reports

    4. Activate browser caching

    Show answer and explanation

    Correct answer

    • Set up offline profile with relevant objects

    Offline profiles define which objects and fields are available offline. Global offline sync is not a setting. Downloadable reports are not for offline mobile use. Browser caching is not supported in the native app.

  15. Question 15

    Link to question

    A company uses Field Service inventory and wants to automatically adjust stock when a part is used on a work order. Which setting enables this?

    1. Inventory consumption rule

    2. Work order inventory sync

    3. Auto-reduce stock on Work Order Line Item

    4. Real-time inventory adjustment

    Show answer and explanation

    Correct answer

    • Auto-reduce stock on Work Order Line Item

    The 'Auto-reduce stock' checkbox on Work Order Line Item product entries automatically decrements inventory when the line item is saved with consumed quantity. The other options are not standard settings.

  16. Question 16

    Link to question

    A dispatcher needs to reschedule a group of appointments due to an emergency. Which tool allows drag-and-drop rescheduling in the Dispatch Console?

    1. Calendar view

    2. List view

    3. Map view

    4. Gantt view

    Show answer and explanation

    Correct answer

    • Gantt view

    Gantt view in the Dispatch Console provides a timeline with drag-and-drop capability for rescheduling. Calendar view shows day/week but not drag-and-drop for appointments. List view and Map view do not offer drag-and-drop rescheduling.

  17. Question 17

    Link to question

    A work order is created with a status of 'In Progress' but the system prevents assigning a technician. What is the most likely cause?

    1. Scheduling is only allowed for work orders in 'New' status

    2. The work order type does not allow scheduling

    3. The service appointment is already assigned

    4. The resource does not have the required skills

    Show answer and explanation

    Correct answer

    • Scheduling is only allowed for work orders in 'New' status

    By default, scheduling is only allowed for work orders with a status of 'New'. Once in progress, the work order is considered already dispatched. The other options could cause issues but are less likely given the scenario.

  18. Question 18

    Link to question

    A company wants to charge customers for parts used during service. Which method should be used to create billable line items?

    1. Create an invoice from the work order

    2. Set price on Work Order Line Item

    3. Use a price book entry for the product

    4. Add a charge type field

    Show answer and explanation

    Correct answer

    • Set price on Work Order Line Item

    To create billable line items, set the Price on the Work Order Line Item and the system can generate an invoice. An invoice is created after work order completion. Price book entries are used for standard pricing but not automatically on work orders. Charge type is not a standard field.

  19. Question 19

    Link to question

    A resource is certified to perform certain types of work. How should these certifications be recorded?

    1. As skills with a certification category

    2. As a custom object linked to the resource

    3. As a Service Resource certification object

    4. In the resource's description field

    Show answer and explanation

    Correct answer

    • As a Service Resource certification object

    Service Resource certification objects track certifications with details like issuing body and expiration. Skills are for proficiencies, not certifications. Custom objects can be used but standard is preferred. Description field is not structured.

  20. Question 20

    Link to question

    A dispatcher receives an error 'Appointment cannot be scheduled with current constraints'. What should they check first?

    1. The work order's priority level

    2. The appointment duration field

    3. The resource's travel mode

    4. Resource availability and operating hours

    Show answer and explanation

    Correct answer

    • Resource availability and operating hours

    This error typically indicates that no available resource matches the time, territory, or skill constraints. Checking operating hours and resource availability is the first step. Priority does not prevent scheduling. Duration and travel mode affect optimization but are less likely to cause a hard constraint violation.

Read all flashcards

Recall the answer before opening each card.

Which object links a work order to a required skill level?

Skill Requirement. It defines the skill and proficiency needed for a job.

Which scheduling policy selects the resource nearest to the appointment location?

Closest to Appointment. It is a policy, not an optimization objective.

Which mobile setting controls automatic sync when connectivity is restored?

Background Sync. It syncs data automatically upon reconnection.

What formula ensures a service appointment has a valid service territory?

ISBLANK(Service_Territory__c). Triggers validation if the territory field is empty.

What is the purpose of Operating Hours in Field Service?

Define when a service territory is active for scheduling, i.e., available time windows.

Which action creates a new work order for remaining work after partial completion?

Split the work order. It separates completed and remaining tasks.

Which object records consumable items used on a work order?

Work Order Line Item. Tracks products used, returned, or consumed.

Which mobile app action records a technician's departure from an appointment?

Depart. Logs the departure time.

Which list view shows service appointments that have not been assigned to a resource?

Unassigned. Filters appointments without a resource assigned.

If a resource is assigned to a parent territory, which territories can they be scheduled for?

The parent territory and all child territories. No additional assignment needed.

Which optimization objective reduces total travel time in a scheduling policy?

Minimize Travel. It minimizes total travel distance or time.

Which report type shows completed appointments per resource per week?

Resource Productivity. Provides metrics on completed work per technician.

What happens if a dispatcher assigns a service appointment to a technician who is already busy?

The assignment is blocked by scheduling rules, preventing double-booking.

How should mobile app offline access be configured?

Set up an offline profile with the relevant objects and fields.

What setting automatically reduces inventory when a part is used on a work order?

Auto-reduce stock checkbox on Work Order Line Item product entries.

Which Dispatch Console view allows drag-and-drop rescheduling of appointments?

Gantt view. Provides a timeline with drag-and-drop capability.

Why can't a technician be assigned to a work order with status 'In Progress'?

Scheduling is only allowed for work orders in 'New' status by default.

How do you create billable line items for parts used during service?

Set the Price on the Work Order Line Item; invoices are generated later.

How are resource certifications recorded in Field Service?

Using the Service Resource certification object, not skills or custom fields.

What should you check first when scheduling fails with a 'constraints' error?

Resource availability and operating hours. Hard constraint violation is most likely.

Active recall deck

Practice FSL-201 Implement Salesforce Field Service with real flashcards

Read the prompt, commit to an answer, then flip the card. Move through the deck at your own pace and repeat any topic that does not come back quickly.

20 free cards

Card 1 of 20

1 reviewed this session

Connect the concepts

Your FSL-201 Implement Salesforce Field Service study mind map

Open a branch to connect a topic with its practice questions and explanations. Use the map to choose your next review topic.

FSL-201 Implement Salesforce Field Service20 questions in this practice set
Define and manage skill requirements(1)
Configure scheduling policies(1)
Configure mobile settings for offline use(1)
Implement validation rules for service appointments(1)
Set up service territories and operating hours(1)
Manage work order lifecycle and follow-up(1)
Manage inventory and consumables(1)
Use Field Service mobile app actions(1)
Monitor service appointment status(1)
Configure service territory hierarchy(1)
Configure scheduling optimization objectives(1)
Generate resource productivity reports(1)
More practice connections(8)
Exam-focused analysis

What this FSL-201 practice set measures

This is an analysis of the practice bank, not a claim about the vendor's live exam blueprint. Use it to identify the knowledge, judgment, and recall patterns exercised here, then verify your coverage against the current official exam guide.

Objects, Fields, and Validation in Field Service

The practice bank emphasizes standard Field Service objects such as Skill Requirement (linking work orders to required skill levels), Operating Hours (defining territory availability), and Work Order Line Item (tracking consumables and billable items). Validation rules enforce data integrity – e.g., ensuring a service territory is populated before scheduling (ISBLANK). Understanding when to use auto-reduce stock on line items and how to record certifications via the Service Resource certification object is critical. The distinction between Skill Requirement and Service Resource Skill is tested; the former defines what a job needs, the latter what a resource has. Administrators must know that splitting a work order creates a separate follow-up visit for partial completion.

  • Skill Requirement links work orders to needed skill levels; Service Resource Skill links resources to proficiency.
  • Operating Hours define when a service territory is active for scheduling, not appointment duration.
  • Work Order Line Item records consumed parts and can automatically reduce inventory if auto-reduce is enabled.
  • A validation rule using ISBLANK(Service_Territory__c) prevents scheduling without a territory; ISNULL is deprecated.

Scheduling Policies, Optimization, and the Dispatch Console

Scheduling policies determine assignment logic: Closest to Appointment selects the nearest technician, while Closest to Service Territory is territory-based. For optimizing daily routes, the Minimize Travel objective reduces total travel time; other options like Shortest Route are not standard. The Dispatch Console’s Gantt view enables drag-and-drop rescheduling of groups. When a double-booking is attempted, scheduling rules block the assignment unless override is configured. Troubleshooting a scheduling failure typically requires checking resource availability and operating hours, not priority or duration. The practice bank clarifies that the Closest to Appointment policy is separate from optimization objectives.

  • Closest to Appointment is a scheduling policy; Minimize Travel is an optimization objective.
  • Gantt view in Dispatch Console supports drag-and-drop rescheduling; List and Map views do not.
  • Double-booking is blocked by scheduling rules; manual assignment does not auto-reschedule.
  • 'Appointment cannot be scheduled with current constraints' error: first check resource availability and operating hours.

Mobile App Configuration, Offline Access, and Technician Actions

Field Service mobile app settings control offline behavior: Background Sync automatically syncs data when connectivity returns; Sync Interval is for periodic sync. For offline access, administrators configure offline profiles that specify which objects (e.g., work orders, accounts) are available offline – not reports or browser caching. Technician actions include Arrive, Depart, Start Travel, and Complete; the Depart action records the time the technician leaves the appointment location. The practice bank tests the distinction between these actions, and that reports like Resource Productivity show completed appointments per technician. Offline configuration must use native app capabilities, not downloadable reports.

  • Background Sync controls automatic sync on connectivity restore; Sync Interval is for timed periodic sync.
  • Offline profiles define available objects and fields for mobile offline use.
  • Depart action records departure time; Arrive and Start Travel are separate actions.
  • Resource Productivity report shows completed appointments per resource per week.

Work Order Lifecycle, Inventory, and Resource Management

Work order status controls scheduling eligibility: only 'New' work orders can be assigned; 'In Progress' prevents scheduling by default. Splitting a work order creates a new instance for remaining work. Inventory auto-reduction occurs when the 'Auto-reduce stock' checkbox is enabled on Work Order Line Item product entries. Billable line items are created by setting a Price on the line item, not via invoices directly. Certifications are tracked using the Service Resource certification standard object, not skills or descriptions. The practice bank covers territory hierarchy: assigning a resource to a parent territory makes them eligible for all child territories. Unassigned service appointments appear in the Unassigned list view.

  • Only 'New' work orders allow scheduling; 'In Progress' blocks assignment by default.
  • Work Order Line Item with Auto-reduce stock enabled decrements inventory upon saving consumed quantity.
  • Billable line items require a Price on the Work Order Line Item; invoices are generated later.
  • Service Resource certifications are a standard object distinct from skills.
  • List view 'Unassigned' shows appointments without a resource; 'Unscheduled' shows those without a date.

Study workflow

Turn one FSL-201 attempt into a study plan

  1. 1

    Configure Skill Requirements on Work Orders

    Navigate to the Work Order object and add related Skill Requirement records. For each skill, set the required skill level. Ensure that resources have corresponding Service Resource Skill records with their proficiency. This enables the scheduling engine to match jobs to qualified technicians.

  2. 2

    Set Up a Scheduling Policy with Minimize Travel Objective

    In Setup, create a new scheduling policy. Select 'Closest to Appointment' as the policy type for nearest resource. Under optimization objectives, add 'Minimize Travel'. Assign the policy to the appropriate service territories. Test with a sample appointment to verify resource selection.

  3. 3

    Enable Offline Access for Field Technicians

    Create an offline profile in the mobile app settings. Select the objects (e.g., Work Order, Account, Service Appointment) and fields that should be available offline. Enable Background Sync for automatic data synchronization when connectivity is restored. Assign the profile to technician user licenses.

  4. 4

    Validation Rule for Service Territory Requirement

    On the Service Appointment object, create a new validation rule. Set formula to ISBLANK(Service_Territory__c). Add an error message that alerts the user. This prevents saving appointments without a territory, ensuring all appointments can be scheduled.

  5. 5

    Automate Inventory Reduction on Parts Usage

    On the Work Order Line Item object, ensure 'Auto-reduce stock' is enabled. When adding a product line item with a consumed quantity, the system automatically decrements the inventory for the associated product. Verify that product and stock are set up in Field Service inventory.

FAQ

Questions about this FSL-201 practice page

Clear boundaries on what the bank covers, how to use it, and where official vendor information still matters.

What is the difference between a Skill Requirement and a Service Resource Skill?+

A Skill Requirement defines the skill level needed for a work order or service appointment. A Service Resource Skill records a specific technician's proficiency in a skill. Scheduling uses both to match qualified resources to jobs.

How does the 'Closest to Appointment' scheduling policy differ from 'Minimize Travel'?+

'Closest to Appointment' is a policy that selects the resource geographically nearest to the appointment location. 'Minimize Travel' is an optimization objective that, when used within a policy, aims to reduce total travel distance or time across all appointments.

Why does the system block assigning a technician to a work order with status 'In Progress'?+

By default, only work orders in 'New' status are eligible for scheduling. Once changed to 'In Progress', the system considers the work order already dispatched, preventing further assignment unless custom logic overrides this.

What object should I use to track consumable items used on a work order?+

Use the Work Order Line Item object. It records products used, returned, or consumed. Enable 'Auto-reduce stock' to automatically update inventory levels when the line item is saved with a consumed quantity.

How do I record a technician's departure time in the Field Service mobile app?+

The technician should tap the 'Depart' action in the app. This logs the departure timestamp. 'Arrive' and 'Start Travel' are separate actions for arrival and travel initiation.

Keep studying

Build the next review session

Browse another free bank or use the study strategy guide to turn your misses into spaced review.