HealthScan definitions updates: August 2024 release
Some HealthScan definitions are deprecated or updated between releases.
Deprecated definitions
The following definitions have been deprecated for the August release.
Important: This list doesn't contain the definitions for the Security category.
| Number | Short description | Category | Reason for deprecation |
|---|---|---|---|
| HSD0002058 | Articles that should have been made inactive are still accessible in the KB | Manageability | Replaced by HSD0002056 and HSD0002465 |
| HSD0002403 | Add a finding for Skipped Items during last upgrade | Upgradeability | Duplicate HealthScan definition |
| HSD0018256 | Find credentials with few or no affinities | Performance | Replaced by HSD0002198 |
Updated definitions
The following definitions have been updated for the August release to improve performance, reduce false positives, and meet the latest coding practices. Some of these definitions will have a positive or negative impact on your customer instance scores.
Important: This list doesn't contain the definitions for the Security category.
|
Number |
Short description |
Category |
Included in Health Assessment scans |
Update description |
|---|---|---|---|---|
|
HSD0001060 |
Use UI Policies Instead of Client Scripts |
Manageability |
X |
Improved performance |
|
HSD0001278 |
Before Business Rules should not update() or insert() records on other tables |
Performance |
X |
Improved performance |
|
HSD0001338 |
Business Rules should not be defined on the Global table (Global Business Rule) |
Performance |
X |
Added check to ignore out-of-the-box records |
|
HSD0001372 |
Too many fields on a form |
User Experience |
X |
|
|
HSD0001378 |
Reports not run for 3 months |
Manageability |
X |
Definition updated to provide Findings |
|
HSD0001387 |
Max page list size options should not be 100 or higher |
Performance |
X |
Best Practice check introduced |
|
HSD0001391 |
Number of users with the admin role |
Manageability |
X |
Improved performance |
|
HSD0001398 |
Script Includes with duplicate names |
Manageability |
X |
Improved performance |
|
HSD0001518 |
Check for manual indicators with no scores entered |
Manageability |
X |
Improved performance |
|
HSD0001554 |
JDBC Data Sources should have the "Use last run datetime" option checked |
Performance |
X |
Altered script to look at import histories and focus only where a threshold number of records are 'ignored' and the DS lacks this setting |
|
HSD0001556 |
For domain separated instances, admins should be at the top level domain instead of Global |
Manageability |
X |
|
|
HSD0001560 |
Use 'track by' in ngRepeat loops |
Performance |
|
Improved performance |
|
HSD0001600 |
Transform Script that run onBefore should not update() or insert() records on another table |
Manageability |
X |
|
|
HSD0001602 |
Number maintenance fields unique |
Manageability |
X |
Exclude findings where the dynamic default value is used |
|
HSD0001632 |
Long running (slow) scripts |
Performance |
X |
Improved performance |
|
HSD0001926 |
Specify group types |
Manageability |
X |
Resolved potential false positives |
|
HSD0002151 |
Use AngularJS services rather than window objects. |
Performance |
X |
Improved performance |
|
HSD0002198 |
Find credentials with few or no affinities |
Performance |
X |
|
|
HSD0002258 |
Minimize cancelled discoveries |
Manageability |
X |
Improved performance |
|
HSD0002370 |
Setup SLAs for Case Management |
Manageability |
|
|
|
HSD0002415 |
Width of the Special Handling Notes pop-up window in pixels cannot be less than 300 pixels. |
User Experience |
|
Changed recommendation |
|
HSD0002464 |
Inactive Knowledge Author |
User Experience |
X |
Active published knowledge articles are now searched for inactive users |
|
HSD0002473 |
Targeted Communications- Recipient List needs to be Refreshed |
User Experience |
|
Removed logic to check that recipient lists assigned to an active publication has been updated or refreshed |
|
HSD0002513 |
Service Catalog- Maximum order quantity should not exceed 10 |
User Experience |
X |
Improved performance |
|
HSD0002782 |
HR PDF Template with Published Document |
Manageability |
X |
Improved performance |
|
HSD0002791 |
Number, Opened, and Opened by should be populated by default scripts |
Manageability |
X |
|
|
HSD0002827 |
All events should have a description |
Manageability |
|
Implemented a simple check for pie.isBaseline() |
|
HSD0002834 |
The number of rules associated with an order guide should be kept to a minimum |
Performance |
X |
|
|
HSD0004580 |
Knowledge Management Advanced plugin should be active. |
User Experience |
|
Improved performance |
|
HSD0004581 |
Checklist should be configured with each & every Knowledge Base. |
User Experience |
|
Improved performance |
|
HSD0004602 |
Adoption of ATF Quick Start Test 'Communities' |
Upgradeability |
|
|
|
HSD0004604 |
Adoption of ATF Quick Start Test 'Customer Service Base Entities' |
Upgradeability |
|
|
|
HSD0004656 |
Adoption of ATF Quick Start Test 'Customer Service Management for Orders' |
Upgradeability |
|
Improved performance |
|
HSD0004657 |
Adoption of ATF Quick Start Test 'Customer Service Request Integration' |
Upgradeability |
|
Improved performance |
|
HSD0004658 |
Adoption of ATF Quickstart Test 'Customer Proxy Contacts' |
Upgradeability |
|
Improved performance |
|
HSD0004659 |
Adoption of ATF Quickstart Test 'Major Issue Management' |
Upgradeability |
|
Improved performance |
|
HSD0004660 |
Adoption of ATF Quickstart Test 'Skill Rule' |
Upgradeability |
|
Improved performance |
|
HSD0004973 |
Check if system property- consumer_max_comments_per_case_daily has been modified for consumer Cases attachment limit |
Manageability |
|
|
|
HSD0006970 |
Percent of Active Hardware and VM Instance CIs processed via IRE |
Manageability |
|
Improved performance |
|
HSD0010608 |
Percent of Active HW CIs without Asset linkage |
Manageability |
|
Improved performance |
|
HSD0012874 |
Install Base Items with Business Services |
Manageability |
|
Improved performance |
|
HSD0012929 |
Install Base Items with Application Services |
Manageability |
|
Improved performance |
|
HSD0001015 |
Reports should typically not be made public |
Manageability
|
X |
|
--- title: HealthScan definitions updates: August 2024 release description: Some HealthScan definitions are deprecated or updated between releases. locale: en-US canonical_url: https://www.servicenow.com/docs/r/impact/healthscan-definitions-aug-store.html release: brazil topic_type: reference last_updated: "2026-09-10" reading_time_minutes: 4 breadcrumb: [HealthScan definitions, HealthScan tech KPIs, HealthScan, Impact Delivery Instance reference, Impact reference, Impact] --- # HealthScan definitions updates: August 2024 release Some HealthScan definitions are deprecated or updated between releases. ## Deprecated definitions The following definitions have been deprecated for the August release. **Important:** This list doesn't contain the definitions for the Security category. |Number|Short description|Category|Reason for deprecation| |------|-----------------|--------|----------------------| |HSD0002058|Articles that should have been made inactive are still accessible in the KB|Manageability|Replaced by HSD0002056 and HSD0002465| |HSD0002403|Add a finding for Skipped Items during last upgrade |Upgradeability|Duplicate HealthScan definition| |HSD0018256|Find credentials with few or no affinities|Performance|Replaced by HSD0002198 | ## Updated definitions The following definitions have been updated for the August release to improve performance, reduce false positives, and meet the latest coding practices. Some of these definitions will have a positive or negative impact on your customer instance scores. **Important:** This list doesn't contain the definitions for the Security category. <table id="table_l41_1dh_xcc"><thead><tr><th> Number </th><th> Short description </th><th> Category </th><th> Included in Health Assessment scans </th><th> Update description </th></tr></thead><tbody><tr><td> HSD0001060 </td><td> Use UI Policies Instead of Client Scripts </td><td> Manageability </td><td> X </td><td> Improved performance </td></tr><tr><td> HSD0001278 </td><td> Before Business Rules should not update\(\) or insert\(\) records on other tables </td><td> Performance </td><td> X </td><td> Improved performance </td></tr><tr><td> HSD0001338 </td><td> Business Rules should not be defined on the Global table \(Global Business Rule\) </td><td> Performance </td><td> X </td><td> Added check to ignore out-of-the-box records </td></tr><tr><td> HSD0001372 </td><td> Too many fields on a form </td><td> User Experience </td><td> X </td><td> - Findings will now be reported for all forms and their form views. - Enhanced to not report form views that have 30 or more fields out-of-the-box. If fields are added on the form views and their count exceeds the threshold of 30, then a finding will be reported. </td></tr><tr><td> HSD0001378 </td><td> Reports not run for 3 months </td><td> Manageability </td><td> X </td><td> Definition updated to provide Findings </td></tr><tr><td> HSD0001387 </td><td> Max page list size options should not be 100 or higher </td><td> Performance </td><td> X </td><td> Best Practice check introduced </td></tr><tr><td> HSD0001391 </td><td> Number of users with the admin role </td><td> Manageability </td><td> X </td><td> Improved performance </td></tr><tr><td> HSD0001398 </td><td> Script Includes with duplicate names </td><td> Manageability </td><td> X </td><td> Improved performance </td></tr><tr><td> HSD0001518 </td><td> Check for manual indicators with no scores entered </td><td> Manageability </td><td> X </td><td> Improved performance </td></tr><tr><td> HSD0001554 </td><td> JDBC Data Sources should have the "Use last run datetime" option checked </td><td> Performance </td><td> X </td><td> Altered script to look at import histories and focus only where a threshold number of records are 'ignored' and the DS lacks this setting </td></tr><tr><td> HSD0001556 </td><td> For domain separated instances, admins should be at the top level domain instead of Global </td><td> Manageability </td><td> X </td><td> - Altered script to anonymize sys\_user findings - Added statistic in all cases </td></tr><tr><td> HSD0001560 </td><td> Use 'track by' in ngRepeat loops </td><td> Performance </td><td> </td><td> Improved performance </td></tr><tr><td> HSD0001600 </td><td> Transform Script that run onBefore should not update\(\) or insert\(\) records on another table </td><td> Manageability </td><td> X </td><td> - Definition updated to remove OOTB transform scripts from the findings - Recommendations for the HealthScan definition updated with a more detailed solution approach </td></tr><tr><td> HSD0001602 </td><td> Number maintenance fields unique </td><td> Manageability </td><td> X </td><td> Exclude findings where the dynamic default value is used </td></tr><tr><td> HSD0001632 </td><td> Long running \(slow\) scripts </td><td> Performance </td><td> X </td><td> Improved performance </td></tr><tr><td> HSD0001926 </td><td> Specify group types </td><td> Manageability </td><td> X </td><td> Resolved potential false positives </td></tr><tr><td> HSD0002151 </td><td> Use AngularJS services rather than window objects. </td><td> Performance </td><td> X </td><td> Improved performance </td></tr><tr><td> HSD0002198 </td><td> Find credentials with few or no affinities </td><td> Performance </td><td> X </td><td> - Retired duplicate HSD0018256 - Improved the recommendation - Provided documentation link </td></tr><tr><td> HSD0002258 </td><td> Minimize cancelled discoveries </td><td> Manageability </td><td> X </td><td> Improved performance </td></tr><tr><td> HSD0002370 </td><td> Setup SLAs for Case Management </td><td> Manageability </td><td> </td><td> - Changed short description - Document URL change </td></tr><tr><td> HSD0002415 </td><td> Width of the Special Handling Notes pop-up window in pixels cannot be less than 300 pixels. </td><td> User Experience </td><td> </td><td> Changed recommendation </td></tr><tr><td> HSD0002464 </td><td> Inactive Knowledge Author </td><td> User Experience </td><td> X </td><td> Active published knowledge articles are now searched for inactive users </td></tr><tr><td> HSD0002473 </td><td> Targeted Communications- Recipient List needs to be Refreshed </td><td> User Experience </td><td> </td><td> Removed logic to check that recipient lists assigned to an active publication has been updated or refreshed </td></tr><tr><td> HSD0002513 </td><td> Service Catalog- Maximum order quantity should not exceed 10 </td><td> User Experience </td><td> X </td><td> Improved performance </td></tr><tr><td> HSD0002782 </td><td> HR PDF Template with Published Document </td><td> Manageability </td><td> X </td><td> Improved performance </td></tr><tr><td> HSD0002791 </td><td> Number, Opened, and Opened by should be populated by default scripts </td><td> Manageability </td><td> X </td><td> - Included logic to check if the dynamic filter option is customized - Updated the findings to return only the specific record - Updated recommendation on the detailed action to be taken </td></tr><tr><td> HSD0002827 </td><td> All events should have a description </td><td> Manageability </td><td> </td><td> Implemented a simple check for pie.isBaseline\(\) </td></tr><tr><td> HSD0002834 </td><td> The number of rules associated with an order guide should be kept to a minimum </td><td> Performance </td><td> X </td><td> - Updated recommendation verbiage - Added statistic counter </td></tr><tr><td> HSD0004580 </td><td> Knowledge Management Advanced plugin should be active. </td><td> User Experience </td><td> </td><td> Improved performance </td></tr><tr><td> HSD0004581 </td><td> Checklist should be configured with each & every Knowledge Base. </td><td> User Experience </td><td> </td><td> Improved performance </td></tr><tr><td> HSD0004602 </td><td> Adoption of ATF Quick Start Test 'Communities' </td><td> Upgradeability </td><td> </td><td> - Corrected the finding link - Added active check is required in second glide to sys\_atf\_test table </td></tr><tr><td> HSD0004604 </td><td> Adoption of ATF Quick Start Test 'Customer Service Base Entities' </td><td> Upgradeability </td><td> </td><td> - Corrected the finding link - Added active check is required in second glide to sys\_atf\_test table </td></tr><tr><td> HSD0004656 </td><td> Adoption of ATF Quick Start Test 'Customer Service Management for Orders' </td><td> Upgradeability </td><td> </td><td> Improved performance </td></tr><tr><td> HSD0004657 </td><td> Adoption of ATF Quick Start Test 'Customer Service Request Integration' </td><td> Upgradeability </td><td> </td><td> Improved performance </td></tr><tr><td> HSD0004658 </td><td> Adoption of ATF Quickstart Test 'Customer Proxy Contacts' </td><td> Upgradeability </td><td> </td><td> Improved performance </td></tr><tr><td> HSD0004659 </td><td> Adoption of ATF Quickstart Test 'Major Issue Management' </td><td> Upgradeability </td><td> </td><td> Improved performance </td></tr><tr><td> HSD0004660 </td><td> Adoption of ATF Quickstart Test 'Skill Rule' </td><td> Upgradeability </td><td> </td><td> Improved performance </td></tr><tr><td> HSD0004973 </td><td> Check if system property- consumer\_max\_comments\_per\_case\_daily has been modified for consumer Cases attachment limit </td><td> Manageability </td><td> </td><td> - Improved performance - Corrected typo in short description, description, and recommendation </td></tr><tr><td> HSD0006970 </td><td> Percent of Active Hardware and VM Instance CIs processed via IRE </td><td> Manageability </td><td> </td><td> Improved performance </td></tr><tr><td> HSD0010608 </td><td> Percent of Active HW CIs without Asset linkage </td><td> Manageability </td><td> </td><td> Improved performance </td></tr><tr><td> HSD0012874 </td><td> Install Base Items with Business Services </td><td> Manageability </td><td> </td><td> Improved performance </td></tr><tr><td> HSD0012929 </td><td> Install Base Items with Application Services </td><td> Manageability </td><td> </td><td> Improved performance </td></tr><tr><td> HSD0001015 </td><td> Reports should typically not be made public </td><td> Manageability </td><td> X </td><td> - Enhancement in the query to validate if the system property glide.report.published\_reports.enabled is accounted for before reporting a finding - Baseline findings were removed </td></tr></tbody> </table>**Parent Topic:**[HealthScan definitions](https://raw.githubusercontent.com/ServiceNow/ServiceNowDocs/brazil/markdown/impact/healthscan-definitions.md)
This file has no frontmatter.