Project can have many workflow.
Roles of workflow are:
Workflow has information like:
And while execution, workflow also has information like:
Workflow has features like:
DSF has web-based task execution manager (apache airflow), and workflow can be managed by it.
And also you can execute whole workflow by using dsfrun workflow command.
Please visit here for more information.
You can write data analysis logic pipeline in a workflow.
And In a project, workflow can be connected to pipeline by referring other workflow.
In DSF, there is a concept Workflow parameter, which store information determined at execution.
Simplest one is execution date. You must want to use execution date to control behavior of calculation. In that case please use workflow parameter.