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
| Status | Meaning |
|---|---|
| Pending | Waiting in queue; Dispatcher will assign it to the next available robot matching required tags |
| Running | Currently executing on a robot agent |
| Completed | Finished successfully; output variables and log are available |
| Failed | Robot reported an error; error message and stack trace stored |
| Cancelled | Manually stopped by a user before or during execution |
Submitting a Job
- Navigate to Job Queue in the Dashboard
- Click + New Job
- Select the workflow from the Registry dropdown
- Optionally select a specific robot (leave blank for any available robot)
- Set Priority (High / Normal / Low — affects position in queue)
- Optionally enter Input Data as JSON (maps to workflow In-arguments)
- Click Submit
Job Controls
| Action | When available | What happens |
|---|---|---|
| Cancel | Pending or Running | Sends cancellation signal to the robot; job moves to Cancelled |
| Retry | Failed or Cancelled | Creates a new job with the same workflow and inputs in Pending state |
| View Log | Any status | Opens 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).