I have several times needed to set few values at run-time (like I can with a dialog process) - and then execute that against multiple 'targets' (like I can with a workflow.)The current limitation of a Dialog Process means that I can only run it against a single record - if I need to run against multiple records, I need to create a workflow and then it isn't flexible.
Thanks for the feedback and example use case of dialogs. We will take this feedback item to see how we could potentially make this scenario easier/possible in a future release.
Please replace the UI.