Grooper Help - Version 25.0
25.0.0017 2,127
  • Overview
  • Help Status

Circular Expressions

Content Type Content Type Report GrooperReview.Pages.Design

Displays a report of circular references found in expressions used by Data Elements.

Remarks

The Circular Expressions report identifies and lists all circular reference chains detected among Data Elements within the current Content Type. Circular references occur when two or more data elements reference each other directly or indirectly in their expressions, which can lead to calculation errors or infinite loops during extraction and validation.

This report helps users quickly locate and resolve problematic dependencies in their data model, ensuring reliable extraction and validation processes.

Report Layout and Features

  • Header:
    Shows the total number of circular expression chains detected.
  • Table:
    Each row represents a unique circular reference chain.
    • The 'Data Elements' column displays the sequence of Data Elements involved in the circular reference, using right-arrow symbols () to indicate the direction of references.
    • Each Data Element is shown as a clickable link, allowing users to navigate directly to the element's details for review or editing.
  • Navigation:
    Clicking a Data Element link opens its configuration in the design interface, making it easy to investigate and resolve circular dependencies.

Usage Guidance

  • Use this report to audit your Content Type's data model for circular dependencies that may impact extraction or validation.
  • Click any Data Element link to jump directly to its configuration and review its expressions.
  • After resolving circular references, refresh the report to verify that all issues have been addressed.

Example

2 Circular Expression Chains

Data Elements
InvoiceTotal → Tax → InvoiceTotal
Discount → Subtotal → Discount

Notification