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

Nested Table

Section Extract Method Grooper.Extract

Splits a hierarchical table into sections for extraction as Section Instances.

Remarks

The Nested Table section extract method is designed for documents containing hierarchical tables, where rows are grouped into logical sections, each ending with a footer row. This method enables you to extract each group as a separate Section Instance, along with any section-level fields defined as table columns.

This method is Label Set-aware and requires a Label Set to function. It is ideal for semi-structured documents such as remittance advices, transaction logs, or statements, where each group of rows (such as a transaction or claim) is delimited by a recognizable footer.

Extraction proceeds as follows:

  1. The method locates the target Data Table (specified in the 'Table' property), which must use the Tabular Layout extract method.
  2. Using the Label Set associated with the Content Type, it identifies footer rows that mark the end of each section.
  3. The table is split at each footer, and a new Section Instance is created for each group.
  4. Section-level fields (columns defined as children of the section) are extracted from the corresponding rows within each group.

> Requirements: > - The section must contain a child table configured with Tabular Layout. > - A Label Set must be defined for the Content Type, and it must include a footer label for the section.

Configuration Guidance

  • Assign the 'Table' property to the child Data Table you wish to split into sections. Ensure this table uses Tabular Layout.
  • Define footer labels in the Label Set for the section. These labels are used to detect the end of each group.
  • Add any section-level fields as columns to the section. These fields will be extracted from the corresponding rows within each group.

Usage Scenarios

  • Remittance Advices: Extract each payment or claim as a separate section, using the footer row to delimit groups.
  • Transaction Logs: Split a long table of transactions into logical groups, such as by account or period.
  • Statements: Extract each statement or summary section from a multi-section table.

This method streamlines extraction from complex, hierarchical tables and supports rapid onboarding of new document types through the use of Label Sets.

For more information, see the documentation for Label Set, Tabular Layout, and Section Instance.

Properties

NameTypeDescription

See Also

Used By

Notification