Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.
Comment: Title change to 'feature' form

Table of Contents
outlinh1. true
outlinh1. true
1printablefalse
2stylh1. none
3indent20px

Job Chain Dependencies

JobScheduler can handle different types of dependencies at job chain level, job level, task level and order level.
Some use cases for the dependencies are:

  • JobC can only be started when JobA and JobB are successfully ended.
  • JobB on ServerB can only be started when JobA on ServerB is finished.
  • JobC should not be started if JobA is running

JobScheduler can manage complex dependencies using a variety of built-in features such as:

  • Locks
  • Split and Sync
  • Eventing
  • API jobs
  • Pre-processing
  • Post-processing

Different Scenarios

  1. How to wait for parallel predecessor jobs to finish
  2. Example showing how to run a job chain with jobs that are to be run on different servers
  3. Can execution of a job chain depend on the previous status of a job?

Related Downloads

This example can be downloaded here: JobChainDependencies.zip
.