Skip to main content

Last updated: May 2026

Practice Exam

AP-209Salesforce Certified Advanced Field Service Specialist

Test your knowledge with official exam-style questions

Questions25Passing70Exam time90 min

Questions and options are shuffled each attempt

Advanced Field Service Accredited ProfessionalPractice 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 the role of the 'Scheduling Policy' in the optimization engine?

    • A. It defines the working hours and territory boundaries for service resources
    • B. It defines the optimization objectives and constraints (rules and work rules) that govern how appointments are scheduled(correct)
    • C. It specifies which agents can receive which type of work orders
    • D. It sets the priority level for emergency versus routine appointments

    Explanation: A Scheduling Policy in Field Service bundles together Work Rules (hard constraints like 'skills must match') and Service Objectives (soft goals like 'minimize travel' or 'maximize utilization'). The optimization engine uses the policy to evaluate and score candidate appointments.

  2. 2. What is the difference between a 'Work Rule' and a 'Service Objective' in a Field Service Scheduling Policy?

    • A. Work Rules are for scheduling; Service Objectives are for invoicing
    • B. Work Rules are hard constraints that must be satisfied; Service Objectives are soft goals the optimizer tries to maximize(correct)
    • C. Work Rules apply to contractors; Service Objectives apply to employees
    • D. They are functionally equivalent but named differently for backward compatibility

    Explanation: Work Rules are hard constraints — appointments violating them are excluded from consideration (e.g., 'Resource must have the required skill'). Service Objectives are soft goals that score valid options — the optimizer picks the option with the best score across all objectives (e.g., minimize travel time, maximize customer appointment windows honored).

  3. 3. Which Field Service optimization type runs automatically in the background to continuously optimize the schedule for the coming days?

    • A. In-Day Optimization
    • B. Resource Schedule Optimization (RSO)(correct)
    • C. Emergency Optimization
    • D. Global Optimization

    Explanation: Resource Schedule Optimization (RSO) runs automatically on a defined schedule (e.g., nightly) to optimize appointments for upcoming days across all service territories. In-Day Optimization handles same-day re-optimization. Emergency Optimization handles inserting urgent appointments. Global Optimization is a manual run across all territories.

  4. 4. Which two Service Objectives should be prioritized when a company wants to honor customer appointment windows above all else? (Choose 2)

    • A. Customer First (highest weight on the Arrival Window Deviation objective)(correct)
    • B. Minimize Travel
    • C. Preferred Resource
    • D. Arrival Window Deviation (with high weight)(correct)

    Explanation: To prioritize customer appointment windows, configure the 'Arrival Window Deviation' Service Objective with a very high weight in the Scheduling Policy. The 'Customer First' Scheduling Policy preset is built around this — it maximizes adherence to customer appointment windows above travel efficiency.

  5. 5. What is 'Drip Feed Scheduling' in Salesforce Field Service?

    • A. Releasing appointments to field technicians one at a time to prevent overloading their mobile app
    • B. A scheduling mode that releases appointments to technicians' schedules in defined time-horizon batches rather than scheduling all future work at once(correct)
    • C. A feature that drips appointment reminders to customers at increasing frequency before their appointment time
    • D. An optimization mode exclusive to emergency appointments

    Explanation: Drip Feed Scheduling releases upcoming appointments to technicians incrementally based on a configurable time horizon (e.g., only schedule work within the next 2 hours). This prevents technicians from being assigned work too far in advance, allowing the optimizer to slot in emergency or higher-priority work as it arrives.

  6. 6. A service appointment is marked as 'Pinned'. What does this mean for the optimization engine?

    • A. The appointment has the highest priority score in the optimization run
    • B. The optimizer will not move the appointment — it stays at its current scheduled time and resource(correct)
    • C. The appointment is pinned to a specific geographic territory
    • D. The appointment requires manager approval before the optimizer can assign it

    Explanation: Pinning a Service Appointment in Field Service tells the optimization engine to leave it unchanged — it will not be rescheduled, reassigned, or moved even if the optimizer finds a more efficient arrangement. This is used for appointments the customer or dispatcher has confirmed at a specific time.

  7. 7. Multi-Day Service Appointments in Field Service are used when:

    • A. A single technician works overtime on the same appointment
    • B. A job requires multiple technicians working simultaneously
    • C. A work order requires multiple visits spanning more than one calendar day(correct)
    • D. An appointment is rescheduled more than once

    Explanation: Multi-Day Service Appointments are used when a job cannot be completed in a single day — for example, a large installation requiring 3 days of work. The optimizer handles scheduling across multiple days while ensuring the same (or appropriate) resource is assigned across all portions of the work.

  8. 8. Which two Work Rules help prevent the optimizer from scheduling appointments outside of business hours? (Choose 2)

    • A. Service Resource Availability work rule(correct)
    • B. Working Location work rule
    • C. Extended Match work rule
    • D. Service Territory Working Hours work rule(correct)

    Explanation: The Service Resource Availability work rule ensures appointments are scheduled during a resource's defined working hours/time slots. The Service Territory Working Hours work rule enforces the territory's operating hours. Together they prevent scheduling outside business hours.

  9. 9. In Salesforce Field Service, how is a contractor (external worker) represented?

    • A. As a Contact record linked to the contractor's Account
    • B. As a Service Resource with Resource Type = Contractor(correct)
    • C. As a User with the 'Contractor' profile
    • D. Contractors cannot be managed in Salesforce Field Service

    Explanation: Contractors in Field Service are modeled as Service Resources with Resource Type set to 'Contractor'. This distinguishes them from employees (Resource Type = Technician) while allowing them to be scheduled, assigned work orders, and tracked via the same scheduling engine.

  10. 10. What is a 'Service Crew' in Salesforce Field Service?

    • A. A group of service resources that travel and work together as a unit on shared appointments(correct)
    • B. A queue of service appointments for a specific geographic territory
    • C. A shift pattern for rotating on-call technicians
    • D. A team of agents handling cases in Service Cloud

    Explanation: A Service Crew is a group of Service Resources that work together as a unit. When a crew is assigned to an appointment, all members are scheduled together. The crew has a Crew Leader, and crew capacity is managed as a single unit rather than individually.

  11. 11. Which Field Service object represents a storage location for parts and materials used by field technicians?

    • A. Product Consumed
    • B. Product Item
    • C. Location (with Type = Van/Warehouse/Truck)(correct)
    • D. Work Order Line Item

    Explanation: In Field Service, a Location record (with type set to Van, Truck, Warehouse, etc.) represents a physical storage location for inventory. Product Items are the individual stock items stored at a Location. This structure supports tracking inventory across mobile vans and fixed warehouses.

  12. 12. Which two objects are created in Salesforce Field Service to track parts used during a service visit? (Choose 2)

    • A. Product Consumed(correct)
    • B. Product Transferred
    • C. Return Order Line Item
    • D. Work Order Line Item(correct)

    Explanation: Product Consumed records track parts used/consumed from inventory during a service appointment. Work Order Line Items represent the tasks/parts required for the work order. Together they manage what parts were needed and what was actually used, enabling inventory deduction and billing.

  13. 13. A technician needs to replenish their van stock after using parts on a job. Which Field Service process handles transferring inventory from a warehouse to a technician's van?

    • A. Create a Product Consumed record from the warehouse Location
    • B. Create a Product Transfer record to move Product Items from the warehouse Location to the technician's van Location(correct)
    • C. Update the Product Item quantity manually on the warehouse record
    • D. Create a Return Order for the used parts and reorder from the supplier

    Explanation: Product Transfer records manage the movement of inventory between Locations. To replenish a technician's van, create a Product Transfer from the warehouse Location to the van Location. This updates the Product Item quantities at both locations and provides an audit trail of inventory movement.

  14. 14. What is a 'Return Order' in Salesforce Field Service used for?

    • A. Scheduling a return visit when a repair was not completed on the first appointment
    • B. Tracking the return of defective parts from a customer site or technician van back to a warehouse for refund or exchange(correct)
    • C. Documenting a canceled work order and returning it to the queue
    • D. Processing a customer refund for a failed service

    Explanation: Return Orders in Field Service manage the reverse logistics of parts — tracking defective parts returned from a customer site or unused parts returned from a technician's van to a warehouse. Return Order Line Items capture each product being returned, and the process updates inventory quantities accordingly.

  15. 15. Which Salesforce product provides pre-built analytics dashboards specifically for Field Service operational metrics like on-time performance and technician utilization?

    • A. Field Service Mobile Analytics
    • B. Field Service Intelligence (formerly FSL Analytics)(correct)
    • C. Standard Salesforce Reports
    • D. Service Cloud Einstein

    Explanation: Field Service Intelligence (formerly Field Service Analytics or FSL Analytics) provides pre-built CRM Analytics dashboards tailored to field service KPIs: on-time arrival, first-time fix rate, technician utilization, travel time analysis, and more — enabling operational and strategic decision-making.

  16. 16. What does 'First-Time Fix Rate (FTFR)' measure in field service operations?

    • A. The percentage of work orders completed within the customer's appointment window
    • B. The percentage of service visits where the issue is resolved without a return visit(correct)
    • C. The percentage of work orders scheduled within 24 hours of creation
    • D. The ratio of completed appointments to total scheduled appointments

    Explanation: First-Time Fix Rate (FTFR) measures the percentage of service appointments where the technician resolves the issue on the first visit, without requiring a follow-up visit. High FTFR indicates good preparation (right skills, right parts, right information), reducing costs and improving customer satisfaction.

  17. 17. Einstein Vision for Field Service enables which capability for mobile technicians?

    • A. Real-time route optimization using visual mapping
    • B. Image recognition on the Field Service Mobile app to identify equipment, defects, or parts from photos(correct)
    • C. Video call support so technicians can consult with remote experts
    • D. Automated photo documentation upload to the work order on completion

    Explanation: Einstein Vision for Field Service uses computer vision AI to identify equipment, components, or damage from photos taken by technicians using the Field Service Mobile app. This enables automatic asset identification, defect detection, and guided repair instructions based on what the camera sees.

  18. 18. Which two data sources feed Field Service Intelligence dashboards? (Choose 2)

    • A. Salesforce Field Service objects (Work Orders, Service Appointments, etc.)(correct)
    • B. External IoT sensor data via Salesforce IoT Cloud
    • C. GPS tracking data from the Field Service Mobile app(correct)
    • D. Technician timesheet data from Service Resource Hours

    Explanation: Field Service Intelligence pulls data primarily from Salesforce Field Service objects (Work Orders, Service Appointments, Service Resources, etc.) and GPS/location data captured through the Field Service Mobile app. IoT Cloud is a separate integration, and timesheet data would require custom dataflow configuration.

  19. 19. How can Salesforce Field Service be integrated with IoT to proactively create work orders before a customer reports an issue?

    • A. Using Salesforce IoT Cloud or MuleSoft to receive device telemetry, create Cases or Work Orders automatically when thresholds are exceeded(correct)
    • B. Technicians manually check device dashboards and create work orders when they notice anomalies
    • C. Customers receive alerts from their devices and call the contact center to report issues
    • D. Salesforce Field Service has a native IoT module that polls all connected devices every hour

    Explanation: IoT integration with Field Service uses Salesforce IoT Cloud (or external IoT platforms via MuleSoft/API) to ingest device telemetry. When device readings exceed defined thresholds (e.g., temperature too high, equipment error codes), automated processes create Cases or Work Orders proactively — enabling predictive maintenance before customer impact.

  20. 20. Which component is used to add custom functionality to the Field Service Mobile app without writing native iOS/Android code?

    • A. Visualforce Pages
    • B. Quick Actions and Lightning Web Components embedded in the FSL Mobile app(correct)
    • C. Custom Mobile SDK app built on Salesforce Mobile SDK
    • D. AppExchange native mobile extensions

    Explanation: The Field Service Mobile app supports customization through Quick Actions (configuring which actions appear on records) and Lightning Web Components that can be embedded in the app's record detail pages. This allows custom UI and business logic without native mobile development.

  21. 21. A dispatcher needs custom logic to run before a Service Appointment is scheduled by the optimizer. Which extension point supports this?

    • A. A before-save Flow on the Service Appointment object
    • B. The Scheduling Extension (custom Apex class implementing the SchedulingExtension interface)(correct)
    • C. An Apex Trigger on the Service Appointment object
    • D. A custom Work Rule using the Work Rule extension framework

    Explanation: Field Service provides the Scheduling Extension framework, where a custom Apex class can implement the SchedulingExtension interface to inject custom logic into the scheduling and optimization process — for example, filtering candidate time slots or resources based on bespoke business rules beyond what standard Work Rules support.

  22. 22. Which two approaches can be used to customize the Dispatcher Console (Gantt view) in Salesforce Field Service? (Choose 2)

    • A. Adding custom columns to the resource list using Field Set configuration(correct)
    • B. Customizing appointment color coding using Gantt Color Rules(correct)
    • C. Replacing the Gantt with a custom Lightning Web Component
    • D. Adding custom Quick Actions that appear when right-clicking an appointment on the Gantt

    Explanation: The Dispatcher Console supports customization via: (1) Field Sets to control which columns appear in the resource list pane, and (2) Gantt Color Rules to color-code appointments by status, type, or custom criteria. The Gantt itself cannot be replaced with a custom LWC, but right-click actions are configurable via FSL settings.

  23. 23. How are 'Breaks' (lunch breaks, rest periods) handled in Salesforce Field Service scheduling?

    • A. Breaks are blocked out manually by dispatchers in the Gantt view
    • B. Breaks are configured as Time Slots on the Resource's Operating Hours and respected by the optimizer as unavailable time
    • C. Breaks are configured as Service Appointments with a Work Type of 'Break'(correct)
    • D. Breaks must be imported from an HR system via a scheduled data sync

    Explanation: In Salesforce Field Service, breaks are modeled as Service Appointments with a special Work Type (e.g., 'Break' or 'Lunch'). The optimizer treats them as blocked time on the resource's schedule. This approach allows breaks to be scheduled proportionally across the day and moved if needed while keeping the Gantt accurate.

  24. 24. What is the purpose of the 'Appointment Booking' (Self-Scheduling) feature in Field Service?

    • A. It allows the optimization engine to automatically book appointments without dispatcher review
    • B. It provides an API and Flow-based interface for customers to self-select appointment time slots via Experience Cloud or a portal(correct)
    • C. It enables AI-driven auto-acceptance of appointment requests from contractors
    • D. It is the same as the Dispatcher Console's manual booking functionality

    Explanation: Appointment Booking (Self-Scheduling) exposes Salesforce Field Service scheduling logic via Apex APIs that can be consumed by Experience Cloud portals, external websites, or IVR systems. Customers can view available time slots (filtered by the optimization engine) and book their preferred slot without calling a contact center.

  25. 25. Which two Field Service objects support offline access and data syncing on the Field Service Mobile app? (Choose 2)

    • A. Work Orders and Work Order Line Items(correct)
    • B. Service Appointments assigned to the logged-in technician(correct)
    • C. All Salesforce records within the technician's territory
    • D. Knowledge Articles linked to work orders

    Explanation: The Field Service Mobile app caches Work Orders, Work Order Line Items, and Service Appointments assigned to the logged-in technician for offline access. Technicians can complete work offline and sync changes when connectivity is restored. The app does not cache all territory records — only the technician's assigned work. Knowledge Articles have limited offline support.