Category:Batch Object

From Grooper Wiki
Revision as of 15:32, 6 August 2025 by Dgreenwood (talk | contribs)

Batch Objects are the foundational elements of Grooper's document processing system, providing a unified structure for organizing, processing, and reviewing document content within a inventory_2 Batch. Every item within a Batch—whether a document, folder, or page—is represented as a Batch Object (and Batches themselves are Batch Objects too).

About

Types of Batch Objects

There are three primary types of Batch Objects in Grooper:

  • inventory_2 Batch: The root object representing the entire batch of documents.
  • folder Batch Folder: Used to organize documents and subfolders within a Batch.
    • Batch Folders represent a "document" when either (1) they have child Batch Pages (representing pages of a document) or (2) they have a file attached to the Batch Folder (typically this occurs when files are imported from an Import Job).
  • contract Batch Page: Represents an individual page of content, such as a scanned image or split page of an imported file.

Each type inherits common functionality from the Batch Object base, while also providing specialized properties and commands for their specific roles.

Hierarchical organization

Batch Objects are organized in a tree structure:

  • The root of the tree is the Batch, which contains one or more Batch Folders and/or Batch Pages.
  • Each Batch Folder can contain additional Batch Folders or Batch Pages. Batch Folders typically represent documents but can be used as folders in the Batch as well.
  • Batch Pages represent individual pages of content, such as scanned images or imported files.

This hierarchy allows Grooper to manage complex document sets, supporting nested folders and multi-page documents within a single Batch.

Example Batch hierarchy

inventory_2 Batch
folder Batch Folder
contract Batch Page
contract Batch Page
folder Batch Folder
contract Batch Page
contract Batch Page

Participation in Batch processing

Batch Objects participate in all stages of Batch processing, including:

  • Classification
  • Data extraction
  • Export
  • Review and exception handling

Pages in category "Batch Object"

The following 4 pages are in this category, out of 4 total.