8.2.6.7 System Pause on Batch Failure

The System Pause on Batch Failure feature helps prevent repeated failures and downstream impact when a scheduled batch fails.

The Scheduler automatically pauses the failed schedule and prevents dependent schedules from continuing. This gives you time to investigate and resolve the issue before the next scheduled execution.

Prerequisites

Enable the following configuration before using this feature:

General Configuration -> System pause on batch failure.

  • When enabled: Scheduler automatically creates a system pause when a scheduled batch execution fails.
  • When disabled: Scheduler does not automatically pause the schedule after a failure.

Configure Dependent Schedules

Perform the following steps:

  1. Open Scheduler Service.
  2. Create or edit the parent schedule.
  3. Go to the Failure Handling or Dependent Schedule section.
  4. Under Select dependent schedules to skip on execution failure, select the dependent schedules.
  5. Save the schedule.
    The selected schedules do not run if the parent batch fails. The following table provides an example of parent and dependent schedules.

    If Data Load fails, Data Validation, Adjustment Processing, and Report Generation do not continue.

What Happens When the Parent Schedule Fails

  • Scheduler creates a system pause for the parent schedule.
  • Configured dependent schedules are skipped.
  • Dependent schedules do not start their next execution while the parent failure remains unresolved.
  • A pause entry appears in Manage Pause.
  • Users receive a Schedule Pause Notification.
The pause notification includes:
  • Batch name
  • Failed run ID
  • Schedule ID
  • Action Source: System
  • Activity Type: Pause
  • Dependent schedule details

Removing the System Pause

After resolving the cause of the failure:
  1. Open the Scheduler Service.
  2. Go to Manage Pause.
  3. Search for the affected schedule.
  4. Locate the system pause entry.
  5. Remove the system pause.
  6. Review the confirmation message.
  7. Click Yes to remove the system pause.

What Happens After Removing the System Pause

If no other active pauses exist, the parent schedule and affected dependent schedules become eligible for future execution.
  • Removing the system pause does not rerun the failed batch.
  • Future scheduled executions continue only if no other active pauses exist.
  • If another active pause exists, the schedule remains paused until all active pauses are removed.

Email Notifications

Schedule Pause Notifications

A Schedule Pause Notification is sent when a parent batch failure causes a system pause. The email includes:
  • Confirmation that the parent schedule was paused by the system.
  • The batch failure that caused the pause.
  • Dependent schedule details, if configured.

Schedule Resume Notifications

A Schedule Resume Notification is sent when the system pause is removed or the schedule is resumed. The email confirms that the pause was removed and that future scheduled executions can continue if no other active pauses exist.