Admin User Interface

Job Queue

The Job Queue area displays scheduled jobs and background tasks. Despite its current label “Importer” in the UI, this area is not limited to import operations – it shows all jobs created with the $.schedule() function as well as batch import jobs. By default, this area is hidden in the burger menu.

Note: This area will be renamed from “Importer” to “Job Queue” in a future release.

Job Queue

Secondary Menu

Refresh

The button on the left refreshes the job list.

Cancel Jobs

An input field labeled “Cancel all queued jobs after this ID” lets you specify a job ID. Click the Cancel Jobs button to cancel all queued jobs with IDs higher than the specified value. This is useful when you need to stop a large number of scheduled jobs at once.

Settings

On the right side, the usual configuration options are available.

The Job Table

The main area displays a table of all jobs with the following columns:

  • Job ID – The unique identifier for the job
  • Job Type – The type of job (e.g., scheduled function, import batch)
  • User – The user who created the job
  • File UUID – For import jobs, the UUID of the file being imported
  • File Path – For import jobs, the path to the file
  • File Size – For import jobs, the size of the file
  • Processed Chunks – For chunked imports, shows progress as processed/total chunks
  • Status – The current state of the job (queued, running, completed, failed)
  • Action – Actions you can perform on the job, such as cancelling it

Background

This area was originally designed to display import jobs – when you import a large file that gets split into chunks, each batch appears here so you can monitor progress. Later, the area was extended to also show jobs created with the $.schedule() function, making it a general-purpose job monitor.

Related Topics

  • Importing Data – Details on CSV and XML import processes
  • Business Logic – Using $.schedule() to create background jobs