When does a sys_ui_list record have a domain other than global?
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
‎08-05-2025 07:12 AM - edited ‎08-05-2025 07:31 AM
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
‎08-05-2025 07:19 AM
sys_ui_list -> holds default list layout of each table
When domain separation comes into picture the domain field on a sys_ui_list record determines which users in which domain see a particular list layout.
My views:
-> sys_ui_list records get their domain value based on the current domain context of the user making the change.
-> If you update the list layout while your session’s domain is global, the record will have domain set to global.
-> If you switch your session domain to a specific domain (e.g., "ACME") and then update or personalize the list, the sys_ui_list record will be created or updated with that domain instead of global.
-> Personalized list layouts created by users in non-global domains also have their domain set accordingly and typically tie to the user record.
Conclusion:
So, a sys_ui_list record has a non-global domain only when created or updated while operating within that specific domain. If you always see global, it means you are making changes in the global domain context.
If my response helped please mark it correct and close the thread so that it benefits future readers.
Ankur
✨ Certified Technical Architect || ✨ 9x ServiceNow MVP || ✨ ServiceNow Community Leader