Creating Arcaflow workflows
Arcaflow workflows consist of four parts:
Version
The schema version must be at the root of your workflow file. It indicates the semantic version of the workflow file structure being used.
Inputs
The input section of a workflow is much like a plugin schema: it describes the data model of the workflow itself. This is useful because the input can be validated ahead of time. Any input data can then be referenced by the individual plugin steps.
Steps
Steps hold the individual parts of the workflow. You can feed data from one step to the next, or feed data from the input to a step.
Outputs
Outputs hold the final result of a workflow. Outputs can reference outputs of steps.