Free sample · answers included

Free Salesforce Agentforce Field Service and Operations Consultant
Practice Questions

18 free Agentforce Field Service and Operations Consultant practice questions from our bank of 300 reviewed questions, picked across all 8 official exam sections in proportion to their weight. Each one shows the correct answer, why it is right and why the others are wrong, and the official documentation it was checked against.

Last updated

What is the Agentforce Field Service and Operations Consultant exam like?

60 + up to 5

Scored + unscored questions

105 min

Time limit

63%

Passing score

$200

Registration (retake $100)

Salesforce Certified Platform Administrator, Salesforce Certified Agentforce Service Consultant

Prerequisite

Confirm current details in the official Agentforce Field Service and Operations Consultant exam guide.

Questions by exam section

Heavier sections get more questions, the same way the real exam and our 60-question practice exams are weighted.

Managing Resources

16% of the exam
  1. Question 1 · Medium

    At Northern Trail Outfitters, an admin creates a Trail Repair service crew from the Service Crews tab, then creates a matching service resource of type Crew. When she selects Active on that resource and saves, she gets an error. She planned to add members afterward with the crew management tool. What should she do?
    • A.Populate the User field on the Crew resource with her own user so the record passes validation, then remove it later
    • B.Add at least one active technician in the crew's Service Crew Members related list, then activate the Crew resource
    • C.Assign herself the Field Service Dispatcher permission set license, which is needed to activate Crew resources
    • D.Select Include in Scheduling Optimization first, because a Crew resource must be optimizable before it is activated
    Show the answer and explanation
    Correct answer: B. Add at least one active technician in the crew's Service Crew Members related list, then activate the Crew resource
    A service resource of type Crew can't be activated unless the crew has at least one active member, and the crew management tool only shows crews whose Crew resource is active, so the first member must be added from the Service Crew Members related list. A resource representing a crew must leave User blank and point to the crew instead. The optimization option doesn't apply to service crews and should be skipped. The Dispatcher permission set license governs Dispatcher-type resources, not Crew activation.
  2. Question 2 · Easier

    Universal Containers grades its welders as Apprentice, Journeyman or Master and wants scheduling to send complex welds only to Masters. The admin is deciding how to represent these grades with Field Service skills. What should the admin recommend?
    • A.Enter the grade on the Welding skill record in Setup so every resource assigned that skill shares the same grade.
    • B.Map each grade to a skill level value, such as 10, 50 and 90, and add a validation rule that allows only those values.
    • C.Change the Skill Level field on service resource skills to a picklist with Apprentice, Journeyman and Master as its values.
    • D.Use a 1 to 5 skill level scale, because Field Service stores skill levels as whole numbers from 1 through 5.
    Show the answer and explanation
    Correct answer: B. Map each grade to a skill level value, such as 10, 50 and 90, and add a validation rule that allows only those values.
    Skills and skill requirements take a numeric skill level from 0 to 99.99, and Help suggests deciding what levels mean and creating validation rules to limit the allowed values, such as multiples of 10. The Skill Level field is a standard numeric field, so turning it into a picklist isn't an option. The 1 to 5 range is invented; the documented range is 0 to 99.99. A grade on the Skill record in Setup would apply to everyone, whereas the level belongs on each service resource skill.
  3. Question 3 · Medium

    AW Computing's technicians Ana and Raj take turns driving the same stocked service van. The admin linked the van's Location record in Ana's service resource Location field, and saving the same Location on Raj's resource fails. What should the consultant explain?
    • A.The Location field is available only on Crew resources, so Ana and Raj must form a crew to share the van's location
    • B.A location can be linked to only one service resource, so link the van to the technician who manages or operates it
    • C.The van's Location record type must be changed from Van to Warehouse because warehouses can be shared by resources
    • D.The van's Location must first be added to both technicians' service territories before it can be linked to either resource
    Show the answer and explanation
    Correct answer: B. A location can be linked to only one service resource, so link the van to the technician who manages or operates it
    Help states that service resources might be linked to a location they manage or operate, such as a warehouse or van, and that a location can't be linked to more than one service resource. Adding mobile locations to service territories is a separate setup step and doesn't lift the one-resource limit. The Location field isn't restricted to Crew resources. Switching the location's type doesn't change the rule that one location links to one service resource.

