Each workflow has a specific purpose and requires certain inputs.