Notifications

8 views

Description

Unable to capture the list element changes when captured directly from the sys_ui_list" in an update set

Steps to reproduce:

  1. Login to the instance <abc>
  2. Navigate to System Update Sets -> Local Update Sets
  3. Create a new update set <xyz> and "Submit and Make Current"
  4. Navigate to sys_ui_list.LIST
  5. Open any record ( Ex: Table Incident )
  6. Under the List Elements, create a new list element and submit 

Release or Environment

All

Cause

Update sets track customizations under these conditions:

  • Where the table has an update_synch dictionary attribute.
  • Where there is a special handler to track changes to multiple tables.
  • Where the administrator has not excluded a field from updates.

The table "sys_ui_element_list" for type "collection" does not have "update_synch" attribute configured. Hence, any changes on "sys_ui_element_list" table will not get captured in update set. 

This is expected behavior and out of the box functionality. 

 

Please note : 
Do not add the update_synch attribute to a dictionary record. When improperly used, this attribute can cause major performance issues or cause the instance to become unavailable. Adding this attribute is not supported. 

Please find the documentation below. 
https://docs.servicenow.com/bundle/newyork-application-development/page/build/system-update-sets/reference/customizations-tracked-update-sets.html 

Resolution

Any changes on sys_ui_element_list table will not get captured in update set. This is expected behavior.

Additional Information

Business Rule : Update Synch Check

This business rule will not allow to add 'update_synch' attribute to a dictionary entry. If we try to add, it will show the error "Cannot add an update_synch attribute to a dictionary entry"

Article Information

Last Updated:2020-03-16 06:55:57
Published:2020-03-16