Issue
Unable to capture the list element changes when captured directly from the sys_ui_list" in an update set
Steps to reproduce:
- Login to the instance <abc>
- Navigate to System Update Sets -> Local Update Sets
- Create a new update set <xyz> and "Submit and Make Current"
- Navigate to sys_ui_list.LIST
- Open any record ( Ex: Table Incident )
- Under the List Elements, create a new list element and submit
Release
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/csh?topicname=customizations-tracked-update-sets.html&version=latest
Resolution
Any changes on sys_ui_element_list table will not get captured in update set. This is expected behavior.
Related Links
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"