Grooper Help - Version 25.0
25.0.0023 2,165
  • Overview
  • Help Status

Batch Process Step

Node Grooper.Core

Represents a single step (activity) in a Batch Process workflow.

Remarks

A Batch Process Step defines a specific Activity—such as image processing, recognition, extraction, export, or human review—to be performed as part of a Batch Process. Each step determines what work is done, which items are targeted, and how tasks are assigned and routed.

Step Types and Activities

  • Steps may be attended (requiring human review) or unattended (automated, processed by activity services).
  • The 'Activity' property selects the type of work performed in this step.

Execution Order and Flow Control

  • Steps are executed in the order they appear in the Batch Process, but flow can be customized using expressions.
  • Use 'Should Submit Expression' to conditionally skip or include items for processing.
  • Use 'Next Step Expression' to dynamically determine the next step, enabling branching, exception handling, or custom routing.

Scope and Targeting

  • The 'Scope' property controls which items in the batch are processed (e.g., Batch, Folder, or Page).
  • For folder scope, 'Folder Level' specifies the depth in the batch hierarchy (e.g., level 1 for top-level documents, level 2 for sub-documents).
  • Proper scoping is essential for performance and accuracy. For example, set scope to "Page" for parallel OCR, or to "Folder" for document-level extraction.

Queue Assignment and Task Submission

  • Tasks are submitted to either a Processing Queue (for unattended steps) or a Review Queue (for attended steps).
  • The 'Queue Name' property can override the default queue assignment for this step.
  • The 'Activate Mode' property controls how tasks are submitted (e.g., normal, retry, always, or manual).

Expressions and Dynamic Workflow

  • Expressions allow for advanced control over step execution and workflow branching.
    • 'Should Submit Expression' is evaluated for each item in scope to determine if it should be processed.
    • 'Next Step Expression' can return a specific step or Nothing to complete the batch.
  • Use expressions to implement exception queues, conditional review, or custom business logic.

Best Practices

  • Design steps to match business requirements and optimize for performance.
  • Use scoping and folder levels to precisely target documents or pages.
  • Leverage expressions for flexible, maintainable workflows.
  • Assign queues thoughtfully to balance workload and ensure timely review or processing.

For more information, see the documentation for Batch, Batch Folder, Batch Process, Activity, and Review Queue.

Properties

NameTypeDescription
General
Expressions

Design Tabs

General Displays properties of a step alongside properties of its associated activity.
Reports View reports for a node.
Classification Tester Provides a dedicated interface for testing and training the Classify activity on a Batch Process Step, enabling users to review classification results and perform user-directed training.
ESP Separation Tester Provides an interactive environment for testing document separation and performing user-directed classification training on batches within a Batch Process Step.
Redaction Tester Provides a dedicated interface for testing the Redact activity on a Batch Process Step, allowing users to preview redaction results on selected documents or pages.
Recognition Tester Provides a dedicated interface for testing the Recognize activity on a Batch Process Step, enabling users to evaluate OCR results and review detailed diagnostics for selected documents.
Activity Tester Provides a unified interface for testing any Batch Process Step, allowing designers to simulate and validate the configured Activity on test data.
XSLT Editor Provides an interactive environment for editing, generating, and testing XSLT transforms on XML documents within a test batch.
Advanced View or edit advanced details about a node.

See Also

Used By

Notification