Parameters are great at controlling the proces of a workspace, and is adequate for the most part. However, they're mostly static.
Sometimes it would be nice to be able to first gather information from e.g. a database, and then prompt the user to select items in this information before finalizing the workflow.
This could be accomplished by an inline dialog box, presenting the user with options when all features have been received by the transformer.
Alternatively, if a parameter could be dynamically populated from a database view, this might accomplish the same thing.
Case in question: I have a transfer workspace, that selects data from one database based on an owner ID, and writes it to another database into a specific schema. Currently I have a frontend workspace, where I manually match the two sides into a single parameter, and starts the transfer workspace with the appropriate parameters as defined by the user selection. It would be nice to read that list from a database, not hardcoding it in a workspace.
Cheers.