I see there’s already an Idea for providing the option for versioning Automations in FME Flow but the Idea was created 5 years ago and there doesn’t seem to have been any traction on it.
So, in the absence of any official support from Safe, what are people doing with regard to creating and saving versions of Automations?
Currently, if I make a change to an Automation but then need to revert that change there’s no way of doing it once it’s been saved.
The only workaround for this I can think of is to make a Project containing the Automation and then manually exporting the project (and saving it to a version control system) before making any changes to the Automation. The obvious problem with this is that it relies on:
- remembering to export a Project before making any Automation changes
- making sure the Project name is consistent (hard to do with multiple people editing)
There does not seem to be any System Event that is triggered on Automation change and no API call available for downloading an Automation (without using a Project), so automating this whole process seems challenging…