---
schema_version: "1"
id: 0c55de937a9be22e8002f9b0716c1326e44fabe549c181e94fdbe9de43ab7673
title: ServiceResourceSkill
collection: developer
version: current
locale: en-us
portal_url: https://docs.salesforce.com/developer/current/en-us/service-cloud/salesforce-scheduler-dev-guide/guides/salesforce-scheduler/objects/sforce-api-objects-serviceresourceskill.md
canonical_url: https://developer.salesforce.com/docs/service/salesforce-scheduler-dev-guide/guide/sforce-api-objects-serviceresourceskill.html
source_site: developer.salesforce.com
content_type: documentation
content_hash: 5ff57fd7e7ef4f19eddd776914b07d8bb025751b99c5c1e692e199d64e413d43
products:
  - Salesforce Scheduler Developer Guide
  - Service Cloud Developer Content
---

# ServiceResourceSkill

Represents a skill that a service resource possesses in Salesforce Scheduler. This object is available in API version 38.0 and later.

## Supported Calls

`create()`, `delete()`, `describeLayout()`, `describeSObjects()`, `getDeleted()`, `getUpdated()`, `query()`, `retrieve()`, search(), `update()`, `upsert()`

## Special Access Rules

Salesforce Scheduler must be enabled.

## Usage

You can assign skills to all service resources in your org to indicate their certifications and areas of expertise, and specify each resource’s skill level from 0 to 99.99. For example, you can assign Maria the “Welding” skill, level 50.

If you intend to use the skills feature, determine which skills you want to track and how skill level must be determined. For example, you can want the skill level to reflect years of experience, certification levels, or license classes.

## Fields

### EffectiveEndDate

-   **Type**: datetime
-   **Properties**: Create, Filter, Nillable, Sort, Update
-   **Description**: The date when the skill expires. For example, if a service resource must be recertified after six months, the end date would be the date their certification expires.

### EffectiveStartDate

-   **Type**: datetime
-   **Properties**: Create, Filter, Sort, Update
-   **Description**: The date when the service resource gains the skill. For example, if the skill represents a certification, the start date would be the date of certification.

### LastReferencedDate

-   **Type**: dateTime
-   **Properties**: Filter, Nillable, Sort
-   **Description**: The date when the resource skill was last modified. Its label in the user interface is `Last Modified Date`.

### LastViewedDate

-   **Type**: dateTime
-   **Properties**: Filter, Nillable, Sort
-   **Description**: The date when the resource skill was last viewed.

### ServiceResourceId

-   **Type**: reference
-   **Properties**: Create, Filter, Group, Sort
-   **Description**: The service resource who possesses the skill. This is a relationship field.
-   **Relationship Name**: ServiceResource
-   **Relationship Type**: Lookup
-   **Refers To**: ServiceResource

### SkillId

-   **Type**: reference
-   **Properties**: Create, Filter, Group, Sort, Update
-   **Description**: The skill the service resource possesses. This is a relationship field.
-   **Relationship Name**: Skill
-   **Relationship Type**: Lookup
-   **Refers To**: Skill

### SkillLevel

-   **Type**: double
-   **Properties**: Create, Defaulted on create, Filter, Nillable, Sort, Update
-   **Description**: The service resource’s skill level. Skill level can range from zero to 99.99.

### SkillNumber

-   **Type**: string
-   **Properties**: Autonumber, Defaulted on create, Filter, idLookup, Sort
-   **Description**: An auto-generated number identifying the resource skill assignment.

## Associated Objects

This object has the following associated objects. Unless noted, they’re available in the same API version as this object.

[ServiceResourceSkillFeed](https://developer.salesforce.com/docs/atlas.en-us.api.meta/api/sforce_api_associated_objects_feed.htm): Feed tracking is available for the object.

[ServiceResourceSkillHistory](https://developer.salesforce.com/docs/atlas.en-us.api.meta/api/sforce_api_associated_objects_history.htm): History is available for tracked fields of the object.