Managing Work Orders

23% of the exam
  1. Question 4 · Harder

    At Cloud Kicks, a work order's service appointments all sit on its work order line items. A dispatcher added a Required resource preference to the work order after the line items were created, but the line items' appointments still go to other technicians. What should the consultant recommend?
    • A.Reselect the work type on the work order so its resource preferences are pushed down to the existing line items
    • B.Add the Required resource preference to each work order line item, because the appointment's direct parent determines it
    • C.Add the Excluded Resources work rule so every technician other than the required one is filtered out of the candidates
    • D.Move the Required Resources work rule to the top of the scheduling policy so it is evaluated before the line item rules
    Show the answer and explanation
    Correct answer: B. Add the Required resource preference to each work order line item, because the appointment's direct parent determines it
    The resource preference used for scheduling depends on which record is the service appointment's direct parent, so appointments on line items use the line items' preferences, not the work order's. Excluded Resources only removes resources listed as Excluded and does not enforce a Required preference. Work types carry duration, skills and products, not resource preferences. Work rules are filters that all must pass, so rule order does not change which preference applies.
  2. Question 5 · Easier

    Cloud Kicks books in-store shoe fitting consultations that must start exactly at the booked time, and customers should see slots that reflect the length of the fitting rather than an arrival window. What should the admin configure on the Shoe Fitting work type?
    • A.Set the Duration Type to Minutes so the slots are calculated precisely instead of being rounded to hours
    • B.Set the Minimum Crew Size to 1 so each fitting is booked to a single service resource at a time
    • C.Select Exact Appointments on the work type so time slots reflect the time needed for the fitting
    • D.Select Auto-Create Service Appointment so each fitting appointment is created with an exact start time
    Show the answer and explanation
    Correct answer: C. Select Exact Appointments on the work type so time slots reflect the time needed for the fitting
    Exact Appointments makes service appointment time slots reflect the time needed for the work, so the appointment starts at the beginning of the slot; Help cites showroom and office visits as examples. Minimum Crew Size controls crew assignment, not slot shape. Auto-Create Service Appointment creates the appointment record but does not change how slots are offered. Duration Type only sets the unit for Estimated Duration and does not turn arrival windows into exact times.
  3. Question 6 · Harder · Choose 2

    Cloud Kicks prices its store refit work orders through work order line items, each with a quantity, unit price and discount, and sets a tax amount on the work order. A finance analyst asks how the work order's read-only totals are calculated. Which two statements are accurate? Choose 2 answers.
    • A.Subtotal is the total of the line items' subtotals before discounts and taxes are applied.
    • B.Grand Total is the work order's total price with the work order's tax added.
    • C.Total Price is the total of the line items' prices with both discounts and tax already applied.
    • D.Subtotal is recalculated from the price book's list prices, ignoring any unit price changed on the line items.
    • E.Tax is entered on each line item and then summed into the work order's Tax field automatically.
    Show the answer and explanation
    Correct answers: A. Subtotal is the total of the line items' subtotals before discounts and taxes are applied.; B. Grand Total is the work order's total price with the work order's tax added.
    On the work order, Subtotal is the total of the line items' subtotals before discounts and taxes, and Grand Total is the total price with tax added. Total Price includes line item discounts but not tax. Tax is entered on the work order itself; line items have no tax field to roll up. A line item's subtotal is its unit price multiplied by quantity, and the unit price can be changed from the list price, so the totals use the line items' unit prices.
  4. Question 7 · Medium · Choose 2

    A Cumulus Financial agent adds work order line items to a branch security upgrade work order that has an asset filled in. Which two statements about the line items' relationship to the work order are accurate? Choose 2 answers.
    • A.The work order's asset is not copied to its line items automatically, so each line item's Asset must be set if needed.
    • B.Each line item automatically gets the work order's asset, which updates whenever the work order's asset changes.
    • C.A line item can be moved to another work order by editing its Work Order field, keeping its appointments with it.
    • D.A line item can be saved without a work order and attached to one later from the work order's related list.
    • E.A line item's Work Order field is required and is set when the line item is created; it cannot be changed later.
    Show the answer and explanation
    Correct answers: A. The work order's asset is not copied to its line items automatically, so each line item's Asset must be set if needed.; E. A line item's Work Order field is required and is set when the line item is created; it cannot be changed later.
    The object reference describes a line item's Work Order field as required, because every line item must belong to a work order, and the field can be set on create but not updated, so a line item cannot be moved to another work order. It also says the line item's asset is not automatically inherited from the parent work order. Editing the Work Order field to move a line item is therefore not possible. Assets are not copied or kept in sync from the work order. A line item cannot exist without a work order.

