Workflow Versioning
Serval automatically tracks all published versions of your workflows, allowing you to view historical changes and restore previous versions when needed.Viewing Workflow Versions
Once you’ve published changes to a workflow, you can access its version history by clicking the Latest version button next to the run button in the top right corner of the workflow builder.
- Version numbers
- Publication dates and times
- Who published each version

Restoring Previous Versions
If you need to revert to an earlier version of your workflow, you can easily restore it:- Click on the version you want to restore from the version history sidebar
- The selected version will load in the builder, and you’ll see a Restore button in place of the usual Publish button

- Click the Restore button to create a new version based on the selected historical version
Working with Restored Versions
When you restore a previous version:- A new version is created at the top of the version list
- This new version is identical to the historical version you selected
- You can either publish it immediately or make additional modifications before publishing

Restoring a version doesn’t delete or overwrite any existing versions. It creates a new version based on the historical one, preserving your complete version history.
Best Practices
- Regular Publishing: Publish your workflow changes regularly to maintain a comprehensive version history
- Version Notes: Consider adding descriptive names or comments to significant versions for easier identification
- Testing: Always test restored versions before publishing to ensure they still work as expected with any system changes