---
schema_version: "1"
id: d0992203592213b9405194c758710b272c092664c9c3d657d95c7abec510b55c
title: SchedulingAdherenceSummary
collection: legacydeveloper
version: current
locale: en-us
portal_url: https://docs.salesforce.com/legacydeveloper/current/en-us/object_reference/sforce_api_objects_schedulingadherencesummary.md
canonical_url: https://developer.salesforce.com/docs/atlas.en-us.object_reference.meta/object_reference/sforce_api_objects_schedulingadherencesummary.htm
source_site: developer.salesforce.com
content_type: documentation
content_hash: 778bd0e9094eecb226ddf2e267eb31b109446016cc4175971b16b60ae83a057d
description: Represents daily shift adherence data for a service resource in a service territory and job profile on a specific date. This object is available in API version 54.0 and later.
---
# SchedulingAdherenceSummary

Represents daily shift adherence data for a service resource in a service territory and job profile on a specific date. This object is available in API version 54.0 and later.

## Supported Calls

create(), delete(), describeSObjects(), getDeleted(), getUpdated(), query(), retrieve(), undelete(), update(), upsert()

## Special Access Rules

The org requires a Workforce Engagement license, and both Workforce Engagement and Omni-Channel must be enabled. The user requires the Workforce Engagement Planner or Workforce Engagement Admin permission set.

## Fields

| Field | Details |
| --- | --- |
| AdherencePercentage | 
Type

double

Properties

Filter, Sort

Description

Percentage of time that the agent was present during the scheduled shift time.

This is a calculated field.

Formula

AdherencePercentage = 
TotalAdherenceMinutes / TotalScheduledMinutes







 |
| ConformancePercentage | 

Type

double

Properties

Filter, Sort

Description

Percentage of time when the agent was present versus the duration of scheduled shifts. The time that the agent is present can extend beyond the scheduled shift.

This is a calculated field.

Formula

ConformancePercentage = 
TotalPresenceMinutes / TotalScheduledMinutes







 |
| Date | 

Type

date

Properties

Create, Filter, Group, Sort, Update

Description

Date for which the adherence data is calculated.



 |
| JobProfileId | 

Type

reference

Properties

Create, Filter, Group, Nillable, Sort, Update

Description

The ID of the job profile.

This is a relationship field.

Relationship Name

JobProfile

Relationship Type

Lookup

Refers To

JobProfile



 |
| JobProfileName | 

Type

string

Properties

Filter, Group, Nillable, Sort

Description

The name of the job profile.



 |
| Name | 

Type

string

Properties

Autonumber, Defaulted on create, Filter, idLookup, Sort

Description

A number that identifies this summary record.



 |
| OwnerId | 

Type

reference

Properties

Create, Defaulted on create, Filter, Group, Sort, Update

Description

The user who owns the schedule adherence summary.

This is a polymorphic relationship field.

Relationship Name

Owner

Relationship Type

Lookup

Refers To

Group, User



 |
| ServiceResourceId | 

Type

reference

Properties

Create, Filter, Group, Nillable, Sort, Update

Description

The ID of the service resource.

This is a relationship field.

Relationship Name

ServiceResource

Relationship Type

Lookup

Refers To

ServiceResource



 |
| ServiceResourceName | 

Type

string

Properties

Filter, Group, Nillable, Sort

Description

The name of the service resource.



 |
| ServiceTerritoryId | 

Type

reference

Properties

Create, Filter, Group, Nillable, Sort, Update

Description

The ID of the service territory.

This is a relationship field.

Relationship Name

ServiceTerritory

Relationship Type

Lookup

Refers To

ServiceTerritory



 |
| ServiceTerritoryName | 

Type

string

Properties

Filter, Group, Nillable, Sort

Description

The name of the service territory.



 |
| TotalAdherenceMinutes | 

Type

int

Properties

Create, Defaulted on create, Filter, Group, Sort, Update

Description

Total minutes that the agent was present during a shift.



 |
| TotalInteractionMinutes | 

Type

int

Properties

Create, Defaulted on create, Filter, Group, Sort, Update

Description

Total minutes that the agent was actively receiving work.



 |
| TotalPresenceMinutes | 

Type

int

Properties

Filter, Group, Nillable, Sort

Description

Total minutes of agent presence time.

This is a calculated field.

Formula

TotalPresenceMinutes = 
TotalInteractionMinutes + TotalShrinkageMinutes







 |
| TotalScheduledMinutes | 

Type

int

Properties

Create, Filter, Group, Sort, Update

Description

Total minutes of scheduled shift time for the agent.



 |
| TotalShrinkageMinutes | 

Type

int

Properties

Create, Defaulted on create, Filter, Group, Sort, Update

Description

Total minutes that the agent was present but not receiving work, such as break times.



 |

## Associated Objects

This object has the following associated objects. If the API version isn’t specified, they’re available in the same API versions as this object. Otherwise, they’re available in the specified API version and later.

[SchedulingAdherenceSummaryOwnerSharingRule](https://developer.salesforce.com/docs/atlas.en-us.object_reference.meta/object_reference/sforce_api_associated_objects_ownersharingrule.htm "StandardObjectNameOwnerSharingRule is the model for all owner sharing rule objects associated with standard objects. These objects represent a rule for sharing a standard object with users other than the owner.")

Sharing rules are available for the object.

[SchedulingAdherenceSummaryShare](https://developer.salesforce.com/docs/atlas.en-us.object_reference.meta/object_reference/sforce_api_associated_objects_share.htm "StandardObjectNameShare is the model for all share objects associated with standard objects. These objects represent a sharing entry on the standard object.")

Sharing is available for the object.