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

Table Cell Instance

Field Instance Grooper.Core

Represents the value for a Data Column in a Table Row Instance.

Remarks

The Table Cell Instance class models a single cell within a table’s extracted data in Grooper.
It serves as the data object for capturing, validating, and presenting the value of a specific cell in a Table Row Instance, corresponding to a Data Column in the table schema.

Role in Grooper

Table Cell Instances are created automatically during extraction as children of a Table Row Instance.
Each Table Cell Instance is linked to its parent Table Row Instance and associated Data Column, enabling Grooper to track the value, location, and validation state of each cell in a table.

Table Cell Instances are essential for representing the smallest units of tabular data, supporting both simple and complex tables, including those with calculated footers, alternate candidates, and context-based extraction.

Usage and Configuration

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

Extraction, Validation, and Review

  • Table Cell Instances are created and populated during the Extract activity, using the extraction logic defined in the Data Column.
  • Validation is performed automatically or on demand, using rules defined in the Data Column, Data Table, and Data Model.
  • The Table Cell Instance tracks validation status, error messages, and change tracking for its value.
  • In the Data Review UI, the Table Cell Instance provides a focused view for reviewing, editing, and confirming individual cell values.

Hierarchy and Structure

  • Table Cell Instances exist only as children of Table Row Instances and do not have children of their own.
  • Each cell is associated with a specific Data Column and Table Instance, supporting accurate mapping and validation.
  • The class provides methods for annotation, decoration, and validation, including support for footer cells and calculated values.

Integration with Other Grooper Features

  • Table Cell Instances support advanced features such as context-based extraction, alternate value candidates, and calculated or validated footers.
  • They are used in workflows for data extraction, validation, review, and export, ensuring that tabular data is processed accurately and efficiently.
  • The class provides utility methods for annotation, error handling, and value management, supporting robust quality control and exception handling.

Diagnostics and Audit Trails

  • Table Cell Instances participate in diagnostic logging and audit trails for extraction, validation, and review activities.
  • Diagnostic artifacts may include validation error messages, change logs, and audit trails of user edits or automated changes.

Properties

NameTypeDescription
General
Additional Data
Field Validation
Document Reference

See Also

Notification