The Backup Flows feature allows you to define Custom Backup Flows, which will be executed on Devices during backup.
Normally a built-in Flow from the Device Driver would be used, but you can override this using Custom Flows.
Flows can be assigned to a specific vendor, device type or Tag, similar to Backup Filters.
During the Backup Flow creation process, you create the entire Flow in as a series of steps, and during Device communication, these steps will be sent to the device in sequential order. Each step represents a specific command will be sent to the Device. For each "Send command" step, it is possible to define the behavior that will be performed if the command fails. There are 2 options:
Ignore command failure for this step ("Ignore failure" is checked)
If this command fails, fails the whole backup
It is also possible to select whether each command's output should be included in the final backup.
In addition to commands, steps can be added to a Flow to switch the device into enable (user-exec) or configure mode, and no more than one of these can be added to a flow.
Conflicts
Due to the fact that a flow can be assigned to devices via a vendor, device type or Tag, there can potentially be situations when more than one "Backup Flow" is assigned to a single device. In this situation, the system resolves the conflict by executing the default Flow built in the Unimus Device Driver. To check if there is a conflict on a Device, you can navigate to the Devices screen, select the device, click Info > Backup Flows, where a table displays all Flows to which the device is assigned to.
More information
You can find more information on Custom Backup Flows, with examples in this Blog article:
https://blog.unimus.net/custom-backup-flows-in-unimus-2-5/