AP-209 Online Practice Questions

Home / Salesforce / AP-209

Latest AP-209 Exam Practice Questions

The practice questions for AP-209 exam was last updated on 2026-01-07 .

Viewing page 1 out of 3 pages.

Viewing questions 1 out of 17 questions.

Question#1

Green Energy Solutions would like to track their vehicles' availability, so that once a Work Order is created, both a Service Resource and a vehicle need to be assigned to the work, to ensure that the resource will use an available vehicle for the job.
How would a consultant recommend implementing this requirement?

A. Set the vehicle as a 'Required Product'. Once a resource is assigned to the work a 'vehicle' product will be consumed via the Field Service mobile App to indicate that this vehicle is being used
B. Set the vehicle as a Service Resource, create a Work Order and two Service Appointments, one for the mobile worker and one for the vehicle, use 'Complex Work' with a dependency of type 'Immediately Follow'
C. Set the vehicle as a Service Resource, create a Work Order and two Service Appointments, one for the mobile worker and one for the vehicle, use 'Complex Work' with a dependency of type 'Same Start'
D. Set the vehicle as a 'Required Product'. Once the Work Order is created it will inherit the 'Required Product' and notify the resource that this vehicle needs to be used for the job

Explanation:
The requirement is to schedule two distinct resources (a Human and a Vehicle) for the same job at the same time.
Option C is correct.
Vehicle as Service Resource: You must model the vehicle as a Service Resource (Type: Asset) to track its availability on the Gantt and prevent double-booking.
Complex Work (Same Start): To ensure the vehicle and the technician are booked together, you use
Complex Work dependencies. "Same Start" ensures that the vehicle appointment and the technician appointment are scheduled to begin simultaneously.
Options A and D are incorrect because Products are not scheduled. Consuming a product does not check if the vehicle is available at that specific time, potentially leading to double-booking the van.
Option B is incorrect because "Immediately Follow" implies a sequence (Technician finishes -> Vehicle starts), which is not how a shared ride/equipment scenario works.

Question#2

Green Energy Solutions provide two types of services: 'New Installs' (high revenue, high priority with a 3 day SLA) and 'Inspections' (proactive, low priority activities due 3 months out). The company incurs a penalty for missing due dates which the service manager would like to avoid. However, not at the expense of a new install.
What should the consultant's recommendation be in such a case?

A. Add the 'ASAP' Service Objective to the Scheduling Policy, with a 'Relevance Group' that only considers new installs. Set the weight of that Service Objective to be higher than the 'Priority' Service Objective
B. Set up an automation that sets the priority value to '1' for all inspections that are due tomorrow, and set the priority of the New install jobs to '1' as well
C. Use a 'Dynamic Priority' formula field that increases the value of the priority each day, up to a value of '2' (using the 1-100 scale) and set the priority of the new install jobs to '1'
D. For inspections with a due date taking place in the next 7 days, set the 'Schedule Over Lower Priority' Boolean to 'True'

