---
schema_version: "1"
id: 801841cfc4d20f1e48a2c17136ab2d06779d3ba8b5383a49728a772a89660081
title: "Workforce Scheduling Service Objective: Resource Priority"
collection: admin
version: current
locale: en-us
portal_url: https://docs.salesforce.com/admin/current/en-us/service/264-0-0/wfs_service_resource_priority.md
canonical_url: https://help.salesforce.com/s/articleView?id=service.wfs_service_resource_priority.htm&release=264.0.0&type=5
source_site: help.salesforce.com
content_type: documentation
content_hash: 9a9c9cbfc1f7e371fced1da38f2366883aec96e75396f3ddf2b267e839b7c04a
description: Use the Workforce Scheduling Resource Priority objective to assign a priority value to rank resources during scheduling. This priority value indicates which resources to prioritize for scheduling over others. Prioritizing resources can be used in scenarios such as preferring to schedule appointments to internal resources over contractor resources. This objective is relevant for field scheduling only.
products:
  - Public Sector
  - Service Cloud
release: "264"
---
# Workforce Scheduling Service Objective: Resource Priority

Use the Workforce Scheduling Resource Priority objective to assign a priority value to rank resources during scheduling. This priority value indicates which resources to prioritize for scheduling over others. Prioritizing resources can be used in scenarios such as preferring to schedule appointments to internal resources over contractor resources. This objective is relevant for field scheduling only.

### Required Editions

<table class="slds-table slds-table_bordered slds-max-medium-table_stacked slds-m-bottom_small edition"><colgroup><col></colgroup><tbody><tr class=""><td class="slds-cell-wrap" style="vertical-align:top;">Available in: Lightning Experience</td></tr><tr class=""><td class="slds-cell-wrap" style="vertical-align:top;">Available in: <strong>Enterprise</strong> and <strong>Unlimited</strong> Editions</td></tr></tbody></table>

Use the Priority field or create a custom field on the Service Resource object of numeric type to store the priority of the service resource. Then, configure the Resource Priority Field picklist in the Resource Priority objective. A lower numerical value for a service resource priority represents a higher business priority, so the scheduling engine prefers scheduling that resource over a resource with a higher numerical value.

![Note](https://sf-zdocs-cdn-prod.zoominsoftware.com/tdta-service-workforce_scheduling-264-0-0-production-enus/1eb114f2-bdf8-40c9-98ed-accb880f7906/images/icon_note.png)

Note

- While you can use any scale of priority values we recommend you use a scale of 1 to 10, without fractions.
- Resources with a priority value of null are considered as the lowest priority grade and least preferred.
- Resources with a priority value of 0 are considered the best candidates.
- Negative values are considered as null.

The scheduling request finds the maximum priority values for all service resources in the request and uses that as the maximum value for the scale. All the priority values in the request are graded along this scale. The graded value of the service resource’s priority represents the penalty applied when that service resource is scheduled. The grade is multiplied by the weight of the Resource Priority objective in the scheduling policy to determine the resulting score of the schedule for an appointment.

#### See Also

- [Create and Manage Service Objectives in Workforce Scheduling](https://help.salesforce.com/s/articleView?id=service.wfs_service_objectives_manage.htm&release=264.0.0&type=5 "Add service objectives to a scheduling policy to represent your business priorities. The scheduling engine grades candidate schedules against the objectives you assign and their relative weights.")