A dependency describes the order in which a work item runs within a flow. A dependency is
shown in the Flow Editor as a line with an arrow. The work item at the tip of the arrow cannot run
until the work item at the other end of the arrow reaches a particular condition.
Draw dependencies between jobs
To draw a dependency between jobs, use the Insert Dependency icon in the Flow Editor.
Specify a dependency on the start or submission of specific jobs
Use the Starts dependency type to specify a dependency on the start of a job, or the Is submitted dependency type to specify a dependency on the submission of a job.
Define dependencies between elements in job arrays
Use the Trigger the element with the same index in the next job array dependency type to specify dependencies between elements in job arrays.
Specify dependencies on a subflow
To specify dependencies on a subflow, use the Insert Dependency icon in the Flow Editor.
Specify multiple dependencies
A job, job array, or subflow can have dependencies on other jobs, job arrays, subflows, files, or dates and times. You can define these dependencies so that all of them must be met before the job can run, or you can define these dependencies so that only one of them needs to be met before the job can run.