Scope
- Who is the target audience?
- What is covered by the docs? what is not?
- What skills / experiences should a reader have?
Motivation
- What is this feature good for?
- It adds a capability to the product
- It allows graphical configuration of job dependencies
- What problem does it solve?
- This feature was developed to add better backward dependencies to JobScheduler.
- What are the differences between forward dependencies and backward dependencies?
- Roadmap
- This feature is subject to future improvement:
- Improved usability
- add editing capabilities for jobs in order to replace JOE
- improved navigation and display of dependent job streams
- Provide export functionality to display (print) job streams in PDF, PNG
- This feature is subject to future improvement:
Use Cases
Use Case 1: Implement a simple backward dependency
job1 → job2 → job3 → job4
Use Case 2: Implement split & join