From Grooper Wiki
Revision as of 14:53, 20 November 2020 by Dgreenwood (talk | contribs)
(diff) ← Older revision | Latest revision (diff) | Newer revision → (diff)
Jump to navigation Jump to search

Batches are the fundamental units of encapsulating documents in Grooper. They are a hierarchy of folders and pages used to represent documents and process them.

Batch objects in Grooper house two child objects.

  1. The root Batch Folder, containing a hierarchy of Batch Folders and Batch Pages.
  2. A read-only Batch Process, containing the list of processing instructions for the Batch Folders and Batch Pages


There are three components to a batch:

  1. The Batch itself
  2. Batch Folders
  3. Batch Pages

Below is an extremely simple Batch.  We are viewing it Grooper Dashboard, using the "Batch Viewer" tab. Multiple folder levels can be created in a batch depending on how complicated your documents are.

At the top level is the Batch, named here "Simple Batch". Contained inside are Batch Folders and Batch Pages.  Here, it is just a collection of .TIFF Batch Page images of invoices. We create can create a hierarchical structure by separating pages into folders.  In the example below, one Batch Folder was created for every Batch Page.

A Batch can have one or more levels of Batch Folders. A Batch may even start out having no folder levels. Batch Pages can exist at any level in the batch, but will most often be bottom-most level.

Documents are represented as Batch Folders with Batch Pages inside. So, a two-page document would be a Batch Folder with two Batch Pages inside, one for the first and one for the last. Part of Grooper's document processing workflow is (usually) separating documents from loose pages by setting up logical points to create new Batch Folders and put Batch Pages inside.

However, all Batch Processing Activities in Grooper are performed at some level within the Batch, either at the Batch Page, at a certain Batch Folder level, or at the top level, the Batch itself.

For example, OCR text is obtained from images by running a Recognize activity at the Page level. Document classification is done by running a Classify activity at the Folder level. Exporting is done by running a Document Export activity at the Batch level.