Potential recursive Business Rules

Impact area

Performance 

Severity

High

Affected element

Business rules

Rule number

SN-0005

Impact

Do not use current.update() in a Business Rule script. The update() method triggers Business Rules to run on the same table for insert and update operations, potentially leading to a Business Rule calling itself over and over.

Remediation

When a recursive Business Rule is detected, ServiceNow stops it and logs the error in the system log. However, this behavior may cause system performance issues and is never necessary.

Time to fix

40 min




Last modified on Jun 12, 2020