Creating a workflow is a great way to have a deployment of your infrastructure and create dependencies between different parts of your infrastructure, allowing you to easily manage your infrastructure as you scale. However, you may want to have different variables and settings for each part, so today you can do it when creating or deploying a new Workflow.
A Workflow is an Environment that instead of managing a single IaC, manages multiple and their respective dependencies.
When creating or deploying a new Workflow you can choose each environment inside the Workflow and set different variables, revisions, and workspace names for each environment.
You can read more about this feature here.