JobScheduler can handle
- single job starts (standalone jobs)
- job chain starts (orders)
- job starts caused by events
- job starts triggered by Directory Monitoring and File Watching
See the Dependency Patterns for backward dependencies and forward dependencies that can be implemented with JobScheduler.