[May 16, 2026] AP-209 Exam Dumps - Try Best AP-209 Exam Questions - TestkingPass [Q18-Q35]

Share

[May 16, 2026] AP-209 Exam Dumps - Try Best AP-209 Exam Questions - TestkingPass

Verified AP-209 exam dumps Q&As with Correct 50 Questions and Answers


Salesforce AP-209 Exam Syllabus Topics:

TopicDetails
Topic 1
  • Implementation Strategies and Design: This domain covers the full consulting project lifecycle from planning and requirements gathering through deployment, and determining appropriate deployment strategies and licensing needs for Field Service implementations.
Topic 2
  • Assets: This domain examines asset architecture including hierarchies and relationships, and strategies for tracking and managing customer assets throughout their lifecycle.
Topic 3
  • Mobile: This domain covers offline functionality in the Field Service Mobile app, mobile customization and extension options, technician management capabilities, and communication features between dispatchers, technicians, and customers.

 

NEW QUESTION # 18
An admin notices that an org currently has a large number of qualified candidates per Service Appointment.
How can the admin reduce the number of candidates per appointment in order to improve optimization quality?

  • A. The admin should log a support case, as the system should be able to handle this amount of qualified candidates
  • B. The admin should move some of the resources to a different Service Territory with fewer resources; alternatively, create a new Service Territory and assign it resources
  • C. The admin should use database Service Objectives such as 'Minimize Travel', 'Resource Priority' and
    'Resource Preferences'
  • D. The admin should reduce the number of available candidates for each appointment by addingadditional Work Rules, starting with the 'Match Territory', 'Working Territories', 'Maximum Travel From Home' and 'Extended Match' Work Rules in case they are not already applied

Answer: D

Explanation:
In Salesforce Field Service, the scheduling engine creates a list of "Qualified Candidates" based on Work Rules (Hard Constraints). If a search returns too many candidates, it places a heavy load on the CPU and can degrade optimization performance.
* Option D is correctbecause Work Rules are the mechanism used to filter candidates. Adding rules like Match Territory(ensuring the resource belongs to the territory),Maximum Travel from Home (filtering out distant resources), orExtended Match(matching custom criteria) effectively reduces the pool of eligible techniciansbeforethe system attempts to score them. This improves the speed and quality of the schedule.
* Option A is incorrect because Service Objectives are "Soft Constraints." Theyrankcandidates (giving them a score of 0-100) but do not remove them from the list.
* Option B is a manual structural change that doesn't address the configuration issue.
* Option C is incorrect because optimization performance is directly controlled by the efficiency of the configuration (Scheduling Policy).


NEW QUESTION # 19
Universal Containers wants to use 'Capacity Based' contractors to complete installations that often require crews and can take more than one day.
What is true about 'Capacity Based Resources'? (Choose 2 options)

  • A. Capacity Based Resources can be assigned to Service Appointments that have a Scheduling Dependency
  • B. Complex Work does not support Capacity Based Resources
  • C. Crews can be Capacity Based Resources
  • D. Multi-Day Work does not support Capacity Based Resources

Answer: B,D

Explanation:
Capacity-Based Scheduling is a simplified scheduling model (buckets of work) compared to the standard, granular optimization. Because it ignores specific travel times and start times, it has significant limitations.
* Option B is correct:Capacity-Based Resources (contractors)cannotbe assigned Multi-Day Service Appointments. They work on a "Hours per Day" or "Jobs per Day" limit, and the system cannot span a single appointment record across multiple days for them.
* Option C is correct:Theycannothandle Complex Work (dependencies like "Start Same Time" or
"Follow Immediately"). Since the engine doesn't calculate their precise start time (it just ensures they haveenoughhours in the day), it cannot synchronize their work with other resources.
* Option D is incorrect:You cannot create a Service Crew composed of Capacity-Based resources.


