Skip to main content

Last updated: May 2026

Practice Exam

FS-Con-101Salesforce Certified Field Service Consultant

Test your knowledge with official exam-style questions

Questions25Passing65Exam time105 min

Questions and options are shuffled each attempt

Salesforce Certified Field Service ConsultantPractice Exam 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. 1. In Salesforce Field Service, what is a Service Resource?

    • A. A piece of equipment used to complete field service jobs
    • B. A person (employee or contractor) who can be assigned to Service Appointments(correct)
    • C. A record that tracks the inventory of spare parts
    • D. A scheduling rule that determines when jobs can be booked

    Explanation: A Service Resource in Salesforce Field Service represents a worker — either an internal employee (linked to a Salesforce User) or an external contractor — who can be scheduled for Service Appointments. Service Resources have skills, availability, and territories that the scheduling engine uses for assignment.

  2. 2. A field service company wants to ensure that only technicians with an 'HVAC Certification' skill are assigned to HVAC repair jobs. How is this configured in Salesforce Field Service?

    • A. Create a Validation Rule on Service Appointment to check the assigned resource's skills
    • B. Define a Skill requirement on the Work Type, which flows to the Work Order Line Item and Service Appointment, and add the skill to eligible Service Resources(correct)
    • C. Use a Flow to prevent dispatching if the selected technician lacks the required skill
    • D. Configure a Territory Rule that limits HVAC jobs to a specific service territory

    Explanation: Work Types in Field Service can have required Skills defined. When a Work Order uses a Work Type, those skill requirements flow through to the Work Order Line Items and Service Appointments. Service Resources are assigned skills and proficiency levels. The scheduling engine (and Appointment Assistant) uses this to match only qualified resources to appointments. This is the native, declarative approach for skill-based routing.

  3. 3. A field service company has technicians that work different shifts across weekdays and weekends. How can a consultant configure this in Salesforce Field Service? (Choose 2)

    • A. Define Operating Hours on the Service Resource to specify their working schedule(correct)
    • B. Use Resource Absences to block out non-working time for individual technicians(correct)
    • C. Set a custom field on the Service Resource to indicate their shift pattern
    • D. Create a Shift record and associate it with the Service Resource for each working period

    Explanation: Operating Hours (assigned to Service Resources) define the standard working schedule — specific hours per day of the week. Resource Absences are used to block out periods when a technician is unavailable (vacation, training, illness). Together, these two mechanisms give the scheduling engine accurate availability data. Shifts (a separate feature) is used in larger workforce management scenarios but Operating Hours + Absences is the standard FSL configuration approach.

  4. 4. A field service company uses crews of two technicians who must always be dispatched together. How should this be configured?

    • A. Create a Service Crew and add both Service Resources as members(correct)
    • B. Create two separate Service Appointments and link them via a custom field
    • C. Use a Scheduling Policy rule that always assigns two resources to every appointment
    • D. Create a Product to represent the crew and assign it to Work Orders

    Explanation: Salesforce Field Service includes a Service Crew feature that groups multiple Service Resources into a named crew that can be scheduled and dispatched as a unit. When a Service Appointment is assigned to a Service Crew, all crew members are booked for the same appointment. This is the correct approach for two-person or multi-person crew requirements.

  5. 5. In Salesforce Field Service, what is the relationship between a Work Order and a Service Appointment?

    • A. A Work Order is the scheduled event; a Service Appointment is the job description
    • B. A Work Order defines the job (what needs to be done); a Service Appointment is the scheduled time and resource assignment for completing the work(correct)
    • C. Work Orders and Service Appointments are the same object with different naming conventions
    • D. A Service Appointment can only exist without a Work Order

    Explanation: In Field Service Lightning, a Work Order (and its child Work Order Line Items) defines WHAT needs to be done — the job description, required parts, duration, and skills. A Service Appointment is the scheduled instance of performing that work — it defines WHO (Service Resource) will do it and WHEN (scheduled start/end time). Multiple Service Appointments can be created for a single Work Order (e.g., follow-up visits).

  6. 6. A Work Type in Salesforce Field Service is used to:

    • A. Define the type of Service Territory a technician operates in
    • B. Provide a template for Work Orders with default duration, skills, and products required(correct)
    • C. Categorize Service Resources by their expertise level
    • D. Define the pricing for different types of field service work

    Explanation: Work Types act as templates for Work Orders. When a Work Order is created from a Work Type, it inherits the default estimated duration, required skills, and product/part requirements defined on the Work Type. This standardizes job definitions and ensures consistent scheduling and resource matching across similar job types.

  7. 7. A utility company uses Entitlements in Service Cloud with Milestones tied to response times. When a Case generates a Field Service Work Order, which two pieces of information from the Entitlement can flow to the Work Order to enforce SLAs? (Choose 2)

    • A. The required completion time for the first response (from the Milestone)(correct)
    • B. The customer's address for the site visit location
    • C. The Entitlement's priority level to set Work Order priority(correct)
    • D. The technician's certification level from the Entitlement

    Explanation: Entitlements linked to Cases define SLA terms including Milestones with completion times. When a Work Order is created from a Case with an Entitlement, the Milestone deadline (required completion time) and the Entitlement's priority can be carried to the Work Order to drive SLA-based scheduling urgency. The customer's address is on the Account/Contact, not the Entitlement. Technician certifications are managed through Service Resource Skills, not Entitlements.

  8. 8. A service company needs technicians to capture customer signatures to confirm work completion before leaving the job site. Which Field Service feature enables this?

    • A. Service Report template with a signature field displayed in the FSL Mobile app(correct)
    • B. Custom Apex trigger that sends an email to the customer requesting a digital signature
    • C. A Chatter post on the Work Order requesting customer approval
    • D. A PDF document generated and emailed to the customer after the appointment

    Explanation: Salesforce Field Service includes Service Report templates that can include a signature capture component. When technicians complete a Service Appointment using the FSL Mobile app, they can display the Service Report and capture the customer's signature directly on their mobile device. The signed report is saved to the Work Order record. This is the native, purpose-built solution for on-site signature capture.

  9. 9. What is the role of a Scheduling Policy in Salesforce Field Service?

    • A. It defines the working hours for each service territory
    • B. It defines the set of scheduling rules and objectives that the optimization engine uses to schedule and rank candidate appointment slots(correct)
    • C. It restricts which Service Resources can access the dispatcher console
    • D. It determines the maximum number of appointments per day per technician

    Explanation: A Scheduling Policy in Field Service Lightning is a configuration object that groups Work Rules (constraints, e.g., match required skills, respect travel time, stay within territory) and Service Objectives (optimization goals, e.g., minimize travel, maximize utilization, meet due dates). The scheduling engine evaluates candidate slots against these rules and ranks them by how well they satisfy the objectives. Different Scheduling Policies can be used for different business scenarios.

  10. 10. A dispatcher uses the Gantt chart in the Field Service Dispatcher Console. What does the Gantt chart display?

    • A. A geographic map showing each technician's current location
    • B. A timeline view of scheduled Service Appointments per Service Resource over a selected date range(correct)
    • C. A ranked list of unscheduled Service Appointments sorted by priority
    • D. A report showing technician utilization rates for the past month

    Explanation: The Gantt chart in the Field Service Dispatcher Console displays scheduled Service Appointments as timeline blocks for each Service Resource over a configurable date range (typically the current week). Dispatchers can drag and drop appointments to reschedule, see travel time, and identify gaps in technician schedules. The map view (also in the console) shows geographic location of technicians and appointments.

  11. 11. A field service company wants to use the Global Optimization feature. Which two prerequisites must be met? (Choose 2)

    • A. The Field Service Optimization add-on license must be purchased and enabled(correct)
    • B. A Scheduling Policy must be configured with at least one Work Rule and one Service Objective(correct)
    • C. All Service Resources must be enabled for Global Optimization individually
    • D. Service Appointments must be linked to Cases, not Work Orders

    Explanation: Global Optimization (the ability to automatically reschedule all appointments in a territory for the optimal schedule) requires the Field Service Optimization add-on license. Additionally, a valid Scheduling Policy with at least one Work Rule (constraint) and one Service Objective (goal) is required for the optimizer to evaluate and re-arrange appointments. Service Resources don't need individual opt-in, and appointments can be linked to Work Orders.

  12. 12. A field service company wants customers to self-schedule their own appointments within a set of available time slots. Which Salesforce feature enables this?

    • A. Experience Cloud self-service portal with custom Apex to query available slots
    • B. Salesforce Field Service Appointment Booking (self-scheduling) integrated with Experience Cloud(correct)
    • C. A Chatter post to notify the customer when a technician is available
    • D. Manual slot communication via email with a reply-to-confirm process

    Explanation: Salesforce Field Service includes an Appointment Booking feature that surfaces available time slots to customers through an Experience Cloud portal. Customers select their preferred slot, which creates a Service Appointment record in Salesforce. The available slots are generated by the scheduling engine respecting all work rules, territory, and resource availability. This is the native, purpose-built self-scheduling solution.

  13. 13. What is the purpose of Emergency Scheduling in Salesforce Field Service?

    • A. To automatically cancel all existing appointments and reschedule them
    • B. To quickly insert an urgent appointment into an already-full schedule, potentially displacing lower-priority jobs(correct)
    • C. To notify customers of appointment delays via automated SMS
    • D. To escalate a Work Order to a senior technician automatically

    Explanation: Emergency Scheduling is a dispatching action in the Field Service Dispatcher Console that allows a high-priority Service Appointment to be inserted into the schedule immediately, even if it means displacing or deferring lower-priority appointments. The scheduling engine identifies the nearest available resource and adjusts the schedule accordingly to handle the emergency with minimal disruption.

  14. 14. A consultant is configuring Service Territories for a company with technicians who can work in neighboring zones when needed. Which two configurations support flexible territory coverage? (Choose 2)

    • A. Assign Service Resources to multiple Service Territories with Primary and Secondary territory designations(correct)
    • B. Use Territory Matching Work Rules that allow assignments to both primary and secondary territories(correct)
    • C. Create a single large territory that encompasses all service areas
    • D. Disable territory matching entirely so the scheduler ignores geography

    Explanation: Service Resources can be assigned to multiple Service Territories — one Primary territory (their home base) and one or more Secondary territories (neighboring areas they can cover). Territory Matching Work Rules in the Scheduling Policy can be configured to allow scheduling into both primary and secondary territories, enabling flexible coverage. Creating one giant territory loses geographic optimization, and disabling territory matching ignores routing efficiency.

  15. 15. A field service company uses external contractors for overflow work. Contractors should not see internal customer Account details, only their assigned Service Appointments. How should this access be configured?

    • A. Create contractor users as Internal Users with a restrictive Profile
    • B. Create contractor users as Experience Cloud External Users with access only to their Service Appointments via the FSL mobile app(correct)
    • C. Email the contractor their daily schedule and have them report back via email
    • D. Give contractors view access to the entire Salesforce org but restrict editing

    Explanation: External contractors in Field Service should be created as Salesforce Experience Cloud External Users (using the FSL Contractor license) with access scoped to only their assigned Service Appointments. The FSL mobile app can be configured so contractors see their jobs, capture work details, and update statuses without seeing sensitive internal Account information. This provides appropriate access without excessive exposure.

  16. 16. A technician needs to use a spare part from their van stock to complete a repair. Which Field Service objects are used to track this consumption?

    • A. Product and Price Book Entry
    • B. Product Item (van stock) and Product Consumed (on Work Order Line Item)(correct)
    • C. Asset and Asset Relationship
    • D. Opportunity Product and Work Order

    Explanation: In Field Service, inventory in technician vans (or warehouses) is tracked as Product Items linked to a Location. When a technician uses a part on a job, a Product Consumed record is created on the Work Order Line Item, decrementing the quantity from the associated Product Item location. This tracks both parts consumption for billing/replenishment and work order cost tracking.

  17. 17. A field service company wants to automatically reorder parts when van stock falls below a minimum threshold. Which two FSL features support this requirement? (Choose 2)

    • A. Product Item with a Minimum Quantity field that triggers a replenishment request(correct)
    • B. A Flow triggered when Product Item quantity drops below the minimum to create a Product Request (transfer order)(correct)
    • C. An automatic purchase order sent to suppliers via Salesforce CPQ
    • D. A Validation Rule that prevents technicians from using parts when stock is below minimum

    Explanation: Product Items have a Minimum Quantity field (the reorder threshold). A Record-Triggered Flow on Product Item can check when quantity drops at or below this minimum and create a Product Request record (the FSL transfer request object) to replenishment from a warehouse or supplier. CPQ is for sales quoting, not inventory replenishment. A Validation Rule blocking part use would prevent technicians from doing their jobs.

  18. 18. In Salesforce Field Service, an Asset represents:

    • A. A product in the price catalog that has not yet been sold
    • B. A product that has been sold to and installed at a customer site, requiring ongoing maintenance(correct)
    • C. A spare part stored in a technician's van inventory
    • D. A contract entitling the customer to a certain number of service visits

    Explanation: An Asset in Salesforce (and Field Service) represents a specific instance of a product installed at a customer site — equipment, machinery, or devices that the customer owns and requires service, maintenance, or repair on. Assets have serial numbers, installation dates, warranty information, and can have Asset Relationships to track component hierarchies (parent asset → child components).

  19. 19. Which platform is the FSL (Field Service Lightning) mobile app built on?

    • A. Salesforce Mobile App (same app used for standard Salesforce access)
    • B. A separate native iOS and Android app specifically for field technicians(correct)
    • C. A progressive web app (PWA) accessible via the device browser
    • D. A Visualforce page optimized for mobile screens

    Explanation: The Field Service Lightning mobile app is a separate native mobile application for iOS and Android, distinct from the standard Salesforce Mobile App. It is purpose-built for field technicians with features like offline functionality, barcode scanning, GPS tracking, signature capture, and a streamlined interface for managing Service Appointments while in the field.

  20. 20. A field technician is working in an area with no cellular coverage. Which two actions can they still perform using the FSL Mobile app in offline mode? (Choose 2)

    • A. View their scheduled Service Appointments for today(correct)
    • B. Update the status of a Service Appointment to 'In Progress'(correct)
    • C. Run a SOQL query against the Salesforce database in real time
    • D. Send a Chatter message to a colleague

    Explanation: The FSL Mobile app supports offline mode for the most critical field technician actions: viewing pre-loaded scheduled appointments and updating appointment statuses (e.g., En Route, In Progress, Completed). These changes are queued locally and synchronized when connectivity is restored. Real-time SOQL queries and Chatter messaging require an active connection to Salesforce servers and are not available offline.

  21. 21. How can an administrator customize the information and actions available to technicians in the FSL Mobile app?

    • A. By editing the standard Salesforce page layouts for Work Order and Service Appointment
    • B. By configuring FSL Mobile Settings, including the Compact Layout, Quick Actions, and record page sections visible in the app(correct)
    • C. By writing a custom Lightning Web Component that replaces the FSL mobile interface
    • D. By editing the default Permission Set assigned to technicians

    Explanation: The FSL Mobile app UI is configured through Field Service Mobile Settings in Setup. Administrators can control which record sections are visible, which Quick Actions appear on the appointment flow (e.g., Scan Barcode, Create Product Consumed), and Compact Layouts that determine what information is shown on appointment cards. This customizes the app experience without custom development.

  22. 22. A technician uses the FSL Mobile app's GPS location tracking. What is the primary purpose of tracking a technician's real-time location in Field Service?

    • A. To automatically submit payroll timesheets based on time spent at job sites
    • B. To enable accurate travel time calculation in the dispatcher console and provide En Route ETAs to customers(correct)
    • C. To enforce that technicians only perform work within their designated territory polygon
    • D. To prevent technicians from accessing Salesforce when outside working hours

    Explanation: Real-time GPS location tracking of technicians in the FSL Mobile app feeds location data into the Dispatcher Console (map view) and enables accurate travel time calculations for scheduling. It also supports Appointment Assistant features that notify customers with En Route alerts and real-time ETAs when a technician is on their way. Territory enforcement and timesheet automation are separate concerns not driven by GPS tracking.

  23. 23. A company uses Service Cloud Cases and wants Field Service Work Orders to be automatically created when a Case meets specific criteria (e.g., Case Type = 'Repair'). What is the recommended approach?

    • A. Manual creation by the service agent after reviewing the Case
    • B. A Record-Triggered Flow on Case that creates a Work Order when Case Type = 'Repair'(correct)
    • C. A Case Escalation Rule that generates a Work Order
    • D. An Apex trigger on Case that calls the Work Order API

    Explanation: A Record-Triggered Flow on the Case object (After Save) can check the Case Type criteria and automatically create a related Work Order record with appropriate default values (Work Type, Account, Contact, etc.). This is the recommended declarative automation approach. Case Escalation Rules change case owner/priority but cannot create Work Orders. Apex is unnecessarily complex when Flow handles this scenario declaratively.

  24. 24. A company integrating Salesforce Field Service with an IoT sensor platform wants to automatically create Work Orders when equipment sends a fault alert. Which two integration approaches are appropriate? (Choose 2)

    • A. Platform Events: IoT system publishes fault events; a Flow subscribes and creates Work Orders(correct)
    • B. Salesforce IoT Explorer: rules detect incoming IoT data and trigger Salesforce actions like creating Work Orders(correct)
    • C. Scheduled Batch Apex that polls the IoT platform every hour for new fault alerts
    • D. Manual review of IoT dashboard by a dispatcher who then creates Work Orders

    Explanation: Platform Events provide a real-time event bus where external IoT systems can publish fault events; a Triggered Flow subscribes to these events and creates Work Orders immediately. Salesforce IoT Explorer (now part of Manufacturing Cloud for some industries) provides rules-based detection of IoT data streams to trigger Salesforce actions. Batch polling introduces latency inappropriate for fault response. Manual creation defeats the purpose of IoT-driven automation.

  25. 25. A Field Service implementation requires technicians to be notified via push notification on their FSL Mobile app when a new Service Appointment is assigned to them. How is this achieved?

    • A. Configuring Email Notifications on the Service Resource record
    • B. Enabling FSL Push Notifications in Field Service Settings, which automatically sends mobile push alerts when Service Appointments are created or updated(correct)
    • C. Using a Flow to send a custom notification via the Notification Builder
    • D. Sending an SMS via Salesforce Marketing Cloud when an appointment is assigned

    Explanation: Field Service Lightning includes native push notification functionality configured in Field Service Settings. When enabled, the FSL Mobile app receives push notifications for new or updated Service Appointment assignments, schedule changes, and other relevant events. This is the purpose-built, no-code configuration for mobile technician notifications within the FSL ecosystem.