Right now to have the ability to build multiple versions of our app we have to declare a workflow for each one, and then set it to run with approval. This leads to us having to scroll through a looong list of waiting workflows to pick and run the one we need, each time we submit a new version. It would be great if we could just declare an enum with the names of the versions of the app, and create only one workflow that takes one value of the enum as a parameter to run, selectable from the circleci workflows page of the project, naturally this implies a pin functionality for that workflow in case of needing to run multiple version of the workflow/app on the same code submission