Explanation:
The goal is to prevent low-priority "Inspections" from being ignored indefinitely until they miss their deadline, without permanently ranking them above high-value "New Installs."
Option B is correct (based on the scenario's specific constraints). By using automation to elevate the Inspection's priority to '1' (High) only when it is due "tomorrow," the system treats it as urgent only when necessary to avoid the penalty. Since "New Installs" are also Priority '1', the two will compete on equal footing on that final day, ensuring the Inspection has a fighting chance to be scheduled alongside high-value work.
Option C (Dynamic Priority) is a standard solution for "aging" work. However, the option states it caps the value at '2'. In standard SFS priority (where 1 is highest), a '2' will never beat a '1'. Therefore, the inspection would still likely be bumped by a New Install (Priority 1) even on its due date, leading to a penalty.
Option D ("Schedule Over Lower Priority") is used for emergency reshuffling, but does not inherently solve the prioritization logic between these two specific task types.

Question#3

Universal Containers offers installation services that takes four days to complete and requires certain parts. After the installation, a training session is provided and a swag kit and framed certificate is provided upon completion.
How should a Field Service consultant model the work so that both visits should have a qualified tech to complete work on each job?

A. Create Work Order and two Service Appointments: one Service Appointment (Multi Day) for installation, and one Service Appointment for training. Leverage 'Complex Work' to ensure the training is done after the installation
B. Create Work Order and two Work Order Line Items, each Work Order Line Item has one Service Appointment: one Service Appointment (Multi Day) for installation, and one Service Appointment for training. When the installation Service Appointment is scheduled, update the training Service Appointment so the 'Earliest Start Date' is the day after the 'Scheduled End Date' of the installation Service Appointment
C. Create Work Order and two Work Order Line Items, each Work Order Line Item has one Service Appointment: one Service Appointment (Multi Day) for installation, and one Service Appointment for Training. Leverage 'Complex Work' to ensure the training is done after the installation
D. Create two Work Order Line Items, with parent-child dependency. Each Work Order Line Item has one Service Appointment: The parent Work Order Line Item has one Service Appointment (Multi Day) for installation, and one Service Appointment for training. Leverage Crews and add a Training resource as a Crew Member on the last day of the Service Appointment

Explanation:
This scenario involves two distinct types of work (Installation vs. Training) with different durations and likely different skill requirements, but they are part of the same customer order.
Option C is correct.
Data Model: Using Work Order Line Items (WOLIs) is the best practice here. You create one WOLI for the "Installation" (linked to a Work Type that allows Multi-Day) and a separate WOLI for "Training" (linked to a different Work Type). This allows you to track the status and skills for each part separately.
Dependency: Using Complex Work (specifically a "Start After Finish" dependency) ensures the Training appointment cannot be scheduled until the Installation is complete.
Option A puts both Appointments on the same Work Order parent. While possible, it makes it harder to report on "Training" vs "Install" costs separately and limits the ability to use different Work Types for each appointment automatically.
Option B relies on manual updates or custom automation ("When scheduled, update..."), whereas Complex Work (Option C) handles the logic natively during optimization.

Question#4

A customer wants to collect a mobile worker's geolocation history in the Field Service Mobile App only for some of the resources, while for others, they want this option to be disabled.
How can a consultant implement this requirement?

A. Under the 'Field Service Mobile Settings', set the 'Collect Service Resource Geolocation History' to 'True'
B. Under the 'Field Service Settings', go to the 'Mobile App Configuration' tab and select which users should be included in the geolocation collection process
C. Under the 'Field Service Settings', go to the 'Mobile App Configuration' tab and select which profiles should be included in the geolocation collection process
D. Create two 'Field Service Mobile Settings' records and assign it to the relevant profiles, one with the 'Collect Service Resource Geolocation History' set to 'True' and the other set to 'False'

Explanation:
The Field Service Mobile Settings configuration controls the behavior of the mobile app (branding, location tracking, flows, etc.).
Option D is correct. To apply different settings to different groups of users, you must create multiple Field Service Mobile Settings records. You assign these settings records to specific User Profiles.
You would create one settings record with "Collect Service Resource Geolocation History" enabled (for the tracked users).
You would create a second settings record with it disabled (for the untracked users).
You then map the relevant Profiles to the appropriate Settings record.
Options A, B, and C imply global settings or non-existent tabs ("Mobile App Configuration" tab where you select users/profiles directly doesn't exist in the global settings in this manner; it is done via the specific Mobile Settings object assignments).

Question#5

Green Energy Solutions are trying to forecast the number and type of licenses needed to be purchased to support the following resource structure:
Service Territory A has 2 internal resources and 2 contractors set as capacity-based resources: ABC and XYZ, both represent a contractor company. ABC contracting company has 3 individual resources and XYZ contracting company has 4 individual resources.
What type of Field Service licenses and how many of each should Green Energy Solutions purchase?

A. 2 Dispatchers, 2 Technicians, and 1 Contractor, plus 7 Contractors (3 for ABC and 4 for XYZ)
B. 1 Dispatcher, 9 Technicians, and 2 Contractors
C. 1 Dispatcher, 1 Technician, and 3 Contractors, plus 7 Contractors (3 for ABC and 4 for XYZ)
D. 1 Dispatcher, 2 Technicians, and 2 Contractors, plus 7 Contractors (3 for ABC and 4 for XYZ)

Explanation:
This question tests your understanding of Salesforce Field Service License types (Dispatcher, Technician, Contractor).
1 Dispatcher: Although not explicitly stated as a user in the text, you always need at least one dispatcher license to manage the schedule. (Typically implied in licensing questions unless "0" is an option).
2 Technicians: Territory A has "2 internal resources"1. Internal mobile workers require the standard Field Service Mobile (Technician) license.
2 Contractors (Capacity-Based): The question states "2 contractors set as capacity-based resources: ABC and XYZ." 2 These are the "Bucket" accounts. In Salesforce, even capacity-based container users often consume a license (typically a Contractor or Community Plus login) to access the portal/community where they might view their aggregate schedule.
7 Contractors (Individuals): The question specifies "ABC... has 3 individual resources and XYZ... has 4 individual resources"3. Even if the scheduling is done at the capacity (bucket) level, if these 7 people need to log in to the app or community to close jobs, they each need a license.
Result: 1 Dispatcher + 2 Technicians (Internal) + 2 Contractors (The Managers/Buckets) + 7 Contractors (The Workers) = Option D.
(Note: Licensing models can be complex. In some strictly capacity-based models, you might not license the 7 individuals if they never log in, but Option D is the most complete answer reflecting a standard model where all participants need system access).

Disclaimer

This page is for educational and exam preparation reference only. It is not affiliated with Salesforce, Salesforce Accredited Professional, or the official exam provider. Candidates should refer to official documentation and training for authoritative information.

Exam Code: AP-209Q & A: 46 Q&AsUpdated:  2026-01-07

  Get All AP-209 Q&As