You are here:
Create a Work Rule for Workforce Scheduling
Work rules define the criteria that determine which service resources are eligible for a given appointment. Each rule filters resources based on a specific factor such as skills, availability, territory, or calendar conflicts.
Required Editions
| Available in: Lightning Experience |
| Available in: Enterprise and Unlimited Editions |
| User Permissions Needed | |
|---|---|
| To create a work rule: | Workforce Scheduling Manager |
- From Setup, click Salesforce Go.
-
Search for
Scheduling Policies. - In the search results, under Features, select Scheduling Policies for Workforce Scheduling.
- Click Go to Setup next to Create Service Objectives.
- Click New.
-
Enter the required information.
- Name: A unique name for the work rule.
- Developer Name: An API name for the work rule. Auto-populated based on the name.
- Description: A brief description of the rule's purpose.
-
From Rule Type, select the type of work rule, and then configure
any additional parameters that appear.
- Match Skills: Matches service resources whose skills meet the requirements of the appointment. To require that the resource's skill level meets or exceeds the level required by the appointment, select is Skill Level Matched.
- Availability: Filters resources based on their available time slots using operating hours, shifts, or both. From Shift Usage, select how operating hours and shifts are used to calculate availability: Consider Only Shifts, Consider Operating Hours and Shifts Intersection, Consider Operating Hours and Shifts Union, or Consider Only Operating Hours.
- Excluded Resources: Removes specific service resources that are marked as excluded on the appointment.
- Required Resources: Limits candidates to service resources that are marked as required on the appointment.
- Service Appointment Visiting Hours: Restricts scheduling to times within the visiting hours defined on the service appointment.
- Working Territories: Filters resources based on the service territories where they are assigned to work. To consider the resource's primary territory, select Enable Primary Location. To consider the resource's secondary territory, select Enable Secondary Location.
- Appointment Start Time Interval: Sets the interval, in minutes, between available appointment start times. From Appointment Start Time Interval, select the number of minutes between available start times.
- Calendar Events: Excludes time slots that overlap with the resource's calendar events. To block times when the resource has conflicting calendar events, select Consider Calendar Events.
- Click Save.
Did this article solve your issue?
Let us know so we can improve!

