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

Processing Queue

Work Queue Grooper.Core

Defines a queue for machine-performed tasks.

Remarks

Overview

A Processing Queue is used to distribute machine-performed tasks among different servers and to control the concurrency and processing rate of those tasks.

Processing Queues are referenced by Batch Process Steps or other workflow components that require automated execution, such as document rendering, extraction, or export.

Usage

  • Use the 'Concurrency Mode' property to control how many tasks can run in parallel (e.g., single-threaded, per machine, or fully concurrent).
  • Use the 'Maximum Rate' property to limit the throughput of tasks, such as restricting the number of transactions per minute.
  • Assign Activity Processing services to a Processing Queue to control which servers perform the work and how tasks are distributed.

Best Practices

  • Create separate Processing Queues for activities that require different concurrency or throughput limits.
  • Use descriptive names for each Processing Queue to clarify its purpose and target workload.
  • Adjust concurrency and rate limits to avoid overloading external systems or to comply with licensing restrictions.

Properties

NameTypeDescription

Design Tabs

General View or edit properties of a node.
Reports View reports for a node.
Workers Manage Grooper services for this Processing Queue.
Advanced View or edit advanced details about a node.

Used By

Notification