Salesforce AP-209 Exam (page: 1)
Salesforce Advanced Field Service Accredited Professional
Updated on: 19-Feb-2026

Viewing Page 1 of 7

Green Energy Solutions would like to become more competitive by providing a better service experience to prospects calling in to request an initial assessment visit.

What should a consultant recommend to the business in order to achieve such a goal?

  1. Increase the length of the arrival window offered to the customer from 4 hours to 8 hours, which gives the customer more flexibility in preparing for the visit
  2. Reduce the length of the arrival window offered to the customers from 4 hours to 2 hours, taking into consideration that this change might impact the quality of optimization
  3. Reduce the length of the arrival window offered to the customers from 4 hours to 2 hours, which will also allow further flexibility when running optimization
  4. Increase the length of the arrival window offered to the customer from 4 hours to 8 hours, as it will ensure that the assessment visit will be completed before the arrival window ends

Answer(s): B

Explanation:

This question addresses the trade-off between Customer Experience and Schedule Optimization.

Reducing the arrival window (e.g., from 4 hours to 2 hours) is a common strategy to improve customer service. Customers prefer shorter wait times and more precise appointments. However, a consultant must identify the technical impact of this business decision.

Option B is correct because it acknowledges the benefit (customer experience) while correctly identifying the risk. Smaller arrival windows serve as tighter constraints on the scheduling engine (Optimization). The engine has less "wiggle room" to shuffle appointments, which can lead to lower overall utilization or higher travel times.

Option C is incorrect because reducing the window decreases (restricts) flexibility for optimization, it does not increase it.

Options A and D suggest increasing the window to 8 hours.
While this is great for the optimization engine (maximum flexibility), it is generally considered a poor customer experience to ask a prospect to wait all day (8 hours), contradicting the business goal of being "more competitive."



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?

  1. The admin should use database Service Objectives such as 'Minimize Travel', 'Resource Priority' and 'Resource Preferences'
  2. 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
  3. The admin should log a support case, as the system should be able to handle this amount of qualified candidates
  4. The admin should reduce the number of available candidates for each appointment by adding additional 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(s): 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 correct because 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), or Extended Match (matching custom criteria) effectively reduces the pool of eligible technicians before the system attempts to score them. This improves the speed and quality of the schedule.

Option A is incorrect because Service Objectives are "Soft Constraints." They rank candidates (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).



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?

  1. 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
  2. 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
  3. 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'
  4. For inspections with a due date taking place in the next 7 days, set the 'Schedule Over Lower
    Priority' Boolean to 'True'

Answer(s): B

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.



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?

  1. Service Territories, Resource Capacity and Business Hours
  2. Service Territories, Operating Hours and Resource Absences
  3. Work Types, Resource Availabilities and Operating Hours
  4. Skills, Operating Hours, Time Slots and Holidays

Answer(s): B

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 Zone is 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.



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?

  1. Under the 'Field Service Mobile Settings', set the 'Collect Service Resource Geolocation History' to 'True'
  2. Under the 'Field Service Settings', go to the 'Mobile App Configuration' tab and select which users should be included in the geolocation collection process
  3. Under the 'Field Service Settings', go to the 'Mobile App Configuration' tab and select which profiles should be included in the geolocation collection process
  4. 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'

Answer(s): D

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).



Green Energy Solutions employs a field workforce and must ensure they have coverage to respond to emergencies, which may occur at any given time. GES' field service organization consists of several business units configured as Service Territories, of which a resource may support simultaneously.

Resources do not work in more than a single timezone at a given time, however, GES is looking for a solution to allow their resources to be available for emergency work in the off-hours, in all the territories that they may support.

Which solution should a consultant recommend?

  1. Service Resources cannot be assigned to more than one Service Territory
  2. Create a shift for each Service Territory the Service Resource may belong to, set the time slot type to 'Designated' to apply to emergencies only, and verify that the shift is contained in the Primary Territory membership dates
  3. Create a shift for the Service Resource without a specified Service Territory, use recordset filter criteria to apply to emergencies only, and verify that the shift is contained in the Primary Territory membership dates
  4. Create a shift for the Service Resource without a specified Service Territory, set the time slot type to 'Designated' and verify that the shift is contained in the Primary Territory membership dates

Answer(s): D

Explanation:

This scenario requires managing availability for resources who work across multiple territories (Primary and Secondary memberships) specifically for "off-hours" emergencies.

