- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
‎12-10-2018 09:09 AM
What is the use of 'global' named table its doesn't extends any table, any use of 'global' table
Solved! Go to Solution.
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
‎12-10-2018 10:23 AM
Global table is never used to hold data, and it is never inherited by any other table. There is no single root table for the whole system.
On the Other hand, Global table is used to provide global access to configurations [ like Business Rules, Clint scripts and any other entities that can be configured on a table]. For example, If you have a function in Global Business Rule, that function can be accessed from any server side entity[as it is available globally], another example is Global ACL's, ACL that are defined on one of global , global.* and * will be applied to every table in service now.
To know your Global entities, navigate to global.list and click configure All in the context menu to see what all are defined on that table.
Hope it clears your confusion.
Thank you,
Aman Gurram
Please mark the answer as correct/helpful if applicable .
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
‎12-10-2018 10:23 AM
Global table is never used to hold data, and it is never inherited by any other table. There is no single root table for the whole system.
On the Other hand, Global table is used to provide global access to configurations [ like Business Rules, Clint scripts and any other entities that can be configured on a table]. For example, If you have a function in Global Business Rule, that function can be accessed from any server side entity[as it is available globally], another example is Global ACL's, ACL that are defined on one of global , global.* and * will be applied to every table in service now.
To know your Global entities, navigate to global.list and click configure All in the context menu to see what all are defined on that table.
Hope it clears your confusion.
Thank you,
Aman Gurram
Please mark the answer as correct/helpful if applicable .
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
‎12-11-2018 01:35 PM
How timely.
We're seeing users generating records in the GLOBAL table. This in turn is triggering some badly configured workflows (Some of those OOB). We will correct some of the workflows, but looking to chase down the root issue.
Have you ever seen a bug in code that caused a record to be inserted into GLOBAL?

- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
‎12-10-2018 11:13 AM
Excellent write up Aman.
There are a few reference fields that use global business rules to build a query against the referenced table. I think that was how things were done before the introduction of Script Includes.
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
‎12-10-2018 11:28 AM
Thank you Craig.
I think that was how things were done before the introduction of Script Includes. [Me: oh, something new for me to learn, I never knew that script includes did not exist at one point of time] Thank you for letting me know