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

Node Report

Control GrooperReview.Pages.Design

Base class for report objects displayed on Node "Summary" tabs in Grooper.

Remarks

The Node Report class provides a foundation for creating custom reports that summarize information about a specific Node in the Grooper repository. These reports are typically presented on the "Summary" tab of a node's configuration page, offering users a clear, organized view of key data, status, or metrics relevant to the selected node.

Node Reports are designed to be extended for different node types and reporting scenarios. Each report defines its own presentation logic and data, and is rendered using a dedicated view template. This enables solution designers to deliver targeted insights, diagnostics, or summaries tailored to the context of each node type.

Extensibility

  • Extend Node Report to create reusable reporting components for different node types in an Object Library.
  • Use the generic form NodeReport<NodeType> to strongly type the report to a specific Node subclass.
  • Reports can aggregate data from the node, its children, or related objects as needed.

Derived Types

There are 8 implementations of Node Report.

Circular Expressions Displays a report of circular references found in expressions used by Data Elements.
Content Type Report Base class for reports summarizing Content Type configuration, structure, or diagnostics on the "Summary" tab.
Data Elements Displays a report of all Data Elements defined on the current Content Type, including their usage and configuration details.
Derived Types Displays a report of all descendant Content Types for the current Content Type, including key statistics for each type.
Descendants Displays a report of all descendant node types and the total count for each type under the selected Node.
Expressions Displays a report of all code expressions used by Data Elements in the current Content Type.
Property Overrides Displays a report of all properties overridden on Data Elements in derived Content Types.
Validation Rules Displays a report of all validation rules (Data Rules) applied to Data Elements in the current Content Type and its descendants.
Notification