
AP-209 Exam Practice Questions prepared by Salesforce Professionals
Use Valid New AP-209 Questions - Top choice Help You Gain Success
NEW QUESTION # 25
Universal Containers stores critical job information in the description field on the Service Appointment.
Dispatchers need to have a view into this data from the Gantt with minimal clicks, job information is often many characters.
What should a consultant recommend to meet their requirements?
- A. Add the description field to the 'Service Tooltip Gantt' field set on Service Appointment, this field set controls the tooltip layout shown when hovering over an appointment on the Gantt
- B. Add the description field to the 'Service Appointment List Columns' field set on Service Appointment.
Adjust column widths to expose the entire description field, this field set controls the fields that appear in the appointment list as columns - C. Add the description field to the 'Service Appointment List Preview' field set on Service Appointment, this field set controls the fields that appear when a user hovers on the appointment information icon
- D. Create a list view and add the description field as a column to appear in the Service Appointment list view within the Gantt
Answer: A
Explanation:
The requirement is to see data "from the Gantt" (the visual chart) with "minimal clicks."
* Option D is correct.TheService Tooltip Ganttfield set on the Service Appointment object controls the pop-up text box that appears when a dispatcherhoverstheir mouse over a Service Appointment bar on the Gantt chart. This requireszero clicksand is the fastest way to inspect details like "Description" without opening the full record.
* Options A, B, and C refer to the "Appointment List" (the textual list on the left side of the console).
While useful, scrolling through long descriptions in a list column is difficult (Option A) and requires looking away from the Gantt chart itself.
NEW QUESTION # 26
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 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
- 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 log a support case, as the system should be able to handle this amount of qualified candidates
- D. The admin should use database Service Objectives such as 'Minimize Travel', 'Resource Priority' and
'Resource Preferences'
Answer: A
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 # 27
Universal Containers would like to track Asset downtime.
What should a consultant recommend if a company wants to track Asset downtime?
- A. Create custom fields on the Asset record to track.
- B. Use 'Asset Downtime Periods'.
- C. Use 'Asset Timelines'.
- D. Create a custom object to track.
Answer: B
Explanation:
Salesforce Field Service provides a standard object specifically designed to track when an Asset is unavailable, so that availability and reliability KPIs can be reported accurately.
* Option D is correct. 'Asset Downtime Periods' is the standard out-of-the-box object that records when an Asset is down, including the start and end time and whether the downtime was planned or unplanned. These records are used to calculate Availability and Reliability metrics, and they integrate with maintenance and service contract reporting.
* Option A is incorrect because 'Asset Timelines' is a visualization tool that displays Asset history, not the data store that captures downtime.
* Options B and C are incorrect because a custom object or custom fields would duplicate functionality that Salesforce already provides natively, and would not integrate with the standard Availability
/Reliability calculations.
NEW QUESTION # 28
Technicians are tasked with performing product upgrades at customer sites. During the upgrade process, a new product is installed to replace the obsolete product. For reporting purposes, the information about the obsolete and upgraded products, as well as the customer for which the upgrade is done should be tracked in Salesforce.
Which object should an admin configure to support this process?
- A. Maintenance Asset
- B. Asset Warranty
- C. Child Asset
- D. Asset Relationship
Answer: D
Explanation:
This question asks how to track the history/link between an old asset and a new one.
* Option C is correct.TheAsset Relationshipobject is a standard Salesforce object designed specifically to link two assets. It includes fields like Relationship Type (which can be set to "Replacement,"
"Upgrade," etc.) and From Date/To Date. This creates a clear lineage: Asset A was replaced by Asset B.
* Option A (Child Asset) implies a hierarchy (one ispartof the other), not a replacement.
* Option D (Maintenance Asset) is used for Maintenance Plans (PMs), not for tracking swap/upgrade history.
NEW QUESTION # 29
Dispatchers want a visual representation of when Service Appointments are getting closer to their due date on the 'Dispatcher Console'.
How can this requirement be solved?
- A. Add the 'Due Date' field to the 'Service Appointment List Columns' field set in order to see it in the appointments list as column
- B. Create a report for those appointments and send it to the dispatcher every day
- C. Use 'Gantt Palette' to set these appointments in custom color based on the 'Due Date' field
- D. Hover over the Service Appointment to see the 'Due Date' field
Answer: C
Explanation:
The Dispatcher Console exposes the Gantt Palette feature, which lets admins color-code appointments based on field values. This produces immediate visual cues for dispatchers without leaving the Gantt.
* Option A is correct. Gantt Palette rules let an admin paint appointments in different colors based on field-level criteria - for example, red when Due Date is within 24 hours, amber within 3 days, green otherwise. The visual is exactly the kind of glance-and-go indicator the dispatchers asked for.
* Option B is incorrect because a daily email report does not give an in-context visual on the Gantt.
* Option C is incorrect because hover-to-read requires dispatchers to actively check each appointment, defeating the purpose of a visual indicator.
* Option D is incorrect because a column in the list shows the value but does not produce a visual representation that scales across many appointments at once.
NEW QUESTION # 30
A customer provides services for a variety of products, and the capability for resources to perform services is often machine-specific. The customer explains that there are about 100 combinations of services and products that a single resource may support, and is concerned about performance.
Which configuration option should a consultant recommend?
- A. Configure skills to represent the services that resources perform. Utilize the 'Extended Match' Work Rule to filter resources by the products that they support
- B. Configure skills for each combination of services and products that a resource may support
- C. Configure an 'Extended Match' Work Rule to represent the services that resources perform. Utilize skills to filter resources by the vendors or products that they support
- D. Utilize an Extended Match Work Rule and custom table with records to represent each combination of services and products that a resource may support
Answer: A
Explanation:
This question addresses the limits of Skills (Work Rules) vs. Extended Match (Custom Criteria).
* Option B is correct. This offers the most efficient hybrid approach 9 .
* Skills: Use standard Skills for the "Service Type" (e.g., "Repair," "Install"). This is simple and low-volume.
* Extended Match: Use the Extended Match Work Rule to handle the "Product" matching.
Instead of creating thousands of skills (e.g., "Repair-ModelX," "Repair-ModelY"), you create a custom object or field logic that matches the Asset's Product to a list of Products Supported on the Resource's record. Extended Match is designed exactly for this "Pattern Matching" without polluting the Skills table.
* Option C is incorrect because creating a unique skill for every combination (100+ per resource) leads to "Skill Explosion." This bloats the data model and degrades optimization performance 10 .
NEW QUESTION # 31
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. Use time-phased skills in order to ensure that only resources with security badges can perform the job
- B. Include the 'Match Boolean' Work Rule in the relevant Scheduling Policies
- C. Create 'Resource Preferences' of Type 'Required' for Accounts that require specific Service Resources
- D. Include the 'Extended Match' Work Rule in the relevant Scheduling Policies
- E. Create an Apex Trigger that deletes 'Assigned Resources' that are not defined as 'Required Resources' for the Account
Answer: B,D
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 # 32
Green Energy Solutions performs solar panel maintenance activities on their customers' Assets and has several customers in Narnia, a remote isolated town within the Service Territory. There is only one resource covering that territory.
The dispatcher noticed that instead of grouping all of the Narnia activities for the same day, optimization is spreading these activities across the entire week, adding maintenance activities at other locations on the way to and back from Narnia.
Although when comparing in a test environment the two schedules, the way optimization is behaving today produces lower weekly total travel than when grouping all Narnia visits to the same day, Green Energy Solutions would prefer to have the resource complete all solar panel maintenance activities at Narnia on the same day, as it will help with change management and user acceptance.
Which three different configuration changes could a consultant evaluate to drive such optimization behavior?
(Choose 3 options)
- A. Draw a polygon around Narnia and use the 'PolygonUtils' class to group Narnia based activities to be scheduled on the same day
- B. Create an 'Operating Hours' record with only one day of availability within the week, and assign it as
'Visiting Hours' to any Work Order that is related to a Narnia based customer - C. Leverage the 'Extended Match Rule' to define Narnia based services using a Custom Object, and set time based coverage of that area for only one day within the week
- D. Set the priority for all of Narnia customers' Service Appointments to be higher than the priority of the rest of the Appointments
- E. Add another instance of the 'Minimize Travel' Service Objective to the Scheduling Policy, setting
'Exclude Home Base Travel' to be 'True'
Answer: B,C,D
Explanation:
The optimizer is already producing the mathematically lowest-travel result; the business wants to override that to consolidate Narnia visits to a single day. Several configuration levers can force the engine to favor same- day grouping.
* Option A is correct. An Extended Match Rule with a custom 'Coverage' object can express the requirement that Narnia services are only valid on one specified day of the week. This hard rule forces all Narnia work into the same day.
* Option B is correct. Assigning Visiting Hours on the Work Order that restricts Narnia customer visits to a single day per week constrains the engine to schedule all those appointments within that window, achieving the same-day grouping.
* Option E is correct. Raising priority on Narnia customers makes the optimizer schedule them earlier in the planning sequence. Combined with a tight time horizon, this often clusters them together because the optimizer satisfies high-priority work before filling gaps with lower-priority visits.
* Option C is incorrect because 'PolygonUtils' is not a Salesforce Field Service class used to constrain scheduling.
* Option D is incorrect because the customer already understands they will pay higher travel; adding another Minimize Travel objective would only reinforce the current undesired spread.
NEW QUESTION # 33
A customer shares with the consulting partner that the dispatchers, mobile resources and planners are very frustrated with the fact that the old Field Service system and processes are being replaced. They keep on saying that they won't be using the new system and that they are tired from all the changes within the company.
What should a consultant recommend in this case?
- A. Recommend on outsourcing the job to third-party contractors
- B. Invest more time in training and focus on one Business Unit / Service Territory for the first phase
- C. Add to the implementation the usage of the Field Service Mobile App
- D. Create flows to make processes as automated as possible
Answer: B
Explanation:
Change management is one of the biggest risks on any Field Service implementation. When end-users are openly resistant, the consultant must adjust scope and approach rather than push more technology on top of the unrest.
* Option C is correct. Investing in training reduces fear of the unknown and gives users confidence with the new tool. Phasing the rollout to a single Business Unit or Service Territory limits blast radius, lets the team build success stories, and turns early adopters into advocates for the broader rollout. This is a textbook change-management response.
* Option A is incorrect because adding more new functionality (the Mobile App) to a team that is already overwhelmed will increase resistance, not reduce it.
* Option B is incorrect because outsourcing the work does not address the user adoption problem and may further demoralize the existing staff.
* Option D is incorrect because adding more automation does not solve cultural resistance; users need to understand and trust the system before automation will be embraced.
NEW QUESTION # 34
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. Check if the 'Optimization Request' status is 'In Progress'
- B. Review if the 'In Progress' status is excluded from In-Day Optimization under 'Field Service Settings'.
- C. Review if the 'In Progress' status is configured in 'Status Transitions' under 'Field Service Settings'.
- D. Check if the Scheduling Policy includes the 'Resource Availability' Work Rule.
Answer: B
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 # 35
Universal Containers has a job that requires two technicians, and both must possess the skills defined as
'Required' for that job. They need to show up at the same time and work through the entire job duration together. The technicians will also need to be able to be assigned to individual jobs later that day.
Which option should an architect recommend to support this scenario?
- A. Service Crew Resource related to one Crew and two Crew Members assigned for the whole day
- B. One Work Order, two child Service Appointments with Appointment Dependency of 'Same Start' between them
- C. One Work Order, one child Service Appointment and two Assigned Resources
- D. One Work Order, one child Service Appointment with one Assigned Resource and a Work Order Line Item to store the second resource. Set Resource Absence on the second resource for the duration of the joint service
Answer: B
Explanation:
This is a classic "Double-Booking" vs. "Complex Work" scenario.
* Option B is correct.To book two distinct people for the same work at the same time, you createtwo Service Appointments. You link them using aComplex Workdependency of typeSame Start4. This tells the optimization engine: "Find a time where Resource A (Appointment 1) and Resource B (Appointment 2) are BOTH free, and book them simultaneously."
* Option Ais incorrect because a single Service Appointment can typically only have oneactiveAssigned Resource for scheduling purposes in the standard optimization model (unless using Crew Management, but Crews are forstaticteams, not ad-hoc pairs).
* Option Dis incorrect because the requirement states they need to be assigned to "individual jobs later that day"5.Service Crewsare designed for resources who stay together all day. Breaking a crew apart for half a day is administratively difficult.
* Option Cis a hack (Resource Absence) that blocks the second tech's time but doesn't link them to the actual job details properly.
NEW QUESTION # 36
After running an optimization request for the next day, the dispatcher at Green Energy Solutions had noticed that the schedule of most of the Service Appointments has not changed at all, even though there were other better available options, considering the Service Objectives defined within the Scheduling Policy that was used for the Global Optimization.
What are three potential reasons for this behavior? (Choose 3 options)
- A. Most of the Service Appointments had an Arrival Window defined
- B. Most of the Service Appointments were scheduled while violating one or more of the Work Rules defined within the Scheduling Policy that was used for the optimization
- C. Most of the Service Appointments had a very high priority
- D. Most of the Service Appointments were in a status that's considered as 'Pinned' by Global Optimization
- E. Most of the Service Appointments had the 'Pinned' checkbox set to 'True'
Answer: A,D,E
Explanation:
Global Optimization will not move appointments that are pinned by status, pinned by checkbox, or otherwise constrained by their own scheduling parameters such as an Arrival Window the customer already agreed to.
* Option A is correct. Once an Arrival Window is defined on a Service Appointment, the optimizer treats the start time as fixed within that window. If most appointments already have tight Arrival Windows, the optimizer has very little room to move them.
* Option B is correct. Appointments in a 'Pinned' status (configured under Field Service Settings # Optimization # Pinned Statuses) are excluded from optimization moves entirely.
* Option D is correct. The 'Pinned' checkbox on the Service Appointment locks the appointment to its scheduled time, regardless of status. Optimization will not move pinned appointments.
* Option C is incorrect because if appointments are scheduled in violation of Work Rules, optimization would typically reschedule them to a compliant slot, not leave them in place.
* Option E is incorrect because high priority makes appointments more important to schedule, not less likely to move; the optimizer is free to relocate high-priority work.
NEW QUESTION # 37
Out of the below options, which three questions should a consultant typically ask during the first day of an initial implementation?
- A. What are the different types of services provided to customers? What are the skills required and the estimated duration?
- B. What Service Objectives and what should their corresponding weights be within the different Scheduling Policies?
- C. How are the different business units set up? Geographical/ functional/ both?
- D. Which Dynamic Gantt features should be incorporated into the use cases?
- E. What needs to be synced with Salesforce? What integration is needed with external apps?
Answer: A,C,E
Explanation:
During the "Day 1" or Scoping phase of an implementation, the goal is to define the high-level architecture and business model.
* A is correct:DefiningIntegrationpoints (ERP, HR, Inventory) is a foundational requirement that dictates the project scope and data strategy.
* D is correct:Defining theWork(Work Types, Skills, Durations) is the core of the Field Service data model. You cannot configure the system without knowing what services are being performed.
* E is correct:Defining theTerritory Structure(Business Units) sets up the security model, sharing settings, and resource organization.
* Options B and Care incorrect for thefirst daybecause they are detailed configuration specifics (Refinement). You cannot define "Service Objective Weights" or "Gantt Features" until you understand the basic business goals, services, and territories.
NEW QUESTION # 38
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?
- A. Use 'Global Optimization' to optimize the territory schedule for the next week
- B. Manually update the 'Assigned Resource' on each of the urgent repairs
- C. Ensure that the maintenance Service Appointments are not 'Pinned' and can be rescheduled
- D. Check the 'Scheduling Priority' of the repair and maintenance Service Appointments
- E. Invoke 'Resource Schedule Optimization' for each Service Resource in the Service Territory
Answer: A,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 theScheduling Priorityfield (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 Optimizationis 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 mustnot 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.
NEW QUESTION # 39
A customer outsources some of the work to contractors. The contractors in company A need to be able to accept up to 4 hours of maintenance work per day, but their resources only work 9-10 am. They manage the scheduling and order of these jobs outside of Salesforce.
Contractor company B also must only accept 4 hours of work per day but work from 9-5 pm and manage their schedule inside Salesforce. The customer is using optimization.
Which two configurations need to be created to support the requirement?
- A. Configure a 'Scheduling Count Rule' with a 'Count Type' of 'Duration' to limit work for all resources.
Set Operating Hours to 9-10 am for contractor group A and 9-5 pm for contractor group B - B. Configure 'Capacity Based Resources' with an 'Hours Per Time Period' of 4 and a 'Time Period' of 'Day' for contractor group A. Set Operating Hours to 9-10 am for contractor group A resources and use
'Schedule Over Lower Priority' to allow for overbooking resources - C. Configure 'Capacity Based Resources' with an 'Hours per Time Period' of 4 and a 'Time Period' of 'Day' for contractor group A. Set Operating Hours to 9-10 am for contractor group A resources
- D. Configure a 'Scheduling Count Rule' with a 'Count Type' of 'Duration' to limit work. Use 'Relevance Groups' to apply this to resources in contractor group B. Set Operating Hours to 9-5 pm for contractor group B
Answer: C,D
Explanation:
This scenario distinguishes between "External" contractors (buckets of work) and "Internal/Named" contractors (managed schedule).
* Option C (Contractor A):Since they manage workoutsideSalesforce and work specific hours (9-10 am), they should be modeled asCapacity-Based Resources. This feature allows you to define a
"bucket" of capacity (4 hours/day) without optimizing individual travel or start times. You simply dump work into their bucket until it is full.
* Option A (Contractor B):Since they manage the scheduleinsideSalesforce (likely named users), they act like standard employees. To limit them to 4 hours of work within a 9-5 shift, you use aWork Rule (Count Rule). You configure the rule to limit "Duration" to 240 minutes (4 hours) per day and use a Relevance Groupto ensure this ruleonlyapplies to Contractor B (not internal employees or Contractor A).
NEW QUESTION # 40
A customer needs to cancel all appointments within a specific area due to climate changes that boosted a bushfire.
How should a consultant recommend implementing this requirement?
- A. Create a custom list view for the appointments that should be cancelled, select the appointments and use the 'Unschedule' action
- B. Change the priority for the appointments to a low priority and run 'In-Day Optimization'
- C. Draw a polygon on the map for the bushfire area and use the bulk action to 'Unschedule' the appointments
- D. Create a report for the appointments that are located in this area and use a data import tool to change the appointment's status to 'Canceled'
Answer: C
Explanation:
The Dispatcher Console Map is the most efficient tool for geographic mass actions.
* Option A is correct.Salesforce Field Service allows dispatchers to draw customMap Polygonsdirectly on the Gantt map. Once a polygon is drawn around the affected bushfire area, the dispatcher can right- click the polygon (or use the actions menu) to performMass Actionson all Service Appointments contained within that shape. "Unschedule," "Cancel," or "Flag" are standard bulk actions available in this context.
* Option B (Reports/Data Loader) is too slow for an emergency response.
* Option C (Optimization) would just move the appointments to later times, not cancel/unschedule them.
* Option D (List View) is difficult because defining a "bushfire area" using text filters (City, Zip) is often inaccurate compared to drawing the precise boundary on a map.
NEW QUESTION # 41
Universal Containers would like customers to be able to schedule appointments themselves in addition to being able to schedule appointments by calling into the call center.
Which two options should an architect recommend to meet UC's requirements? (Choose 2 options)
- A. Nightly recurring optimization job
- B. Get Candidates global action from the Gantt chart
- C. Communities Book Appointment action
- D. Book Appointment global action
Answer: C,D
Explanation:
Customer self-scheduling requires an externally exposed booking action, while call-center bookings happen inside Salesforce. The Book Appointment action serves both surfaces.
* Option C is correct. The Book Appointment global action returns available appointment slots based on the Scheduling Policy, Work Rules and Operating Hours, and lets a call-center agent confirm one. It is the standard internal-user booking surface.
* Option D is correct. The Communities Book Appointment action exposes the same booking capability through an Experience Cloud (Communities) site, enabling customer self-service scheduling without contacting the call center.
* Option A is incorrect because Get Candidates returns eligible resources for an existing appointment, not bookable time slots, and is a dispatcher tool.
* Option B is incorrect because a nightly optimization job rearranges existing appointments and does not allow customers or agents to choose a slot.
NEW QUESTION # 42
A customer doesn't want contractors to be considered in optimization runs.
How can a consultant implement this requirement?
- A. Create 'Count Rule' Work Rule and include it in the Scheduling Policy
- B. Create 'Match Field' Work Rule and include it in the Scheduling Policy
- C. Create 'Extended Match' Work Rule and include it in the Scheduling Policy
- D. Create 'Match Boolean' Work Rule and include it in the Scheduling Policy
Answer: D
Explanation:
To exclude a specific subset of resources from being scheduled by the optimization engine, you use a Hard Constraint Work Rule.
* Option D is correct.TheMatch BooleanWork Rule is designed to filter resources based on a checkbox (Boolean) field.
* You would create a custom checkbox on the Service Resource object (e.g., Is_Contractor__c).
* You configure the Match Boolean rule in the Scheduling Policy to enforce that Is_Contractor__c must be False.
* When optimization runs, any resource where Is_Contractor__c = True fails the rule and is completely ignored/excluded from the schedule calculation.
* Option A (Count Rule) limits volume, it doesn't exclude.
* Options B and C (Match Field/Extended Match) match properties between theJoband theResource(e.g., Skill or Location matching), which is not the same as a blanket exclusion of a resource type.
NEW QUESTION # 43
......
Salesforce AP-209 Exam Syllabus Topics:
| Topic | Details |
|---|---|
| Topic 1 |
|
| Topic 2 |
|
| Topic 3 |
|
| Topic 4 |
|
| Topic 5 |
|
AP-209 Exam Practice Materials Collection: https://www.vce4plus.com/Salesforce/AP-209-valid-vce-dumps.html