Managing Scheduling and Optimization

28% of the exam
  1. Question 8 · Medium

    Ursa Major Solar's territories don't use Enhanced Scheduling and Optimization. Operations wants the schedule to respond automatically after common events, such as a customer canceling an appointment or an appointment's time changing, without a dispatcher starting anything. What should the consultant recommend?
    • A.Have dispatchers run Fill-In Schedule from the Gantt each time a canceled appointment leaves a gap
    • B.Add the Canceled status to the In-Day Pin Criteria so that the freed slot is refilled automatically
    • C.Have dispatchers run Group Nearby on the next appointment after every cancellation is reported
    • D.Configure scheduling recipes for the cancellation and time-change categories of schedule events
    Show the answer and explanation
    Correct answer: D. Configure scheduling recipes for the cancellation and time-change categories of schedule events
    Schedule recipes are simple optimization recipes that define what happens to the schedule after appointment cancellations, time changes and overlaps, and they run without a dispatcher starting them; the engine named in the stem matters because with Enhanced Scheduling and Optimization the Fix Schedule Overlaps flow replaces recipes for resolving overlaps. Fill-In Schedule and Group Nearby are Gantt actions that a dispatcher runs manually, which misses the hands-off requirement. Pin Criteria exclude appointments from being changed during optimization and don't refill anything.
  2. Question 9 · Harder · Choose 2

    AW Computing uses Enhanced Scheduling and Optimization in all territories and is modeling network installs as chains of dependent appointments. Which two statements about how its complex work is scheduled are accurate? Choose 2 answers.
    • A.Automatic scheduling supports dependency groups of up to five service appointments
    • B.Scheduling and optimization use all-or-none logic, so every appointment in the chain is scheduled or none are
    • C.The Time Dependency and Same Resource fields on the service appointment control how chains are scheduled
    • D.Dependencies are enforced for only two appointments at a time, even with all-or-none scheduling selected
    • E.Capacity-based resources can be assigned automatically to appointments in a dependency group
    Show the answer and explanation
    Correct answers: A. Automatic scheduling supports dependency groups of up to five service appointments; B. Scheduling and optimization use all-or-none logic, so every appointment in the chain is scheduled or none are
    With Enhanced Scheduling and Optimization, scheduling and optimization use all-or-none logic for a dependency group, and the engine supports up to five appointments in a group (larger groups can be scheduled manually). The Time Dependency, Same Resource, Same Day and Related Service fields on the appointment don't apply to the enhanced engine; it uses the appointment dependency records. Capacity-based resources can't be assigned to appointments in a dependency group by scheduling or optimization. Enforcing dependencies two at a time is the behavior of territories that don't use the enhanced engine.
  3. Question 10 · Harder

    Ursa Major Solar has inverter inspections that must be done sometime in the next six months. Dispatchers want each of these appointments to stay visible on the Gantt every day as a reminder, even though none of its scheduling date fields fall within the Gantt's current time frame. What should the consultant recommend?
    • A.Create a custom list filter with 30 days before and after the horizon date for the inspections
    • B.Select Match Gantt Dates so that the horizon date follows the last day shown on the Gantt
    • C.Populate the Gantt Display Date with today's date, using automation that updates it every day
    • D.Turn on the Long-Term view option that shows only multiday appointments for up to six months
    Show the answer and explanation
    Correct answer: C. Populate the Gantt Display Date with today's date, using automation that updates it every day
    When none of an appointment's selected date fields fall within the Gantt time frame, the Gantt Display Date shows it on the Gantt, and Help suggests automation that sets an important appointment's Gantt Display Date to today, updated daily. Match Gantt Dates only aligns the appointment list's horizon with the Gantt; it doesn't place appointments on the Gantt. A custom list filter changes the appointment list, and its 30-day maximum can't cover six months anyway. The Long-Term multiday-only option applies to multiday appointments, and these inspections aren't multiday work.
  4. Question 11 · Easier · Choose 2

    Bloomington Caregivers is deciding whether to model five-day home rehabilitation programs as multiday service appointments instead of standard ones. Which two statements correctly describe how a multiday service appointment differs from a standard one? Choose 2 answers.
    • A.It can span the assigned resource's nonavailability, such as nights, without causing rule violations
    • B.It can last up to six months, matching the range of the Long-Term view on the Gantt
    • C.It can be assigned to a capacity-based service resource, such as a partner agency
    • D.It respects the patient's visiting hours from the work order on each day of the appointment
    • E.Its assigned resource can't be assigned to any other appointment while it is in progress
    Show the answer and explanation
    Correct answers: A. It can span the assigned resource's nonavailability, such as nights, without causing rule violations; E. Its assigned resource can't be assigned to any other appointment while it is in progress
    Multiday appointments are designed to span resources' nonavailability without rule violations, and while one is in progress its resource can't be assigned to any other appointment. A multiday appointment can't span more than eight weeks; six months is only how far the Long-Term view can display. Multiday appointments can't be assigned to capacity-based resources. Multiday scheduling doesn't consider the customer availability (visiting hours) listed on the work order.
  5. Question 12 · Harder

    Ursa Major Solar's org was created before Spring '21 and has street-level routing selected; its territories don't use Enhanced Scheduling and Optimization. When an agent books a job at a city address 140 km from the technician's home base, the assigned resource's Estimated Travel Time To Source shows Aerial. What explains this?
    • A.Street-level routing avoids toll roads, and when no untolled route exists the calculation falls back to the straight-line distance instead
    • B.The job site is more than 1.5 km from an official road, so the street-level calculation can't snap the location to a route
    • C.With street-level routing and the legacy engine, aerial routing is used when an appointment requires more than 100 km of travel
    • D.Appointment Booking uses only aerial routing in this org, while street-level routing is reserved for global optimization runs
    Show the answer and explanation
    Correct answer: C. With street-level routing and the legacy engine, aerial routing is used when an appointment requires more than 100 km of travel
    Help's considerations for orgs not using Enhanced Scheduling and Optimization state that if a service appointment requires a travel distance of more than 100 kilometers, aerial routing is used. The 1.5 km rule applies to point-to-point predictive routing, and the stem places the job at a city address. Street-level routing does avoid toll roads, but that produces longer road routes, not an aerial fallback. Street-level routing isn't limited to optimization; it is predictive travel (beta) that doesn't support scheduling operations such as Book Appointment.

