Managing Jobs
Viewing, Editing, and Retrying Jobs in Upqueue.io
The Jobs View in Upqueue.io allows you to examine all jobs within a queue, whether they are currently being processed or have already been handled by workers.
You can filter jobs based on their status, such as:
β Waiting (queued but not yet processed)
β Active (currently being executed)
β Completed (successfully processed)
β Failed (encountered an error)
β Delayed (scheduled for future execution)

Examining Job Details
Clicking on a job edit/inpect provides valuable insights, including:
Job options (priority, delay, attempts, etc.).
Job data (payload used in processing).
Result values (output after execution).
Logs (tracking job events).
Error call stacks (in case of failures).
Failure reasons (diagnostics for debugging).

Performing Job Actions
From the Jobs View, you can manage jobs individually or in bulk. Common actions include:
β Retrying failed jobs after fixing the underlying issue.
β Deleting jobs if they are no longer needed.
β Moving jobs between states (where applicable).

Updating Jobs
You can edit the data of existing jobs if they are in a compatible state, such as:
Waiting
Delayed
Failed
To update a job:
Click the "Edit" icon (pencil) next to the job.
The Update Job Dialog will open.
Modify the job data field in JSON format.
Click "Update" to save changes.
