boomerang-io / community

The Boomerang community, roadmap, planning, and architecture repository. The central place for information on joining, contributing, and governance.
https://useboomerang.io
Apache License 2.0
11 stars 0 forks source link

Enhance Workflow Parameters to be set and retrieved dynamically #242

Open tlawrie opened 3 years ago

tlawrie commented 3 years ago

Is your request related to a problem? Please describe. Currently you can set a workflow parameter but you cannot use it dynamically in the rest of the workflow

Describe the solution you'd like Imagine that you have multiple paths in your workflow and two separate paths i.e. Create vs Update. Now depending on the path, you'd want to store a variable such as an ID, which is then referenced by other follow on tasks.

Describe the benefits or justification for this request Without the ability to set a central parameter and utilize this dynamically, you would have to create duplicate tasks reference different IDs based on which path. Where as if we can set a shared parameter dynamically it optimizes the workflow

Additional context n/a

marcusdroy commented 3 years ago

Potentially this could be solved with work to harden workflow output properties

tlawrie commented 3 years ago

Reference: boomerang-io/flow.service.workflow#127

timrbula commented 2 years ago

@amhudson To take a look at this and comment