Configuring Mobility

10% of the exam
  1. Question 13 · Medium

    Ursa Major Solar has a Visualforce inspection checklist embedded on its work order page layout. Technicians who switched to the Field Service mobile app can't see it. What should the consultant recommend?
    • A.Select Available for Lightning Experience and Mobile on the page so the Field Service app renders it
    • B.Rebuild the checklist as a Field Service Mobile Flow and launch it from the app's action menu
    • C.Enable Lightning Data Service in Field Service Mobile Settings so the app can render Visualforce pages
    • D.Add the Visualforce page to the Salesforce Mobile and Lightning Experience Actions section of the layout
    Show the answer and explanation
    Correct answer: B. Rebuild the checklist as a Field Service Mobile Flow and launch it from the app's action menu
    The Field Service mobile app doesn't support Visualforce pages, including actions and Visualforce components on page layouts, so no layout or page setting will make it render there. Guided processes such as checklists belong in a Field Service Mobile Flow connected to the app through an app extension or quick action. Lightning Data Service doesn't add Visualforce support.
  2. Question 14 · Harder · Choose 2

    Universal Containers has two Field Service mobile flows, Install_Closeout and Repair_Closeout, and wants both to end with customer signature capture on the service report. The admin plans to use the Service_Report_Flow app extension. Which two statements should the consultant share? Choose 2 answers.
    • A.Only one Service_Report_Flow extension can exist at a time, so only one flow can end in the preview this way
    • B.The flow must finish with a Create Records element on Service Report for the app to open the signature preview
    • C.Each flow can get its own Service_Report_Flow extension as long as the two extensions are scoped to different object types
    • D.The extension's settings don't change the rest of the flow; the preview opens when the flow in Launch Value ends
    • E.The Launch Value must be Service_Report_Flow and the extension Name must be the API name of the flow to launch
    Show the answer and explanation
    Correct answers: A. Only one Service_Report_Flow extension can exist at a time, so only one flow can end in the preview this way; D. The extension's settings don't change the rest of the flow; the preview opens when the flow in Launch Value ends
    Because Service_Report_Flow is a unique name, you can have only one Service_Report_Flow app extension at a time, so only one of the two flows can conclude with the preview through it. Help also says the extension's settings don't affect the rest of the flow: the app launches the service report preview when the flow in Launch Value completes. Scoping to different objects doesn't allow a second extension with the same name. No Create Records step on Service Report is needed, and the name and launch value are the other way round: Name is Service_Report_Flow and Launch Value is the flow's API name.