Option D is correct because Shifts in Salesforce Field Service allow you to define ad-hoc availability outside of standard Operating Hours. Crucially, if you create a Shift without specifying a Service Territory, that availability applies to the resource's Primary Territory by default. However, because the resource also holds Secondary Territory Memberships for the other business units, the scheduling engine (specifically the "Match Territory" Work Rule) recognizes this availability as valid for those territories as well, provided the shift falls within the membership dates.

Setting the Time Slot Type to 'Designated' (or 'Extended') is the standard way to mark time for specific work types (like Emergencies) using Work Rules that filter on those time slot types.

Option B is incorrect because creating a separate shift for every territory is administrative overhead and unnecessary when a single non-territory-specific shift can cover the resource's availability across their memberships.

Option A is factually incorrect; resources can have multiple territory memberships.



Which two statements describe 'Global Optimization' accurately?

  1. Global Optimization runs faster than the Auto Scheduling process
  2. The Global Optimization process can assess millions of time slots and mobile worker options to produce schedules
  3. Optimization can move appointments that were previously scheduled, meaning that the optimizer can slide scheduled service appointments right or left of their current time slot
  4. It's recommended to run Global Optimization during the day of service to fix unexpected in-day changes
  5. Global Optimization is the only process that supports Service Objectives and Work Rules that are defined in the Scheduling Policy

Answer(s): B,C

Explanation:

Global Optimization is the heavy-lifting batch process in Salesforce Field Service designed to create the most efficient schedule possible.

Option B is correct. Global Optimization uses a powerful algorithm to evaluate millions of potential combinations of resources, times, and routes to find the best overall score based on the Service Objectives.

Option C is correct. Unlike "Appointment Booking" (which finds a slot for a single job without disturbing others), Global Optimization has the authority to reshuffle (move) existing appointments. It can slide jobs earlier or later, or reassess assignments to minimize travel time and white space (gaps) in the schedule.

Option A is incorrect; Optimization is a batch process that takes significantly longer than the near real-time "Auto Scheduling."

Option D describes "In-Day Optimization." Global Optimization is typically run overnight because it changes the whole schedule, which is disruptive during the work day.

Option E is incorrect; all scheduling methods (Global, In-Day, Resource Schedule Optimization, and Appointment Booking) utilize the Scheduling Policy (Work Rules and Objectives).



A dispatcher notices that the Service Territory schedule for the next week is full with routine maintenance appointments, while there are several urgent repair jobs still waiting to be scheduled in the appointment list.

Which three actions should the dispatcher take to schedule the urgent repair jobs?

  1. Manually update the 'Assigned Resource' on each of the urgent repairs
  2. Check the 'Scheduling Priority' of the repair and maintenance Service Appointments
  3. Use 'Global Optimization' to optimize the territory schedule for the next week
  4. Ensure that the maintenance Service Appointments are not 'Pinned' and can be rescheduled
  5. Invoke 'Resource Schedule Optimization' for each Service Resource in the Service Territory

Answer(s): B,C,D

Explanation:

The goal is to fit high-priority work into a schedule already filled with low-priority work.

Option B is correct. The system must know that the Repair jobs are more important than the Maintenance jobs. This is handled by the Scheduling Priority field (used in the optimization logic to decide which job to drop if there is a conflict) or the Priority field mapped to Service Objectives.

Option C is correct. Global Optimization is the best tool here. It will look at the entire week, see the high-priority unscheduled jobs, and the low-priority scheduled jobs. It will then un-schedule or move the maintenance jobs to make room for the urgent repairs.

Option D is correct. For Optimization to work, the existing maintenance appointments must not be Pinned. If they are pinned, the optimizer treats them as immovable rock, and it won't be able to free up the time needed for the repairs.

Option A (Manual assignment) is inefficient and risky (could double-book). Option E (Resource Schedule Optimization) optimizes one person at a time; Global Optimization is better suited for balancing the load across the whole territory.



Viewing Page 1 of 7



Share your comments for Salesforce AP-209 exam with other users:

Angel 8/30/2023 10:58:00 PM

i think you have the answers wrong regarding question: "what are three core principles of web content accessibility guidelines (wcag)? answer: robust, operable, understandable
UNITED STATES


SH 5/16/2023 1:43:00 PM

these questions are not valid , they dont come for the exam now
UNITED STATES


sudhagar 9/6/2023 3:02:00 PM

question looks valid
UNITED STATES


Van 11/24/2023 4:02:00 AM

good for practice
Anonymous


Divya 8/2/2023 6:54:00 AM

need more q&a to go ahead
Anonymous