NEW QUESTION # 20
Which of the following objects have fieldsets that allow controlling how the data is displayed in the
'Dispatcher Console'? (Choose 3 options)

  • A. Service Resource
  • B. Service Appointment
  • C. Service Territory
  • D. Resource Absence
  • E. Assigned Resource

Answer: A,B,D

Explanation:
The Dispatcher Console (Gantt) allows admins to customize which fields are visible in various panels and tooltips using standard Salesforce Field Sets.
* A is correct (Resource Absence):You can control what information appears when a dispatcher hovers over a non-availability block (e.g., "Sick Day," "Doctor's Appointment") by editing the field set on the Resource Absence object.
* B is correct (Service Appointment):This is the most heavily customized object. You can configure field sets to control the columns in the Appointment List, the text shown on the Gantt bar, and the fields in the tooltip (hover).
* C is correct (Service Resource):You can customize the resource list (left-hand side of the Gantt) to show fields like "Vehicle Type," "Skill Level," or "Phone Number" by editing the field set on the Service Resource object.
* Options D and E:Service Territory and Assigned Resource do not have direct field sets that control the Dispatcher Consolelayout in the same way the primary transactional objects do.


NEW QUESTION # 21
Which consideration should a consultant take when advising a customer on their Field Service Mobile App strategy, in a case where the Service Resources are named contractors who provide their own mobile devices?

  • A. Set all records to private to ensure customer data confidentiality
  • B. Since all Service Resources are named contractors, 'Collect Service Resource Geolocation History' should be disabled
  • C. Field Service Mobile App is optimized for a handful of Android and iOS devices. Refer to 'Salesforce Help and Training' for the latest update
  • D. Contractor licenses do not include access to the Field Service Mobile App

Answer: C

Explanation:
When dealing with a Bring Your Own Device (BYOD) strategy (common with contractors), device compatibility is the biggest technical hurdle.
* Option B is correct.Salesforce explicitly publishes a list ofsupported devices and operating systems (iOS and Android versions)6. Since the company does not own the phones, they cannot guarantee every contractor has a compatible device. The consultant must warn the client to check these specs against their contractors' hardware.
* Option Ais a policy decision, not a technical constraint. Youcantrack contractor location if they agree to it.
* Option Cis false; Contractor licenses (Community Plus)doinclude access to the Field Service Mobile App.


NEW QUESTION # 22
Which consideration should a consultant take when advising a customer on their Field Service Mobile App strategy, in a case where the Service Resources are named contractors who provide their own mobile devices?

  • A. Set all records to private to ensure customer data confidentiality
  • B. Since all Service Resources are named contractors, 'Collect Service Resource Geolocation History' should be disabled
  • C. Field Service Mobile App is optimized for a handful of Android and iOS devices. Refer to 'Salesforce Help and Training' for the latest update
  • D. Contractor licenses do not include access to the Field Service Mobile App

Answer: C

Explanation:
When dealing with a Bring Your Own Device (BYOD) strategy (common with contractors), device compatibility is the biggest technical hurdle.
* Option B is correct.Salesforce explicitly publishes a list ofsupported devices and operating systems (iOS and Android versions)6. Since the company does not own the phones, they cannot guarantee every contractor has a compatible device. The consultant must warn the client to check these specs against their contractors' hardware.
* Option Ais a policy decision, not a technical constraint. Youcantrack contractor location if they agree to it.
* Option Cis false; Contractor licenses (Community Plus)doinclude access to the Field Service Mobile App.


NEW QUESTION # 23
After running a Global Optimization on an empty Gantt, the dispatcher at Green Energy Solutions noticed that one of the Service Appointments wasn't scheduled, although there seems to be enough white space on the Gantt for it to fit in.
What should the dispatcher do to identify the root cause?

  • A. Manually drag the Service Appointment to a place on the white space and observe what rule violations are displayed.
  • B. Click on the 'Appointment Booking' action on the appointment from the appointments list to identify which candidates are displayed.
  • C. Remove the Service Objective with the highest weight from the Scheduling Policy.
  • D. Check the 'In-Day Optimization' checkbox on the Scheduling Policy used in the previous run, and re- run the optimization request.

