When a workflow is saved to the gallery and validation fails, the workflow is saved locally instead of the gallery without notification. If the user doesn't notice it and closes the workflow thinking it was saved back to the gallery, all changes are lost.
Even if the user notices that the workflow was saved locally not the gallery, it is annoying to get it fixed. One have to save the workflow again to the gallery, creating a duplicate, then replace the original workflow with the new one so the schedules are not affected.
A couple times I lost hours of work because of this.
I opened the workflow from the gallery, worked on it, saving it regularly without noticing I was not saving the workflow to the gallery. Then I closed the worklfow and days or weeks later, when users started complaining about the expected changes I realized the work was lost.
I suggest showing a dialogue if saving workflow to the gallery was not successful.
I recommend three options to chose from:
- Try again
- Save without validation
- Save locally