General
JobScheduler can handle different type of dependencies at JobChain, Job, Task and order level
Few 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 Server B is finished.
- JobC should not be started of JobA is running
JobScheduler can Manage very complex dependencies using variety of inbuilt features such as
- Locks
- Split and Sync
- Eventing
- API jobs
- Pre-processing
- Post-processing
Different Scenarios
- Wait_for_all_the_predecessor_jobs_to_finish
- Start_jobs_in_different_servers_(Distributed_Processing)
- Job_depended_on_previous_execution_status
Downloads
This example can be downloaded here: JobChainDependencies.zip
.