---
sourceDocument: Yokohama Employee Service Management
sourceDocumentLink: https://servicenow-prod.fluidtopics.net/r/yokohama/employee-service-management

 Release :

    - yokohama

ft:locale :

    - en-US

ft:publication_title :

    - Yokohama Employee Service Management

ft:clusterId :

    - emplsm

bundleId :

    - emplsm

workflow :

    - Employee


---

# Exploring Granular Delegation

# Exploring Granular Delegation {#ariaid-title1}

Release version: Yokohama  
Updated January 30, 2025  
![](https://www.servicenow.com/docs/portal-asset/ico-clock) 3 minutes to read
Summarize  
![AI sparkle icon](https://servicenow.com/docs/portal-asset/ai-sparkle-icon) Summarized using AI  
This content was generated using new OpenAI-powered functionality. Results are provided on an as is basis and are not guaranteed to be accurate or complete.  

## Summary of Exploring Granular Delegation

Granular Delegation in ServiceNow Yokohama release allows employees to delegate their task approvals and assignments to other employees with precise control.
This feature enhances flexibility for handling tasks during out-of-office periods, incorrect task assignments, or escalations.
It introduces new tables and configurable rules to specify delegation conditions, notifications, and visibility.
Show full answer Show less  

## Key Features

* **New Tables:**
  * **Granular Delegate \[sysgranulardelegate\]:** Defines who the delegate is, delegation timing, and notifications.
  * **Delegation Rule \[sysdelegationrule\]:** Specifies conditions under which tasks are delegated.
* **Separate Delegation for Approvals and Assignments:** Delegates can be granted approval authority or assignment authority separately based on delegation rules.
* **Access Control:** Delegation does not automatically grant record access; delegates must already have roles (e.g., itil) to access task records.
* **Notifications:** Delegates receive notifications at delegation start, for each delegated task or approval, with options to forward all notifications or meeting invites. Notification controls help protect sensitive data by excluding delegates when necessary.
* **System Property for Version Control:** Administrators can configure the supported delegation feature version (v1, v2, or v3) via the glide.approval.delegation.version system property to enable or disable granular and/or existing delegation features.
* **Scheduled Jobs:** Includes jobs like Notify New Delegates and Clean Granular Delegation Records to automate maintenance and notifications.
* **E-Signature Support:** Delegates approving e-signature-enabled approvals must authenticate by entering their credentials.

## Practical Considerations for ServiceNow Customers

* Use granular delegation to tailor task and approval delegation with precise rules, improving task continuity during absences or escalations.
* Ensure delegates have proper roles to access tasks they are delegated, as delegation does not override access control rules.
* Flows and workflows do not honor granular delegation rules; continue using existing delegation features for those automation methods.
* Configure notification preferences thoughtfully to balance visibility and confidentiality for delegates.
* Leverage the system property to enable the preferred delegation capabilities aligned with your instance requirements.
* Utilize scheduled jobs to keep delegation records current and delegates informed.
* For approvals requiring e-signatures, ensure delegates are aware of the authentication requirement to complete approvals.  
Use Granular Delegation to allow your employees to delegate their tasks to other
employees.  
The base system provides your employees with the ability to delegate their tasks to other employees. This feature provides flexibility to your employees when:

* Out-of-the-office
* Assigned tasks are for the incorrect employee
* Assigned tasks require escalation
{#granular-delegation-explore__ul_imr_gjx_z4b}

## Tables {#granular-delegation-explore__section_u5b_5vv_knb}

Granular delegation introduces two new tables:

Granular Delegate \[sys_granular_delegate\]
:   This table specifies:

    * Who the service delegate is
    * When the service delegation occurs
    * What notifications to send the delegate
    {#granular-delegation-explore__ul_ekj_wfq_3nb}

Delegation Rule \[sys_delegation_rule\]
:   This table specifies the condition for which task records are delegated if the rule
    is used in a delegation.

## Application menu {#granular-delegation-explore__section_kdp_hnp_3nb}

Users can access the granular delegation tables from the Granular Delegation application menu.

Delegation Rules
:   Link to the Delegation Rule \[sys_delegation_rule\] table.

Delegation Rule Tables
:   Link to the Delegation Rule Table \[sys_delegation_rule_table\].

My delegates
:   Link to the Delegate \[sys_granular_delegate\] table showing records where the current user
    has delegated tasks to another user.

Delegated to me
:   Link to the Delegate \[sys_granular_delegate\] table showing records where the current user
    is the delegate.

## Approvals and assignments {#granular-delegation-explore__section_ksk_ffp_3nb}

Granular delegation allows you to delegate approvals and assignments separately. Task
records include extensions of the Task table such as Change, Incident, and Problem records.
Use a delegation rule to grant a delegate approval or assignment authority.  
Note:  
Flows and workflows ignore delegation rules. If you use flows or workflows to manage task approvals or assignments, you must use the existing service delegation features instead.

Approvals
:   Approval authority allows a delegate to approve or reject approval requests. Add delegation rule conditions to specify which records your delegate can approve. Only records matching the condition appear in the delegate's
    list of approvals.  
    Note:  
    A user must have the approval_user or business_stakeholder role to approve IT requests (does not apply to HR approvals) on Employee Centre. This role validation has not been implemented in Core UI 16 because modifying ACLs in UI16 might have broader implications at the NowPlatform level.

Assignments
:   Assignment authority grants a delegate access to the task records assigned by delegation. Add delegation rule conditions to specify which records your delegate has access to work on. Only records matching the condition appear in the
    delegate's list of task assignments.

Granular delegation does not change a delegate's access to records. To access records, a delegate must already have the necessary roles. For example, to delegate task records, a delegate must have a role such as itil to access the Task table and its extensions.

Some HR records explicitly grant access to delegates.

## Notifications {#granular-delegation-explore__section_wwj_ytp_3nb}

Each time you authorize a delegate, the delegate receives the following email notifications:

Start of delegation
:   The delegate receives a notification at the start of the delegation period.

Assignment by delegation
:   The delegate receives a notification each time an approval or task is assigned.
:   You can also specify additional notifications options.

All notifications
:   Option to send the delegate a copy of all notifications you receive during the delegation period. Select this option when you want the delegate to receive the delegation notification. For example, you want the delegate to receive notifications about activity stream or record updates. It is set to False by default to avoid concerns around getting notifications that has critical and sensitive data.
    : All columns are contained in the Granular Delegate \[sys_granular-delegate\] table.  
    Note:  
    Notifications with the Exclude Delegates option enabled override the True setting of this option. Use the Exclude Delegates option to prevent delegates from seeing confidential or protected information.

Meeting invitations
:   Option to forward delegates meeting invitations. Select this option to forward the delegate any meeting invitations the instance generates or receives for you. It is set to False by default.

## System property {#granular-delegation-explore__section_c3w_qbq_3nb}

Administrators can specify which versions of service delegation they want to support from the
glide.approval.delegation.version system property.

The glide.approval.delegation.version system property specifies the service delegation
features to support. Choices include <kbd class="ph userinput">v1</kbd>, <kbd class="ph userinput">v2</kbd>,
and <kbd class="ph userinput">v3</kbd>.

Enter <kbd class="ph userinput">v1</kbd> to support only the prior service delegation features. This
value disables support for granular delegation features.

Enter <kbd class="ph userinput">v2</kbd> to support only granular delegation feature. This value
disables support for the existing service delegation features.  
Enter <kbd class="ph userinput">v3</kbd> to support both granular and existing service delegation features.

* Type: string
* Default value: v3
* Choices: v1, v2, v3
* Location: System properties
{#granular-delegation-explore__ul_r5r_bqc_nsb}

## Scheduled jobs {#granular-delegation-explore__section_kpq_212_xpb}

The following scheduled jobs are provided:

* Notify new delegates
* Clean Granular Delegation Records
{#granular-delegation-explore__ul_vfm_n12_xpb}

## E-signature support {#granular-delegation-explore__section_cxc_stq_3nb}

Granular delegation supports Approvals with e-Signature (com.glide.e_signature_approvals).
When enabled, the system requires delegates to enter their credentials to fulfill an
approval.

