Background Jobs Dashboard

New dedicated page to monitor and manage AI batch processing jobs running in the background.

We've added a new Background Jobs page to give you full visibility and control over AI batch processing tasks.

What's New

Background Jobs Page

A new dedicated dashboard at Central Support → Background Jobs where you can:

  • Monitor All Jobs: See every background job with real-time status updates
  • Track Progress: Visual progress bars showing tickets processed vs total
  • View Details: Expand any job to see ticket IDs, errors, and timing information
  • Cancel Jobs: Stop pending or in-progress jobs that are no longer needed
  • Delete Jobs: Remove completed, failed, or cancelled jobs to keep your list clean

Job Status Tracking

Each job displays its current status with clear visual indicators:

  • 🕐 Pending - Queued and waiting to start
  • 🔵 Processing - Currently running (auto-refreshes every 5 seconds)
  • Completed - Successfully finished
  • Failed - Encountered errors during processing
  • Cancelled - Manually stopped by user

How It Works

When you use "Run in Background" from Case Report's AI Actions:

  1. A job is created and queued in the database
  2. The background processor picks it up and processes tickets in batches
  3. You can safely close the browser - processing continues server-side
  4. Check the Background Jobs page anytime to see progress
  5. Results appear in Case Report when complete

This feature is especially useful for large batch operations (100+ tickets) where you don't want to keep the browser open waiting.