Answer: A

Explanation:
This is the standard troubleshooting procedure for "Why wasn't this scheduled?".
* Option A is correct.If there is white space, but the optimizer didn't use it, there is likely aRule Violation(Hard Constraint) preventing it (e.g., The resource is missing a Skill, the Territory doesn't match, or the Travel Time is too long). Manually dragging the appointment to that specific spot on the Gantt triggers the rule validation logic, and the console will pop up a "Rule Violation" message telling you exactlywhichrule failed (e.g., "Match Skills Rule Violation").
* Option Bhelps findvalidslots, but it doesn't explain why thecurrentwhite space is invalid.
* Option Caddresses scoring (Objectives), not hard constraints (Rules). If there was space, the objectives would just give it a low score, not prevent scheduling entirely (unless the score was 0, but Rule Violations are the more common culprit for unscheduled work).


NEW QUESTION # 24
Universal Containers uses In-Day Optimization to optimize a Service Territory schedule during working hours. The dispatchers have recently noticed that In-Day Optimization reschedules Service Appointments in status 'In Progress' to other Service Resources, which requires them to correct the schedule manually.
What should a consultant recommend to troubleshoot this behavior?

  • A. Review if the 'In Progress' status is configured in 'Status Transitions' under 'Field Service Settings'.
  • B. Check if the 'Optimization Request' status is 'In Progress'
  • C. Review if the 'In Progress' status is excluded from In-Day Optimization under 'Field Service Settings'.
  • D. Check if the Scheduling Policy includes the 'Resource Availability' Work Rule.

Answer: C

Explanation:
When running optimization (Global or In-Day), the engine is allowed to move any appointment that is not
"Pinned."
* Option C is correct.In Salesforce Field Service, you must explicitly define which statuses are consideredPinned(immovable) during optimization. This is configured inField Service Settings > Optimization > Logic. If the 'In Progress' status isnotselected in the "Pinned Statuses" list, the optimization engine sees that appointment as movable. To improve the schedule, it might unassign the current tech and assign a different one, even though the tech is already on-site.
* Ensuring 'In Progress' is "excluded from optimization logic" (Pinned) forces the engine to schedule aroundthat appointment rather than moving it.
* Option B refers to "Status Transitions," which controls the lifecycle flow (e.g., New -> Scheduled -> In Progress) but does not control the scheduling engine's permission to move the job.


NEW QUESTION # 25
Universal Containers sells capital equipment that includes a 90-day warranty for repairs. They also offer a
'Preventative Maintenance Service Contract' for the purchase.
What data model and solution approach should a Field Service consultant recommend?

  • A. Establish a new customer on-boarding administration role and have that Service Resource manually create the 'Asset' records and create custom checkbox fields to determine if the 'Asset' is under
    'Warranty' and signed up for the 'Preventative Maintenance Service Contract'
  • B. Create a custom object called 'Capital Equipment' and create these records from 'Opportunity Products' when an 'Opportunity' is 'Won'. That record will have a formula checkbox field if it is under 'Warranty'.
    Create a 'Maintenance Plan' record if the customer signs up for a 'Preventative Maintenance Service Contract'
  • C. Use 'Opportunity Products' that will create 'Assets' when the 'Opportunity' is 'Won' with automation.
    That automation can also create a 'Warranty' record for the 90 day period. If a 'Preventative Maintenance Service Contract' is purchased, have an automation to create a 'Service Contract' record,
    'Maintenance Plan' record, and 'Maintenance Asset' records
  • D. Set the 'Warranty' and 'Maintenance Plan' as related lists on the 'Account' Record. Create an Automation that will trigger the creation of 'Preventive Maintenance Service Appointments' based on the related 'Maintenance Plan' if a 'Warranty' record is added as well

Answer: C