Managing Inventory

8% of the exam
  1. Question 15 · Harder · Choose 2

    A Get Cloudy Consulting warehouse clerk marked a product transfer Received with a quantity of 50 routers instead of 5. The inventory manager asks how to correct the counts. Which two statements are accurate? Choose 2 answers.
    • A.Deleting the transfer creates Transferred transactions with reversed quantities and leaves Quantity on Hand unchanged.
    • B.Editing Quantity Received on the received transfer makes Salesforce recalculate both product items automatically.
    • C.The received transfer can't be edited, but it can be deleted, which reverts the source and destination Quantity on Hand.
    • D.The clerk can clear the Received checkbox, correct the quantity to 5 and then mark the transfer received again.
    • E.Deleting the transfer adds product item transactions of type Adjusted to both the source and destination product items.
    Show the answer and explanation
    Correct answers: C. The received transfer can't be edited, but it can be deleted, which reverts the source and destination Quantity on Hand.; E. Deleting the transfer adds product item transactions of type Adjusted to both the source and destination product items.
    Received product transfers can't be updated, but they can be deleted; deleting one reverts the Quantity on Hand of the source and destination product items to the pretransfer quantity and adds Adjusted product item transactions to both. Marking a transfer received can't be undone, so clearing the checkbox isn't possible. Because received transfers can't be updated, editing Quantity Received isn't an option. Deletion uses Adjusted transactions, not Transferred ones, and it does change Quantity on Hand.

Managing Assets

