Skip to content

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.

Learn more about versioning »

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.

Learn more about inputs »

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.

Learn more about steps »

Outputs

Outputs hold the final result of a workflow. Outputs can reference outputs of steps.

Learn more about output »

Schema Names

Learn more about our schema naming conventions »