How to rerun any Pipeline based on the Ruuid of a previous execution
I’m seeking a way to rerun any pipeline with the exact details used in a previous execution. Ideally I’m looking for a generic solution that works for any Ruuid that requires little or no additional development to the pipelines themselves - my use case is only for pipelines that accept parameters (not payloads) i.e GET not POST.
My intention is to create a pipeline that is passed a single parameter (the ruuid of a previous pipeline execution). I can then use the public API’s to determine the execution details (pipeline, parameters etc…)
However…
-
I can’t see a generic way to use the ‘Pipeline Execute’ snap as the types and numbers of pipeline parameters will vary.
-
Alternatively I could create Triggered Tasks for the pipelines I want to run (and then determine the appropriate Task) before executing it via a REST GET Snap , but doing so would require maintenance of those Tasks going forward and generate a lot of Tasks that have no other purpose/use.
Has anyone solved a similar problem in a elegant way? 🤞