Batch jobs

Batch jobs are automated background processes that run on a schedule to maintain system health and automate repetitive tasks.

Overview

Jobs run automatically (typically daily) and are idempotent — running them multiple times on the same day is safe and produces consistent results.

Available jobs

Viewing job history

Navigate to Administration > Job runs to see the history of all batch job executions.

Job runs list
Job runs list

The list shows:

  • Started at — when the job began executing
  • Job — the type of job that was run
  • Status — current state (pending, started, completed, stopped, or failed)
  • Duration — how long the job took to complete
  • Errors — number of errors encountered (if any)

Click on any row to view detailed results for that job run.

Job run details
Job run details

Running a job manually

You can trigger a job manually at any time:

  1. Click the Run job button
  2. Select one or more job types to run
  3. Optionally select a specific run date (defaults to today)
  4. Click Run to start the job
Trigger job dialog
Trigger job dialog

This is useful for:

  • Testing job configuration
  • Re-running a job for a specific date
  • Running jobs outside the normal schedule