You are viewing an old version of this page. View the current version.

Compare with Current View Page History

« Previous Version 26 Current »

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
.

  • No labels