How does Instance Scan determine 'Customer updates'?

Nia McCash
Mega Sage
Mega Sage

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

NiaMcCash_0-1669390261671.png

 

Running a test scan found 183 results.

 

But this filter on the Business Rule table yields 5,000+ records

NiaMcCash_3-1669390363208.png

 

The following filter on the Business Rule table yielded only 6 records.

NiaMcCash_1-1669390291904.png

 

 

 

2 REPLIES 2

Saurav11
Kilo Patron
Kilo Patron

Hello,

 

Please check the below two article for the same:-

 

https://www.servicenow.com/community/developer-forum/why-did-jakarta-change-application-file-field-l...

 

https://support.servicenow.com/kb?id=kb_article_view&sysparm_article=KB0745434

 

Please mark my answer as correct based on Impact.

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.