Explanation:
This option follows the standard Salesforce Field Service data model and best practices for the "Lead-to-Cash- to-Service" lifecycle.
* Option C is correct.
* Assets:Standard automation (or CPQ) converts Opportunity Line Items intoAssetrecords.
* Warranties:StandardAsset WarrantyorEntitlementrecords track the 90-day coverage.
* Maintenance:If a recurring service contract is sold, the correct objects areService Contract(the agreement) andMaintenance Plan(the schedule/generation engine). The specific assets covered are linked viaMaintenance Assets.
* Option Ais manual and error-prone.
* Option Brecommends a custom object ("Capital Equipment") when the standardAssetobject exists specifically for this purpose.
* Option Dputs lists on the Account, losing the granularity ofwhich specific assetis covered.


NEW QUESTION # 26
Green Energy Solutions has resources in multiple countries and time zones. Each country has different holidays and permitted working hours.
What should the consultant configure to support this?

  • A. Service Territories, Operating Hours and Resource Absences
  • B. Service Territories, Resource Capacity and Business Hours
  • C. Work Types, Resource Availabilities and Operating Hours
  • D. Skills, Operating Hours, Time Slots and Holidays

Answer: A

Explanation:
To model international workforces in Salesforce Field Service, specific objects handle geography, time, and exceptions.
* Option B is correct.
* Service Territories:Used to define the geographical areas (Countries/Regions). Crucially, the Time Zoneis defined on the Service Territory record.
* Operating Hours:Used to define the "Permitted Working Hours" (e.g., Mon-Fri, 9-5). These are assigned to the Service Territory or Service Territory Member.
* Resource Absences:Used to model time off, such as public holidays or sick days, where the resource is unavailable. (Note: Holidays can also be linked directly to Operating Hours, but Resource Absences are the distinct records created on the Gantt).
* Option A is incorrect because "Business Hours" is a Service Cloud (Support) object used for Case Entitlements, not Field Service scheduling. "Resource Capacity" is used for contractors (Capacity- Based Scheduling), not for defining standard working hours.


NEW QUESTION # 27
Universal Containers services customers in the public sector. When technicians are needed for repair jobs in government buildings, it is crucial that only technicians with the relevant security badge are selected for the job.
Which two configuration options can a consultant recommend to achieve the business requirement?

  • A. Create 'Resource Preferences' of Type 'Required' for Accounts that require specific Service Resources
  • B. Use time-phased skills in order to ensure that only resources with security badges can perform the job
  • C. Create an Apex Trigger that deletes 'Assigned Resources' that are not defined as 'Required Resources' for the Account
  • D. Include the 'Extended Match' Work Rule in the relevant Scheduling Policies
  • E. Include the 'Match Boolean' Work Rule in the relevant Scheduling Policies

Answer: D,E

Explanation:
To filter resources based on strict criteria (like security clearance), you use Work Rules (Hard Constraints).
* Option B is correct (Match Boolean):This is a simple, effective method for binary requirements. You place a checkbox on the Service Appointment (e.g., "Requires Security Badge") and a corresponding checkbox on the Service Resource (e.g., "Has Security Badge"). TheMatch BooleanWork Rule enforces that if the Appointment is checked, the Resourcemustalso be checked.
* Option E is correct (Extended Match):If the requirement is more complex (e.g., matching a specific typeorlevelof badge), theExtended MatchWork Rule is best. It allows you to match a field on the Service Appointment (or Work Order) to a related list or field on the Service Resource. For example, matching the "Badge Type" required by the Government Account to the "Badge Type" held by the Resource.
* Note: While Skills (Option C) are also commonly used for this, the question specifically points toward Work Rule configurations (Boolean/Extended) often used for strict compliance attributes.


NEW QUESTION # 28
Which parts of the 'Dispatcher Console' support adding Custom Actions? (Choose 3 options)

  • A. Multiple Service Appointments in the Appointment list
  • B. Individual Service Appointments in the Appointment list
  • C. Multiple Service Resources in the Gantt
  • D. Child Service Territories in the Gantt
  • E. Individual Service Resources in the Gantt