5% of the exam
  1. Question 16 · Easier

    A Bloomington Caregivers client permanently retires a patient lift that the company serviced for years. The service manager wants the lift kept on the client's account for history, but clearly shown as no longer in use and when it left service. What should the admin do?
    • A.Clear the asset's Account field so the lift drops off the client's account, then enter a retirement date in Description.
    • B.Delete the lift's asset record and add a note on the client's account with the lift's serial number and retirement date.
    • C.Create a Replacement asset relationship with no new asset and enter the retirement date in the relationship's To Date.
    • D.Set the asset's Status to Obsolete and enter the date the lift was retired in the asset's Usage End Date field.
    Show the answer and explanation
    Correct answer: D. Set the asset's Status to Obsolete and enter the date the lift was retired in the asset's Usage End Date field.
    The asset Status picklist includes Obsolete by default, and Usage End Date can indicate when the asset was removed from service, so the record stays on the account with a clear end date. Deleting the asset loses its service history. An asset needs an account or a contact, and clearing the account hides the lift from the client's history. An asset relationship links a new asset to the existing one it replaces, so one without a new asset doesn't describe a retirement.

Configuring Maintenance Plans

5% of the exam
  1. Question 17 · Medium

    Get Cloudy Consulting is configuring a maintenance plan for a client's office tower that covers six rooftop HVAC units serviced on the same dates. The client wants one work order per visit date with each unit tracked separately on it, and one service appointment for the whole visit. Which generation settings should the consultant choose?
    • A.Work Order Generation Method: One work order per asset; Service Appointment Generation Method: One service appointment per work order.
    • B.Work Order Generation Method: One work order line item per asset; Service Appointment Generation Method: One service appointment per work order line item.
    • C.Work Order Generation Method: One work order line item per asset; Service Appointment Generation Method: One service appointment per work order.
    • D.Work Order Generation Method: left as None, with the work type set to auto-create one service appointment for each work order.
    Show the answer and explanation
    Correct answer: C. Work Order Generation Method: One work order line item per asset; Service Appointment Generation Method: One service appointment per work order.
    One work order line item per asset groups all assets that share a suggested maintenance date under one parent work order with a line item per unit, and One service appointment per work order then creates a single appointment on that parent. One work order per asset creates six separate work orders per date, and with that method a Service Appointment Generation Method can't be set at all. One service appointment per work order line item would create six appointments per visit instead of one. Leaving the method as None defaults to one work order per asset, so the units would not be combined.

Permissions and Sharing

5% of the exam
  1. Question 18 · Medium · Choose 2

    Ursa Major Solar's new admin keeps confusing User Territory records with service territory members. Which two statements correctly describe the difference? Choose 2 answers.
    • A.A User Territory record makes the user a primary, secondary or relocation member of that service territory.
    • B.A User Territory record adds a user, such as a dispatcher, to the territory's public group for record access.
    • C.A service territory member record links a service resource to a territory where it works and can be scheduled.
    • D.A service territory member record grants the territory's dispatchers access to records through a public group.
    • E.A User Territory record is what the Match Territory work rule checks to decide where a resource can work.
    Show the answer and explanation
    Correct answers: B. A User Territory record adds a user, such as a dispatcher, to the territory's public group for record access.; C. A service territory member record links a service resource to a territory where it works and can be scheduled.
    User Territory records are about access: the user on the record, typically a dispatcher or call center rep, is added to the territory's public group and sees records shared with it. Service territory members are about work: they associate service resources with the territories they work in, with a Type of primary, secondary or relocation. Membership types belong to service territory members, not User Territory records. Service territory members don't by themselves grant dispatchers access through a public group. Match Territory evaluates service territory memberships, not User Territory records.

Where to go after these 18 questions

Get Agentforce Field Service and Operations Consultant exam updates by email

Occasional emails when Salesforce changes this exam, plus practice questions with full explanations.

Occasional emails about Salesforce exam changes, plus practice questions with full explanations. We'll email you to confirm. Unsubscribe anytime. See our privacy policy.

Ready for a full Agentforce Field Service and Operations Consultant practice exam?

Take a timed 60-question exam drawn from all 300 reviewed questions in the real exam's section mix, then drill the sections you miss.