Skip to content

Background processes

Long-running tasks — what is running, what is queued, what failed, and what actually changed.

Available to roles AdminOpen in the app (Opens in a new tab)
On this page

When you start a bulk action, AI generation or a translation across a thousand products, the application does not make you wait — it queues the task and hands you back your work. This is where you see how it is getting on.

The background process list with status, task, product counts, start time and duration
Fig. 1 Background processes. The arrow beside a task expands its detail in place.

Controls on this screen

  1. Status filterRunning, pending, completed, failed, cancelled. When chasing a problem, start with failed.
  2. Result countHow many tasks match the filter. The list pages.
  3. StatusA running task also shows a percentage and the number processed.
  4. ExpandOpens the detail in the row: id, times, affected/skipped/failed counts, the error and the metadata.
  5. Task and triggerThe kind of task, and whether it was immediate or scheduled.
  6. ProductsProcessed out of total. 0/1 means nothing changed — not that the task failed.
  7. StartedWhen the task began.
  8. DurationHow long it ran. A long duration on AI tasks is normal.
  9. ActionsCancelling a running task, and the way through to the product details.

Statuses

StatusWhat it meansWhat to do
PendingQueued, waiting for a free slot.Nothing. Concurrency is set by the package.
RunningBeing processed; the percentage and progress are shown.It can be cancelled. Products already processed stay changed.
CompletedIt ran to the end.Expand the row and check the counts — completed does not mean everything changed.
FailedIt ended with an error.The error message is in the detail.
CancelledA person stopped it.Changes made up to that point remain.

The run detail

The product-details link opens a separate screen with the products and the actual changes: what it was before and after, how many parameters were filled, which languages were translated, or why a product was skipped.

Product status in the detailWhat it means
SuccessThe change went through and is written.
SkippedThe product did not meet the condition — it already had the value the task was about to add, for instance.
FailedThis particular product errored. The rest of the run carried on.

A stuck queue

If tasks are left in the queue that lead nowhere (typically after an environment restart), the queue can be cleared. That removes pending tasks, not completed records — the history stays.

Why is a task waiting when nothing else is running?

Concurrency is a package limit — how many tasks may run at once. The current value is stated on the screen.

I closed the browser — does the task keep running?

It does. It runs on the server and does not depend on your session.

Where are the vendor imports?

Not here. Imports have their own import logs; this screen covers the tasks you start.