Rakesh 10/6/2023 3:06:00 AM

question 59 - a newly-created role is not assigned to any user, nor granted to any other role. answer is b https://docs.snowflake.com/en/user-guide/security-access-control-overview
Anonymous


Nik 11/10/2023 4:57:00 AM

just passed my exam today. i saw all of these questions in my text today. so i can confirm this is a valid dump.
HONG KONG


Deep 6/12/2023 7:22:00 AM

needed dumps
INDIA


tumz 1/16/2024 10:30:00 AM

very helpful
UNITED STATES


NRI 8/27/2023 10:05:00 AM

will post once the exam is finished
UNITED STATES


kent 11/3/2023 10:45:00 AM

relevant questions
Anonymous


Qasim 6/11/2022 9:43:00 AM

just clear exam on 10/06/2202 dumps is valid all questions are came same in dumps only 2 new questions total 46 questions 1 case study with 5 question no lab/simulation in my exam please check the answers best of luck
Anonymous


Cath 10/10/2023 10:09:00 AM

q.112 - correct answer is c - the event registry is a module that provides event definitions. answer a - not correct as it is the definition of event log
VIET NAM


Shiji 10/15/2023 1:31:00 PM

good and useful.
INDIA


Ade 6/25/2023 1:14:00 PM

good questions
Anonymous


Praveen P 11/8/2023 5:18:00 AM

good content
UNITED STATES


Anastasiia 12/28/2023 9:06:00 AM

totally not correct answers. 21. you have one gcp account running in your default region and zone and another account running in a non-default region and zone. you want to start a new compute engine instance in these two google cloud platform accounts using the command line interface. what should you do? correct: create two configurations using gcloud config configurations create [name]. run gcloud config configurations activate [name] to switch between accounts when running the commands to start the compute engine instances.
Anonymous


Priyanka 7/24/2023 2:26:00 AM

kindly upload the dumps
Anonymous


Nabeel 7/25/2023 4:11:00 PM

still learning
Anonymous


gure 7/26/2023 5:10:00 PM

excellent way to learn
UNITED STATES


ciken 8/24/2023 2:55:00 PM

help so much
Anonymous


Biswa 11/20/2023 9:28:00 AM

understand sql col.
Anonymous


Saint Pierre 10/24/2023 6:21:00 AM

i would give 5 stars to this website as i studied for az-800 exam from here. it has all the relevant material available for preparation. i got 890/1000 on the test.
Anonymous


Rose 7/24/2023 2:16:00 PM

this is nice.
Anonymous


anon 10/15/2023 12:21:00 PM

q55- the ridac workflow can be modified using flow designer, correct answer is d not a
UNITED STATES


NanoTek3 6/13/2022 10:44:00 PM

by far this is the most accurate exam dumps i have ever purchased. all questions are in the exam. i saw almost 90% of the questions word by word.
UNITED STATES


eriy 11/9/2023 5:12:00 AM

i cleared the az-104 exam by scoring 930/1000 on the exam. it was all possible due to this platform as it provides premium quality service. thank you!
UNITED STATES


Muhammad Rawish Siddiqui 12/8/2023 8:12:00 PM

question # 232: accessibility, privacy, and innovation are not data quality dimensions.
SAUDI ARABIA


Venkat 12/27/2023 9:04:00 AM

looks wrong answer for 443 question, please check and update
Anonymous


Varun 10/29/2023 9:11:00 PM

great question
Anonymous


Doc 10/29/2023 9:36:00 PM

question: a user wants to start a recruiting posting job posting. what must occur before the posting process can begin? 3 ans: comment- option e is incorrect reason: as part of enablement steps, sap recommends that to be able to post jobs to a job board, a user need to have the correct permission and secondly, be associated with one posting profile at minimum
UNITED KINGDOM


It‘s not A 9/17/2023 5:31:00 PM

answer to question 72 is d [sys_user_role]
Anonymous


indira m 8/14/2023 12:15:00 PM

please provide the pdf
UNITED STATES


ribrahim 8/1/2023 6:05:00 AM

hey guys, just to let you all know that i cleared my 312-38 today within 1 hr with 100 questions and passed. thank you so much brain-dumps.net all the questions that ive studied in this dump came out exactly the same word for word "verbatim". you rock brain-dumps.net!!! section name total score gained score network perimeter protection 16 11 incident response 10 8 enterprise virtual, cloud, and wireless network protection 12 8 application and data protection 13 10 network défense management 10 9 endpoint protection 15 12 incident d
SINGAPORE