Automate MFT supports task versioning. Task versions allow users to track changes, maintain historical records, and manage updates to automated workflows.

A task version is a snapshot of a task’s configuration at a specific point in time. Each time a task is modified and saved, Automate MFT creates a new version, preserving the previous state for reference or rollback.

Automatic versioning

Every time a task is edited and saved, a new version is created automatically. There is no need for manual intervention to maintain version history. The system keeps up to 200 versions of each task, and once that limit is reached, it automatically replaces the oldest versions to stay within the limit.

Named versions

Named versions are specific versions of a task that a user can explicitly label with a meaningful name, rather than relying on the automatic version numbering or timestamps. This is useful for marking important milestones or configurations, making it easier to identify and restore key versions. Users can save up to 100 named versions.

To save a named version, select from the following options:
  • Select the task in the list, click the more options icon () followed by View Versions. Click New Version, and enter a version name and description.
  • Select a task to edit, click Actions > Save to Version History, and enter a version name and description.

The system supports up to 100 named versions per task. Unlike automatic versions, named versions are not overwritten automatically when the limit is reached. Once a task reaches the maximum of 100 named versions, the system will display an error to indicate that the limit has been reached. To continue saving new named versions, users must manually delete one or more existing named versions to free up space.

Version identification

Each version is assigned a unique identifier and timestamp. To view the version history, select the task in the list, click the more options icon () followed by View Versions.

Restore versions

You can select a previous version and restore it, reverting the task configuration to that state. This is useful after troubleshooting or testing changes. To restore a task to a previous version, select the task in the list, click the more options icon () followed by View Versions. Select the version from the list and click the restore icon ().

Cloned task versions

You can select a previous version to clone a task. This automatically creates and saves a new task with the same configuration. The task name references the original name and the version it is cloned from.

To clone a task version, select from the following options:
  • Select the task version in the list, click the more options icon () followed by View Versions. Select the version from the list and click the clone icon ().
  • Select a task to edit, click Actions > Manage Version History. Select the version from the list and click the clone icon ().
When a task is cloned, the cloned task starts with its own version history, independent of the original.

Delete versions

You can delete automatic and named versions from the version history. To delete a version, select the task version in the list, click the more options icon () followed by View Versions. Select the version from the list and click the delete icon ().