Loading

Salesforce Bulk API: Unprocessed Data Load Jobs Remain in Open Status

Data pubblicazione: May 22, 2026
Descrizione

In the Salesforce Bulk API, when a data load job is created, Salesforce automatically sets the initial job state to Open. Administrators may observe a large number of jobs remaining in Open status on the Bulk Data Load Jobs page, even days after submission. This article explains the Bulk API job lifecycle, how to close or abort stalled Open jobs, and how aging rules affect job and batch processing.

Risoluzione

Understanding the Bulk API Job Lifecycle

When a Bulk API job is created, Salesforce sets its state to Open. The client application is responsible for explicitly closing the job by sending a Close request to change the job state from Open to Closed. Until the client sends this Close request, the job remains in Open state and its batches are not processed.
Jobs that remain in Open status are not actively processing records. You can abort these jobs at any time.

Job and Batch Aging Rules

Salesforce applies the following aging rules to Bulk API jobs and batches:

  • Batches and jobs that are older than seven days are automatically removed from the queue, regardless of job status. The seven-day period is measured from the youngest batch associated with the job, or from the job creation date if no batches have been added.
  • You cannot create new batches for a job that is more than 24 hours old.

How to Abort Open Jobs

To abort stalled Open jobs, navigate to Setup → Bulk Data Load Jobs, select the jobs in Open status, and choose the Abort option. Aborting prevents further batch submissions against the job without processing any pending records.


Documentation links: Job and Batch Lifespan

Numero articolo Knowledge

000386004

 
Caricamento
Salesforce Help | Article