~4 min2 / 9

Job Queue

The Job Queue is the central work list for all automation runs. Every job has a status, a target robot, an input payload, and a full output log. Jobs are dispatched automatically to available robots by the Dispatcher background service.

Job Lifecycle

StatusMeaning
PendingWaiting in queue; Dispatcher will assign it to the next available robot matching required tags
RunningCurrently executing on a robot agent
CompletedFinished successfully; output variables and log are available
FailedRobot reported an error; error message and stack trace stored
CancelledManually stopped by a user before or during execution

Submitting a Job

  1. Navigate to Job Queue in the Dashboard
  2. Click + New Job
  3. Select the workflow from the Registry dropdown
  4. Optionally select a specific robot (leave blank for any available robot)
  5. Set Priority (High / Normal / Low — affects position in queue)
  6. Optionally enter Input Data as JSON (maps to workflow In-arguments)
  7. Click Submit

Job Controls

ActionWhen availableWhat happens
CancelPending or RunningSends cancellation signal to the robot; job moves to Cancelled
RetryFailed or CancelledCreates a new job with the same workflow and inputs in Pending state
View LogAny statusOpens the full output log for this job run

Bulk Actions

Select multiple jobs using the checkboxes on the left, then use the bulk action bar that appears at the top of the table:

  • Bulk Cancel — cancels all selected Pending/Running jobs (requires Operator role)
  • Bulk Retry — retries all selected Failed/Cancelled jobs (requires Operator role)
  • Bulk Delete — permanently removes job records (requires Admin role)

Input Data Format

workflow
1{
2 "customerEmail": "user@example.com",
3 "reportMonth": "2026-03",
4 "outputPath": "C:\\Reports\\march.xlsx"
5}

Keys must match the workflow's declared In-arguments by name (case-sensitive).

Was this helpful?