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

Data Element Instance

Data Instance Grooper.Core

Data Element Instances represent the data extracted from a document for a particular Data Element.

Remarks

The Data Element Instance class is the abstract base for all extracted data objects that correspond to a specific Data Element in a Data Model.
Each instance stores the value, location, extraction metadata, and validation state for a single occurrence of a data element within a document.

Role in Grooper

Data Element Instances are created automatically during extraction, validation, or user entry, and are organized in a hierarchy that mirrors the Data Model.
They serve as the primary mechanism for storing, validating, and presenting extracted data, supporting both simple fields and complex structures such as tables and sections.

Each Data Element Instance is linked to its parent Data Element, enabling Grooper to track which part of the data model each value belongs to.
This association is essential for validation, reporting, export, and user review.

Usage and Configuration

  • Data Element Instances are managed by Grooper’s extraction engine and are not typically created or configured directly by end users.
  • They are visible in the Data Review UI, where users can review, validate, or correct extracted values.
  • Advanced users may interact with Data Element Instances via expressions, custom code, or API integrations for automation or custom validation.

Integration with Other Features

  • Data Element Instances support advanced features such as error tracking, validation, change tracking, and path-based navigation.
  • They are used throughout Grooper for data validation, export, reporting, and workflow automation.
  • Diagnostic information, such as extraction time and error messages, is available for troubleshooting and quality control.

Best Practices

  • Use Data Element Instances as the standard mechanism for representing and manipulating extracted or user-entered data in Grooper.
  • Leverage the association with Data Element for advanced validation, reporting, and automation scenarios.
  • Inspect Data Element Instances in the Data Review UI or diagnostic logs to troubleshoot extraction or validation issues.

For more information, see the documentation for Data Model, Data Element, Field Instance, and Section Instance.

Properties

NameTypeDescription
General
Document Reference

Derived Types

There are 7 implementations of Data Element Instance.

Document Instance Represents the entire content of a document, and serves as the root of the Data Element Instance hierarchies generated by the Extract activity.
Field Instance Represents the value associated with a Data Field object.
Section Instance Represents the extracted content associated with a Data Section.
Section Instance Collection Represents the value of a multi-instance Data Section object.
Table Cell Instance Represents the value for a Data Column in a Table Row Instance.
Table Instance Represents an instance of a Data Table object on a document.
Table Row Instance Represents a table row in a Table Instance.

See Also

Notification