Business Rules rules

The below table shows the list of ServiceNow business rules rules that are checked by Quality Clouds.

See the Business rules best practices for designing and implementing business rules.

Description

Severity

Area of impact

Business Rules defined on the Global tableHighScalability
Business Rules without functionHighScalability
Business Rules using GlideRecord and getRowCountMediumScalability
Modified Out of the Box ElementWarningScalability
Business Rules with debugging statementLow Scalability
Potential recursive Business RulesHighPerformance
onBefore Business Rules should not update records on other tablesHighPerformance
Synchronous Business Rules making SOAP or REST callsHighPerformance
Business Rules using the SOAP getResponse methodHighPerformance
JavaScript - Optimize LoopsWarningPerformance
Business Rules using eval functionHighSecurity
JavaScript - Avoid use of debugger statementsHighSecurity
JavaScript - Avoid use of Function ConstructorsHighSecurity
JavaScript - Avoid unrestricted targetOrigin on cross-domain messagingHighSecurity
JavaScript - Avoid use of WebDBHighSecurity
Possible extra-sensitive PII usage in configuration element - GenderHighSecurity
Possible extra-sensitive PII usage in configuration element - ReligionHighSecurity
Possible use of private dataWarningSecurity
Possible PII usage in configuration element - EmailWarningSecurity
Possible PII usage in configuration element - AddressWarningSecurity
Possible PII usage in configuration element - NationalityWarningSecurity
Possible PII usage in configuration element - PassportWarningSecurity
JavaScript - Avoid making connections on unsafe protocolsWarningSecurity
Scripts should not use gs.sqlHighManageability
Business Rules with hard-coded sys_idsMediumManageability
JavaScript - Use === comparisonWarningManageability
Unlogged API call error conditionMedium Manageability
The demo_data_running_trigger business rule should be disabledHighManageability




Last modified on Jan 18, 2021