Some PDIs are currently unavailable, and PDI actions are paused. View the latest updates here. Read More

What are the entries or tables stored in update set, as per servicenow core and ITSM perspective?

Priyam Sharma
Tera Contributor

What are the entries or tables stored in update set, as per servicenow core and ITSM perspective?

1 ACCEPTED SOLUTION

Aditya_hublikar
Giga Sage

Hello @Priyam Sharma ,

 

Here is ebook scrrenshot refer this :

 

Aditya_hublikar_0-1784032791531.png

 

 

If this helps you then mark it as helpful and accept as solution.

Regards,

Aditya

 

 

 

View solution in original post

6 REPLIES 6

EssakyM
Giga Contributor

Hi @Priyam Sharma 

  • sys_update_set stores the Update Set record itself. [servicenow.com]
  • sys_update_xml stores the actual customer updates (tracked configuration changes) and is the table used to track what was captured in an Update Set

    Each record in sys_update_xml represents a configuration change captured by the platform.

    Examples:

    Platform/Core Configuration

    • Tables (sys_db_object)
    • Dictionary entries (sys_dictionary)
    • Choice values (sys_choice)
    • Form layouts
    • Related lists
    • Application menus
    • Modules
    • ACLs
    • UI Pages
    • UI Actions
    • UI Policies
    • UI Scripts

    Development Components

    • Script Includes
    • Business Rules
    • Client Scripts
    • Notifications
    • Email Templates
    • Scheduled Jobs
    • Flows and Subflows
    • Workflow definitions

    ITSM Components

    • Catalog Items
    • Record Producers
    • Catalog Variables
    • Variable Sets
    • Assignment Rules
    • SLA Definitions
    • Change Models
    • Incident Forms
    • Problem Forms

    These are configuration records tracked because the underlying tables have update tracking enabled (update_synch) or special handlers configured. [servicenow.com], [servicenow.com]


    Please accept the solution if it assisted you with your question & Mark this response as Helpful.
    Regards


Ankur Bawiskar
Tera Patron

@Priyam Sharma 

not just ITSM this is a generic platform feature

Whichever table has update_synch=true in Collection type Dictionary table, records for that table are captured in update set

Checking which records will be captured within an Update Set 

💡 If my response helped, please mark it as correct and close the thread 🔒— this helps future readers find the solution faster! 🙏

Regards,
Ankur
Certified Technical Architect  ||  10x ServiceNow MVP  ||  ServiceNow Community Leader

@Priyam Sharma 

Just following up to see whether my suggested link worked for you. If you're still facing any issues, I'd be happy to help further.

Regards,
Ankur
Certified Technical Architect  ||  10x ServiceNow MVP  ||  ServiceNow Community Leader

Tanushree Maiti
Tera Patron

Hi @Priyam Sharma 

 

Primary Update Set Tables

  •  (sys_update_xml): The core table that stores the actual entries—such as Business Rules, UI Policies, Client Scripts, form layouts, and table schema alterations—as XML records.
  •  (sys_update_set): Stores the parent update set records that group the individual XML entries together

 

Following components gets captured in update set :

  • Business Rules, Client Scripts, and Script Includes
  • Table schemas, new fields, and dictionary modifications
  • Forms, Lists, Views, and layout changes
  • Access Control Lists (ACLs) and security rules
  • Workflows, Flows, and UI Actions
  • System properties and Choice lists

 

 

Please Accept the solution if it assisted you with your question & Mark this response as Helpful.
Regards
Tanushree Maiti
ServiceNow Technical Architect
LinkedIn: https://www.linkedin.com/in/tanushreemaiti