---
schema_version: "1"
id: 34cfe38682f9a22b093c916c522fd280c79110032b4190257a816b2a3f1707e2
title: "Workforce Scheduling Rule Type: Match Skills"
collection: admin
version: current
locale: en-us
portal_url: https://docs.salesforce.com/admin/current/en-us/service/264-0-0/wfs_work_rules_match_skills.md
canonical_url: https://help.salesforce.com/s/articleView?id=service.wfs_work_rules_match_skills.htm&release=264.0.0&type=5
source_site: help.salesforce.com
content_type: documentation
content_hash: 2ea3ae1061094eb4223806458185c809a6c8c0fad169ca197784af128966537e
description: Match Skills is a Workforce Scheduling work rule type that matches a service appointment’s skill requirements with a service resource’s assigned skills. It can also be used to enforce skill level requirements. Match Skills work rules are applicable to field and on-site scheduling.
products:
  - Public Sector
  - Service Cloud
release: "264"
---
# Workforce Scheduling Rule Type: Match Skills

Match Skills is a Workforce Scheduling work rule type that matches a service appointment’s skill requirements with a service resource’s assigned skills. It can also be used to enforce skill level requirements. Match Skills work rules are applicable to field and on-site scheduling.

### 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>

The Match Skill work rule is time-phased, meaning the rule validates that the service resource has the required skills and skill level when a work order is assigned, as these values can change.

Work rules of this type contain the following settings.

 
| Field Name | Description |
| --- | --- |
| Match Skill Level | If selected, service resources whose skill level is lower than the level listed on an appointment’s parent record’s Skill Requirement record aren’t considered as candidates. Match Skill Level isn’t supported when you’re using the Match Skills work rule with At Least One Skill Matches (OR) selected for the Skill Type Logic. |
| Skill Type Developer Name | The developer name of the Skill Type found on the Skill record in Setup. This field is hidden for users by default. To use it, update its field-level security settings in Setup and add it to your page layout. With Skill Type you can classify your skills in Setup and control which of your skills the Match Skill work rule logic applies to. For example, an organization has two types of resource Skills: Hard Skills, such as on-the-job training, and Soft Skills. After you define Skill records in Setup with these Skill Type names, you can, for example, enforce the match of only the Hard Skills skill type. To do this, define the name of that skill type here for the Match Skill work rule. If this field is empty, the Match Skill work rule applies to all Skills in Setup that don’t have a Skill Type defined. It doesn’t apply to Skills which have a Skill Type defined. |
| Skill Type Logic | Defines the logic between the skill requirements as All Skills Match (AND) (this is the default) or At Least One Skill Matches (OR). You set the logic for each skill type. Using the OR logic, you can qualify more service resources to match at least one, but not necessarily all, skill requirements of a certain skill type. For example, a service appointment requires a caregiver who can perform procedures required for diabetes care and the caregiver must speak English or Spanish. If speaking only one of the languages specified on a Work Order is required, you can use the Skill Type Logic of At Least One Skill Matches (OR) so that candidates aren’t required to have all the skills in the Match Skills work rule. In Setup, set the Skill Type for this set of skills to a common name, such as Language. The Match Skills work rule checks if the service resource has at least one of the Language type skills for the resource to be a match. By using the All Skills Match (AND) logic, candidates must have all the skills for the skill type. If no Skill Type Developer Name is entered, the skill type logic applies to all the skills that have no skill type. If you don’t want to apply a Skill Type Logic, keep the Skill Type field empty for all your skills to make sure the Match Skills rule is applied. If no Skill Type Logic value is entered the default is All Skills Match (AND). |

![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 If a service appointment doesn’t have the required skills specified, all service resources are considered valid candidates. If a service resource has no assigned skills, the resource isn’t a valid candidate for any service appointment with skill requirements.

Create work rules from Setup. Find and go to **Workforce Scheduling**, and under **Appointment Scheduling Logic**, select **Work Rules**. To view or add work rule fields open the Object Manager in Setup and select the **Work Rule** custom object. To add work rules to a scheduling policy, see [Create and Manage Scheduling Policies in Workforce Scheduling](https://help.salesforce.com/s/articleView?id=service.wfs_policies_manage.htm&release=264.0.0&type=5 "Scheduling policies combine work rules and service objectives to control which resources and time slots Workforce Scheduling assigns to each appointment. Work rules decide who’s eligible, and service objectives decide who’s the best fit. During scheduling and optimization, the engine applies these criteria against factors like resource skills, travel time, and urgency to make sure the right person is assigned to the right job efficiently.").

#### See Also

- [Create and Manage Work Rules in Workforce Scheduling](https://help.salesforce.com/s/articleView?id=service.wfs_work_rules_manage.htm&release=264.0.0&type=5 "Work rules filter candidates for a service appointment by rejecting service resources that violate any rule. Every scheduling policy uses work rules to filter candidates before service objectives grade them.")