Skip to main content

Background Jobs - Overview

Monitor and manage long-running system processes like data imports and bulk operations in Mintsoft.

Tom Higgs avatar
Written by Tom Higgs
Updated over 2 weeks ago

The Background Jobs page helps you track system processes that run in the background, such as data imports and bulk operations. You can view job progress, check completion status, and resolve any errors to ensure your data remains accurate and your operations run smoothly.

Prerequisite - Roles required

Important: Ensure Warehouse Users have the following role ticked within BackgrondJobs role group AdminBackgroundJobView and (Optional) AdminBackgroundJobRetry.


Access Background Jobs

To view your background jobs:

  1. Click Connect then Background Jobs.

You'll see all background jobs for your account.


What Background Jobs tracks

Background Jobs monitors these system processes:

  • Warehouse Upload: Bulk warehouse data imports and updates.

  • Product Upload: Bulk product catalogue imports and updates.


Job statuses

Background Jobs displays these statuses:

  • New: The job has been created and queued for processing but hasn't started yet.

  • In Progress: The job is currently running and the system is actively processing the data or operation.

  • Completed: The job has finished successfully and results can be downloaded if applicable.

  • Error: The job encountered an error during processing and failed to complete. You can retry the job from the Actions menu.


Job information

Each job entry shows:

  • ID: Unique identifier for the background job.

  • Job Type: The type of operation (Warehouse Upload, Product Upload, Delete Client).

  • Status: Current state of the job (New, In Progress, Completed, Error).

  • Created: Date and time when the job was initiated.

  • Created By: User who triggered the job.

  • Message: Status updates or error information.

  • Last Updated: Most recent update timestamp.

  • Updated By: Last user to interact with the job.

  • Actions: Available operations (View Details, Download Results, Retry).


Filter and search jobs

You can filter jobs using these options:

  • Job Status: Filter by New, In Progress, Completed, or Error status.

  • Job Type: Filter by Warehouse Upload, Product Upload, or Delete Client.

  • Created By User: Search for jobs created by a specific user.

  • Date Range: Filter jobs by creation date using From and To date pickers.


Job actions

Depending on the job status, different actions are available.

View Details

Available for all jobs. This opens a detailed view showing:

  • Job ID and Type.

  • Status badge with colour coding.

  • Creation and update timestamps.

  • User information.

  • Detailed message log.

  • Reference IDs (Client ID, User ID, Warehouse ID where applicable).

  • Parameters JSON showing the input data for the job.

Download Results

Available for completed jobs that produce output files. This downloads the results of the job processing.

Retry

Available for jobs with Error status. This allows you to restart a failed job after addressing the underlying issue.


Resolve failed jobs

Follow these steps to resolve background jobs with Error status.

Step 1: Identify the root cause

  1. Click View Details on the failed job.

  2. Review the error message in the Message field.

  3. Check the parameters JSON to understand what data was being processed.

  4. Review the timestamps to determine when the failure occurred.

Tip: Common causes include invalid or malformed data in upload files, missing required fields, system resource constraints, database connectivity issues, and permission or access problems.

Step 2: Correct the underlying issue

Act based on the job type and error:

For Warehouse Uploads

  • Verify the data format matches requirements.

  • Check that warehouse references are valid.

  • Ensure required fields are populated.

For Product Uploads

  • Validate SKU formats and uniqueness.

  • Confirm product data completeness.

  • Check for special character issues.

Step 3: Retry the job

Once you've resolved the issue:

  1. Navigate back to the Background Jobs overview.

  2. Locate the failed job.

  3. Click the Retry action.

The job will be requeued and processed again.


Troubleshoot common issues

Jobs stuck in "In Progress" status

If a job remains in progress for an unusually long time:

  • Check the Last Updated timestamp to see if progress is being made.

  • Review system performance and resource availability.

  • Contact support if the job has been running for over 24 hours.

Repeated job failures

When a job fails multiple times after retry attempts:

  • Verify the source data format matches system requirements.

  • Check for data size limitations as very large uploads may timeout.

  • Consider breaking large operations into smaller batches.

Download Results not available

If completed jobs don't show download options:

  • Verify the job type produces downloadable results.

  • Check that the job fully completed (Status = Completed).

  • Ensure you have appropriate permissions to access results.


FAQ

Will email notification for upload results be removed?

No, email notifications for upload results will not be removed. The background jobs system for product and warehouse location uploads still sends email notifications when jobs complete.

Did this answer your question?