Skip to content

Jobs

The Jobs page lists all catalog generation runs in the system. Each job represents a single request to build a product catalog for a specific customer from a set of SKUs. Jobs move through a processing pipeline — from Pending through image resolution and building, to Completed or Failed — and the list updates in real time via a live connection.

Jobs list page showing active catalog generation jobs with customer, definition, status, and created columns

Navigate to Catalog Automation → Jobs in the sidebar, or go to /catalog-automation/jobs.

  • View all catalog generation jobs and their current processing status.
  • Search jobs by customer name or reference number.
  • Filter by status or date range to find specific runs.
  • Create a new catalog job for a customer.
  • Retry a failed job after fixing the underlying issue.
  • Delete completed, failed, or cancelled jobs when they are no longer needed.
  1. Open the page from the sidebar under Catalog Automation.
  2. Apply a Status or Date Range filter to narrow the list, or search by customer name.
  3. Click a row to open the job detail drawer for full execution metadata.
  4. To create a new catalog, click New Job and fill in the dialog.
  5. To retry a failed job, click the Retry icon on its row.
  • Job status updates arrive in real time — the page does not need to be manually refreshed.
  • The Retry action is only available for jobs with status Failed.
  • The Delete action is only available for jobs with status Completed, Failed, or Cancelled. In-progress jobs cannot be deleted.
  • Deleting a job also deletes its associated catalog and all stored files. This action cannot be undone.
  • Only active Definitions are listed in the Create Job dialog. If no active definitions exist, the job cannot be created.
ColumnDefault VisibleSortableDescription
CustomerYesNoCustomer name and email for whom the catalog is being generated
ReferenceYesNoOptional internal reference (e.g., a purchase order number)
DefinitionYesNoName of the catalog definition used for this run
ItemsYesNoNumber of SKUs submitted for this job
StatusYesNoCurrent processing status with an error icon on failed jobs
CreatedYesNoRelative time since job was submitted; hover for full date
StatusDescription
PendingJob is queued and waiting to start
ProcessingGeneral processing phase underway
Image ResolutionSystem is locating images for each SKU from the image source
BuildingHTML catalog and ZIP archive are being assembled
CompletedJob finished successfully; catalog is available
FailedJob encountered an error; an error icon shows the message on hover
CancelledJob was cancelled before completion
FilterTypeDescription
SearchFree textSearch by customer name or reference number
StatusDropdownFilter by job status; default shows all statuses
Date RangeDropdownFilter by Today, 7 Days, or 30 Days; default shows all
ModeDropdownFilter by Production or Test Only — available in the expanded filter panel

The jobs list does not support column-level sorting. Records are returned in reverse-chronological order (newest first) from the server.

The list uses a Load More pattern with infinite scroll:

  • Page size: 20 records per load
  • Scrolling near the bottom of the list automatically loads the next batch
  • A message displays the total count when all results are shown
ActionDescriptionPermission
New JobOpens the Create Job dialogcatalog-automation.jobs (Write)
RefreshReloads the job list from the server

Each row provides icon buttons:

ActionDescriptionPermission
ViewOpens the job detail drawer with execution metadatacatalog-automation.jobs (Read)
RetryResubmits a failed job — only visible for Failed jobscatalog-automation.jobs (Write)
DeleteRemoves the job and its catalog — only available for Completed, Failed, or Cancelled jobscatalog-automation.jobs (Admin)

Clicking anywhere on a row also opens the detail drawer.

Click New Job in the page header to open the Create Catalog Job dialog. The dialog generates a catalog by selecting a definition and providing customer details and product items.

Create Job dialog showing definition, customer fields, and items table

FieldRequiredTypeDescriptionDefaultValidation
Catalog DefinitionYesDropdownActive definition to use for catalog generation — only active definitions are listedMust select a definition
Customer NameYesTextName of the customer receiving the catalogCannot be empty
Customer EmailYesEmailEmail address of the customerMust be a valid email address
Phone (WhatsApp)NoTelCustomer phone number for WhatsApp delivery
ReferenceNoTextInternal reference such as a purchase order number
ItemsYesTableOne or more product rows; each row has SKU, Description, Quantity, and PriceOne empty rowAt least one row; each row requires a SKU

To create a job:

  1. Click New Job.
  2. Select a Catalog Definition from the dropdown.
  3. Enter the Customer Name and Customer Email.
  4. Optionally add a Phone (WhatsApp) number and Reference.
  5. Fill in at least one item row with a SKU. Add more rows with Add Item.
  6. Click Create Job.

After submission the dialog closes and the new job appears in the list with status Pending.

Jobs cannot be edited after they are created. To regenerate a catalog with different data, create a new job.

  1. Locate the job in the list (only Completed, Failed, or Cancelled jobs show the delete icon).
  2. Click the Delete (trash) icon on the row.
  3. A confirmation dialog warns that the job, its catalog, and all stored files will be permanently deleted.
  4. Click Delete to confirm.
  • Catalogs — View the output catalogs generated by completed jobs
  • Definitions — Configure the automation rules used when creating jobs
  • Monitor — Dashboard overview of recent job activity and KPI counts