Circular references of a formula

A circular reference occurs when a formula directly or indirectly references itself through its ingredient structure which leads to recursive loops.

Optiva does not allow direct circular references (Formula A contains Formula A as an ingredient), whereas indirect circular references can be checked manually.

For example:

  • Formula A includes Formula B
  • Formula B includes Formula C
  • Formula C includes Formula D
  • Formula D includes Formula A

Formulators must avoid nesting sub-formulas that create this situation. To detect indirect circular references, use a workflow script that can be used when required. For more information refer to Validating circular references of a formula