SciFlo is a workflow framework that comes with core HySDS. It allows developers to create workflows by writing up a workflow definition document. SciFlo takes the workflow definition document and runs through all the steps as a workflow job.
Each step of the workflow is known as a process. If any process of the workflow fails, the SciFlo job fails.
SciFlo supports both linear and non-linear structures. However it does not support workflows that need to loop through steps based on a conditions. All the steps need to be explicitly defined in the workflow documents.