Instance scan is one of the biggest head-turners when it comes to ServiceNow Quebec.
You can run a complete or a scheduled scan on your instance, using the list of configured checks that are present or create more checks on your own.
Checks: The way how this works is, a check can be created under one of the following use-cases:
Once a new check record is opened, you can choose the purpose of the check from the following categories:
A bunch of other important information can be configured to show when the scan finds records matching the check, like priority, a SN documentation link, possible resolution information, etc.
Condition builder or advanced script condition can be used to configure which records need to be chosen for this check and what is the actual check performed on.
Looking at OOB checks can give you an idea of how the script field is utilized for this. The only takeaway i could get is, almost all scripts have this towards the end of the script:
finding.setCurrentSource(grHRR);
finding.increment();
Suites: allow us to Create a specialized bunch of checks (can't create checks here, you can pull them from the slushbucket)
Suites can have parent and child suites, and we can always schedule them as necessary.
Table Cleanup: Also called as auto-flush, gives us this amazing privilege of cleaning up records on tables, based on the age in seconds.
For example, referring to the sys_updated_on field, you can set a value to the 'Age in seconds', so that records living beyond that will be automatically deleted. Supports cascaded deletions too.
Results: Has records based on the scan run.
Findings: Has records based on the check records against all scans run.
Comments