Ability to "clone" a workflow

Multiple users and the OpenFn Services team members have requested this feature to clone workflows. This helps to more easily reuse workflows and localize templates.

Also, until there are better features to support with testing, it’s often help to clone a workflow to create a “test” copy for experimentation while the working copy is left untouched.

This is currently tracked in 2 features:

  1. copy workflow as .yaml
  2. create workflow from .yaml

The first is in QA, the second is in the current sprint! Do these do what you’re imagining here?

Users want this as a button in the “UI”.

Your comments re: yaml suggest how it might be done in the backend–but making it accessible in the web app would be such a win!

+1 from impact water to be able to do this in the UI.

Copy and pasting the yaml is probably OK (but obviously a clone button is slicker)