sys_dictionary not showing as reference for sys_domain field on business_unit form
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
08-01-2025 01:45 PM
When doing a query in the 'sys_dictionary' form for the table called 'business_unit', we are seeing that the entry for 'sys_domain' entry is not being listed as a reference in the 'Internal_type_name' field, nore showing "sys_domain" in the 'Reference_name' field.
When using Postman to pull data back from the business_unit form, we can clearly see that the 'sys_domain' field is coming back with reference information.
In the 'sys_dictionary', we see that 'bu_head', 'company', and 'parent' are listed as reference types, and also show in Postman calls.
Why is the 'Reference_name' field blank, and the 'Internal_type_name' just showing "domain_id"? Does not seem to be consistancy.
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
08-01-2025 09:22 PM
The platform offers over 100 different field types, many of which are quite specialized - such as the 'Domain ID' field.
Behind the scenes, it is represented by a Sys ID and therefore behaves similarly to a reference field.
However, for technical reasons, ServiceNow decided to implement a dedicated field type for this purpose. As a result, tools like Postman display it as a Sys ID resembling a reference, while on the server side, it is treated as a specialized variant.
Maik