Skip to content

A Package for organizing Batch Jobs and their Schedules via a record-based Scheduling Configuration, including dependencies and ad-hoc runs.

License

Notifications You must be signed in to change notification settings

dschibster/sfdx-batch-orchestrator

 
 

Repository files navigation

Logo

Icons (Clock, Database) made by dmitri13 and Smashicons from www.flaticon.com

codecov Code Coverage and Release Publish docs via GitHub Pages

Installation

Deploy to Salesforce Deploy to Salesforce
For your Sandbox:
Deploy to Salesforce

SFDX Batch Orchestrator

This is a fork from the original Apex Batch Job Scheduler from Salesforce Labs, including several improvements.

Features

  • Configuration of Batch Job Schedules from within a Salesforce App
  • Options to configure Hourly, Daily, Weekly, Monthly or Yearly schedules, with automatic generation of Cron Expressions
  • If the options presented don't fit, you can also write your own Cron Expression!
  • If you already have a Batch Job running, you can even incorporate it without much hassle!
  • Grouping of Batch Jobs to handle dependencies
  • Flexible switching of Batch Sizes in case of scaling problems
  • Logging of Batch Job results to see if they were successful
  • Options to directly run any Batch Job or Schedule that is currently scheduled from the UI
  • Enhanced Logging! Now allows you to log information and successes/failures in a Batch Job. More information available in the Documentation.

Documentation

The documentation has moved! Please refer to the project GitHub Page of this repository here: https://dschibster.github.io/sfdx-batch-orchestrator

About

A Package for organizing Batch Jobs and their Schedules via a record-based Scheduling Configuration, including dependencies and ad-hoc runs.

Topics

Resources

License

Stars

Watchers

Forks

Languages

  • Apex 94.8%
  • Shell 5.1%
  • JavaScript 0.1%