General
JobScheduler can handle different type of dependencies at JobChain and Job 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