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

Batch

Batch Folder Grooper.Core

Represents a hierarchy of folders and pages, serving as the root container for content and processing within a Grooper batch workflow.

Remarks

A Batch is the top-level organizational unit in Grooper's batch processing system. It contains a hierarchy of Batch Folders and Batch Pages, and is the primary object routed through a Batch Process.

Hierarchy and Structure

  • The Batch acts as the root node for all content to be processed together.
  • It contains one or more Batch Folders, which may themselves contain additional folders and pages, forming a tree structure.
  • Batch Pages represent the atomic units of content (such as scanned or imported pages) and are always contained within folders.

Processing Lifecycle

  • Each Batch is associated with a Batch Process, which defines the sequence of activities (steps) to be performed.
  • The batch progresses through Batch Process Steps, with its status and current step tracked by properties such as 'Status' and 'Current Step'.
  • Batches can be paused, resumed, or set to error, and support both attended (manual) and unattended (automated) processing.
  • The batch maintains job and task history, enabling robust tracking and reporting of processing progress.

Environments and Usage

  • Batches can exist in either the Production or Test environment.
    • Production batches are visible to all users with appropriate access.
    • Test batches are only visible to designers and are used for development and validation.
  • Batches may be created by scanning, importing digital files, or programmatically via API.
  • The batch's priority, creation information, and process association can be configured to control workflow and task scheduling.

Usage Notes

  • Use Batch objects to group related documents and pages for coordinated processing.
  • Configure the associated Batch Process to define the workflow and activities to be performed.
  • Leverage batch-level properties and methods to control processing, monitor status, and handle exceptions.

Example Batch Workflow

The following examples illustrate how a batch evolves as it moves through a Batch Process and Activities are applied.

1. Batch is captured as 10 loose pages from a scanner

At initial capture, all pages are added directly to the batch root.

 Batch
  ├─📄 Page 1
  ├─📄 Page 2
  ├─📄 Page 3
  ├─📄 Page 4
  ├─📄 Page 5
  ├─📄 Page 6
  ├─📄 Page 7
  ├─📄 Page 8
  ├─📄 Page 9
  └─📄 Page 10
 

2. Pages are separated into 4 folders

After running the Separate activity, pages are grouped into folders. Each folder typically represents a distinct document.

 Batch
  ├─📁 Folder 1
  │ ├─📄 Page 1
  │ └─📄 Page 2
  ├─📁 Folder 2
  │ ├─📄 Page 3
  │ ├─📄 Page 4
  │ └─📄 Page 5
  ├─📁 Folder 3
  │ ├─📄 Page 6
  │ └─📄 Page 7
  └─📁 Folder 4
    ├─📄 Page 8
    ├─📄 Page 9
    └─📄 Page 10
 

3. The 4 folders are classified as a document type

Once classification is performed using the Classify activity, each folder is assigned a document type (e.g., "Invoice"). The icon and label reflect the classification, and each folder now represents a specific document for extraction and review.

 Batch
  ├─📑 Invoice 1
  │ ├─📄 Page 1
  │ └─📄 Page 2
  ├─📑 Invoice 2
  │ ├─📄 Page 3
  │ ├─📄 Page 4
  │ └─📄 Page 5
  ├─📑 Invoice 3
  │ ├─📄 Page 6
  │ └─📄 Page 7
  └─📑 Invoice 4
    ├─📄 Page 8
    ├─📄 Page 9
    └─📄 Page 10
 

4. Additional downstream processing: extraction, transformation, export, etc...

After classification, Grooper performs further automated and attended activities on each document. These may include:

  • Extraction: Data fields and tables are extracted from each document using the configured data model and extractors.
  • Transformation: Extracted data can be normalized, validated, or enriched using rules and expressions.
  • Review: Documents with missing or invalid data may be routed to human review for correction or confirmation.
  • Export: Finalized documents and their extracted data are exported to external systems, databases, or file formats.

For more information, see the documentation for Batch Folder, Batch Page, and Batch Process.

Properties

NameTypeDescription
General
Batch Status
Routing
Attachment

Design Tabs

General View and manage the properties, processing status, and key actions for a selected Batch.
Reports View reports for a node.
Viewer View the contents and structure of a Batch, including its folders, documents, and pages.
Advanced View or edit advanced details about a node.

Context Menu Commands

Command Shortcut Description
sort Archive Archives selected batches by moving them into a destination folder, optionally organizing them into subfolders by date and clearing job history.
low_priority Change Priority Changes the priority level of the selected Batches.
merge Combine Combines multiple Batch objects into a single batch.
pause_circle Pause Pauses processing on one or more Batches.
settings Remove Job History Deletes all jobs and tasks associated with the current batch.
history Reset Resets a Batch to a specific Batch Process Step, optionally clearing tasks and statistics for selected steps.
play_circle Resume Resumes processing on a paused Batch.
inventory_2 Send To Production Clones or moves a Batch into production and launches it into a Batch Process.
inventory_2 Send To Test Clones or moves a production Batch to the 'Production Clones' folder of the test branch.
system_update_alt Update Process Updates or changes the Batch Process associated with this batch.

Child Types

See Also

Used By

Notification