Queues overview
Understand Task Queue, Batch Queue, assignment, priority, and observability.
Understand Task Queue, Batch Queue, assignment, priority, and observability.
Queues are the operational surface of the workflow. Task Queue shows individual work availability and ownership; Batch Queue provides processing and grouped operational context.
Use this area when: you need to allocate work, inspect backlog, prioritize cohorts, recover failures, or understand why a user cannot start a task.

The queue should make stage, status, priority, assignee, and valid actions visible enough for operators to work without a separate spreadsheet.
The project Queue page has two URL-persisted tabs with different purposes:
Task Queue
Yes
One workflow work item waiting in a stage
Manage Workflow / open work
Batch Queue
No
One upload or import action
Upload data / inspect ingestion
Operate individual work
Use Task Queue.
Monitor grouped or asynchronous work
Use Batch Queue.
Allocate fairly
Configure assignment, claiming, and priority.
Change many items
Use filters and bulk actions only after reviewing the resolved target set.
Recover exceptions
Inspect failed, invalid, unassigned, or stalled cohorts.
Queue state reflects workflow state; it does not replace the workflow graph.
Invalid annotation, rejected review, and processing failure are different conditions.
Priority should express an approved business rule, not hidden personal urgency.
Every visible backlog has an owner, priority rule, service expectation, valid action, exception path, and reconciled count.
Related Unitlab capability guides: enterprise data annotation workflows