Answer: A,B,E

Explanation:
Custom Actions (configured in Field Service Settings) allow dispatchers to trigger Apex classes or Visualforce pages/components from the console.
* Option B is correct:You can add custom actions to theResource Liston the Gantt (e.g., right-click a technician's name to "Send SMS" or "Show on Map").
* Option E is correct:You can add custom actions to individualService Appointments(e.g., right-click an appointment bar or list item to "Reschedule" or "Print Label").
* Option D is correct:You can addMass Actionsto the Appointment List (select multiple checkboxes -> Actions -> "Bulk Dispatch").
* Note: You generally cannot perform custom actions on the "Service Territory" grouping headers (Option A) or multiple resources simultaneously (Option C) in the standard UI.


NEW QUESTION # 29
What are the two related lists a consultant will need to pay attention to when viewing Assets that may have been replaced and/or upgraded by new Assets out in the field?

  • A. Related Assets related list as it shows Assets that replaced the current Asset
  • B. Related Assets related list as it shows Assets that the current Asset replaced
  • C. Primary Assets related list as it shows Assets that the current Asset replaced
  • D. Primary Assets related list as it shows Assets that replaced the current Asset

Answer: A,B

Explanation:
Asset replacement and history in Salesforce are tracked using the Asset Relationship object.
* Options A and B are correct.TheAsset Relationshipobject links two assets together (e.g., Old Asset -
> New Asset) with a relationship type like "Replacement" or "Upgrade." On the Asset page layout, this related list (often labeled "Asset Relationships" or "Related Assets") allows you to see the history in both directions:
* Forward:See the new asset that replacedthisasset (Option A).
* Backward:See the old asset thatthisasset replaced (Option B).
* Options C and D are incorrect. "Primary Assets" is typically a concept associated with Service Contracts (covering the main asset) or Entitlements, not the history of physical swaps/upgrades between asset records.
(Note: The provided PDF source likely contains an error marking D as correct. "Primary Assets" is not the standard location for replacement history.)


NEW QUESTION # 30
Which of the following objects have fieldsets that allow controlling how the data is displayed in the
'Dispatcher Console'? (Choose 3 options)

  • A. Service Resource
  • B. Service Appointment
  • C. Service Territory
  • D. Resource Absence
  • E. Assigned Resource

Answer: A,B,D

Explanation:
The Dispatcher Console (Gantt) allows admins to customize which fields are visible in various panels and tooltips using standard Salesforce Field Sets.
* A is correct (Resource Absence):You can control what information appears when a dispatcher hovers over a non-availability block (e.g., "Sick Day," "Doctor's Appointment") by editing the field set on the Resource Absence object.
* B is correct (Service Appointment):This is the most heavily customized object. You can configure field sets to control the columns in the Appointment List, the text shown on the Gantt bar, and the fields in the tooltip (hover).
* C is correct (Service Resource):You can customize the resource list (left-hand side of the Gantt) to show fields like "Vehicle Type," "Skill Level," or "Phone Number" by editing the field set on the Service Resource object.
* Options D and E:Service Territory and Assigned Resource do not have direct field sets that control the Dispatcher Consolelayout in the same way the primary transactional objects do.


NEW QUESTION # 31
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 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
  • B. 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
  • C. 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
  • D. 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

Answer: D

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:UsingWork 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:UsingComplex 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 thesameWork 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.


NEW QUESTION # 32
Universal Containers has many service centers across the country in which spare parts and other inventory items are stored. Every morning, technicians are required to arrive at the service center closest to their home and pick up inventory items based on their work assignments. At the end of the day, technicians travel back to the service center to return any unused or damaged parts (travel from home to the service center and from the service center back home is at the technicians' expense).
How should the admin configure the Service Territory Member address?

  • A. Use the address of the service center that the technician is assigned to
  • B. Use the address of the first appointment of the day
  • C. Use the technician's home address
  • D. Use the customer's address

Answer: A

Explanation:
The Service Territory Member (STM) address defines the Start Location and End Location for the resource's route calculation.
* Option C is correct.The requirement states that travelfromHometothe Center is "at the technician's expense" (i.e., off the clock). Therefore, the "Official Company Route" begins when they arrive at the Service Center.
* By setting the STM Address to theService Center, the optimization engine assumes the technician isat the Service Centerat the start of their shift.
* The engine will then calculate travel time for:Service Center -> Job 1.
* This matches the business requirement.
* Option A (Home Address):If you set Home, the engine calculates:Home -> Job 1(or Home -> Service Center). This would likely include the commute time in the daily schedule utilization, which contradicts the "at technician's expense" (off-clock) requirement.


NEW QUESTION # 33
Universal Containers installers are required to complete a standardized quality checklist that includes data inputs as well as capturing some pictures of the completed installation.
How should a Field Service consultant set up the mobile experience for those installers?

  • A. Create fields on the Service Appointment and create a Service Appointment 'Record Update' action for the quality check items and leverage 'Chatter' to post images
  • B. Use 'Deep Linking' in order to achieve this requirement
  • C. Give complete edit access to the mobile app so the installers have the flexibility to update what they need
  • D. Leverage 'Work Plans' and a flow to launch from a 'Work Step'

Answer: D

Explanation:
This scenario describes a structured process with validation (Checklist + Data + Images).
* Option A is correct.Work Plansare the standard, modern feature for checklists in Salesforce Field Service. A Work Plan consists of "Work Steps." These steps can be linked to aFlow, which provides a user-friendly wizard to capture specific data inputs and upload images in a structured way.
* Option Bis the legacy method. Adding fields directly to the Service Appointment creates clutter and doesn't offer a step-by-step "Checklist" experience.
* Option Cis a security risk (too much access) and provides no process guidance.
* Option D(Deep Linking) is used to jumpoutof the app to another app, which is not needed here since SFS can handle flows natively.


NEW QUESTION # 34
Universal Containers (UC) sell Service Contracts to their customers. One of the terms of the Service Contract determines that a UC technician will perform annual maintenance on all the customer's Assets until the contract expires.
UC would like to ensure that when a technician is sent to the customer, the maintenance work is completed in a single visit, and all covered Assets are listed on the Work Order's Service Report.
What Maintenance Plan configuration should a consultant recommend UC?

  • A. 'Work Order Generation Method' is set to 'One Work Order Line Item per Asset' and 'Service Appointment Generation Method' is set to 'One Service Appointment per Work Order Line Item'
  • B. 'Work Order Generation Method' is set to blank and 'Service Appointment Generation Method' is set to
    'One Service Appointment per Work Order'
  • C. 'Work Order Generation Method' is set to 'One Work Order per Asset' and 'Service Appointment Generation Method' is set to 'One Service Appointment per Work Order'
  • D. 'Work Order Generation Method' is set to 'One Work Order Line Item per Asset' and 'Service Appointment Generation Method' is set to 'One Service Appointment per Work Order'

Answer: D

Explanation:
This question tests the Maintenance Plan generation logic.
* Option D is correct.The requirement isSingle Visit(One Appointment) forMultiple Assets.
* One Work Order Line Item per Asset:This groups all the assets under asingleparent Work Order. Each asset gets its own line item (WOLI) for tracking purposes.
* One Service Appointment per Work Order:This creates asingleappointment for the parent Work Order. The technician arrives once and works through the list of line items (Assets).
* Option B("One Work Order per Asset") would create separate Work Orders (and likely separate Appointments) for every single asset, resulting in multiple visits or a cluttered schedule.
* Option C("One SA per WOLI") would explicitly create a separate appointment for every single asset line item, causing massive double-booking/overlap.


NEW QUESTION # 35
......

Salesforce AP-209 Test Engine PDF - All Free Dumps: https://prepaway.testkingpass.com/AP-209-testking-dumps.html