Circular references in rules and fields

  • Release version: Zurich
  • Updated October 8, 2025
  • 1 minute to read
  • Circular references in a blueprint may result in an error.

    ServiceNow CPQ Admin allows administrators to define a blueprint whose rules and fields result in a circular reference. If the end user enters configuration inputs that initiate an endless loop, an error state occurs.

    For example, suppose rule 1 consists of a condition on field A and a determination action that sets field B, while rule 2 has a condition on field B and a determination action that sets field B. These interacting rules would create an endless loop.

    Loops may also be composed of many fields and rules. In more complex use cases, it is common for testers and end users to successfully operate the configuration blueprint without encountering the error state. The ServiceNow CPQ Rule Cycle Report identifies potential loops so that the administrator can understand their risk and correct them.

    To identify endless loops in a blueprint, use the Rule Cycle Report. See Identify endless loops in blueprint rules.