A flow allows you to orchestrate the execution of multiple activities, tasks or logic documents. It can be a generic flow or a workflow with human interactions.
Generic flow helps you to connect activities and different logic documents. You can define the path according to the order you want to execute each document/ activity.
Similar to the Generic Flow, Workflow also allows you to connect activities and different documents. Additionally, it allows adding human interactions to the flow.