How does Instance Scan determine 'Customer updates'?

- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
ā11-25-2022 07:34 AM - edited ā11-25-2022 08:12 AM
In this (great!) article on Creating your own Instance Scan, Scan Checks @Mark Roethof points out that "Table Check and the Column Type Check will only scan customer updates." How does ServiceNow determine what is scanned and what is not via Table and Column Type Checks?
I tried creating a Table Check on the Business Rules table with a simple condition of Advanced = True
Running a test scan found 183 results.
But this filter on the Business Rule table yields 5,000+ records
The following filter on the Business Rule table yielded only 6 records.
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
ā11-25-2022 08:00 AM
Hello,
Please check the below two article for the same:-
https://support.servicenow.com/kb?id=kb_article_view&sysparm_article=KB0745434
Please mark my answer as correct based on Impact.

- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
ā11-25-2022 08:14 AM - edited ā11-25-2022 08:29 AM
Thank you @Saurav11. This is helpful but doesn't fully answer my original question (which I've edited to clarify).
I compared the Business Rules that have a sys_update_xml record associated and the numbers and the records still do not match with the results that I found via Instance Scan.
Upon closer inspection, I can see there are records that I created which are caught by Instance Scan even though they no associated entries in the sys_update_xml table. I'd like to know how Instance Scan are identifying these too.