This article shows you how to manage your flows in the mabl app, including how to…
- Find and organize flows
- Update flow details
- Review and roll back changes
- Clean up flows you no longer need
For more information on optimizing the flows in your workspace, see the article on creating effective flows.
Finding and organizing flows
You can search for a flow by label in the app and in the Trainer.
In the app, click on the search icon in the top right corner. Enter the flow label and click on the Flows tab. The search panel renders a list of flows with a matching flow name or label.
In the Trainer, click on the plus sign to add a new step and select Flows. In the search input, use the following syntax to search flows by label: label:{label-name}.
Updating flow details
To update a flow's name or labels, click on the pencil icon on the flow details page.
Updating a flow's name
Reviewing and rolling back changes
Compare versions
To compare different versions of a flow, click on the Compare tab of the flow details page. Select the versions you want to compare from the Base version and Compare version dropdowns. Red indicates a step removed between versions, while green indicates a step added.
Comparing flow versions
In addition to comparing flow steps, you can also compare each version's values for flow data-driven variables and flow parameters, if applicable.
Limitation
Comparing flow versions is not supported for flows in API tests.
Go back to a previous version
To roll back to a previous flow version, click on the History tab of the flow details page. Identify the version you want to use from the version dropdown, and click on Save as latest to revert to the previous version.
Managing flow versions
Cleaning up flows you no longer need
Deleting flows
To delete a flow from your workspace, go to Tests > Flows and click on the trash icon for the flow you want to delete. You may only delete flows that are not used in any tests. To see which tests use a particular flow, click on the information icon next to the number in the Used by column.
Some other points to keep in mind:
- If you delete a flow by accident, you can recover it within 30 days of deletion from the activity feed: Settings > Activity Feed.
- Deleting a test does not delete any flows within the test.
Bulk deletion of flows is not supported. If you have a use case requiring this capability, let us know in the Product Portal.
Removing flows from tests
To remove a flow from a test, open the Trainer or API Test Editor and click on the Remove flow button.
Note
Depending on whether the flow is collapsed or expanded in the Trainer, the trash icon for the "Start flow" step serves different purposes:
- Collapsed: clicking on the trash icon removes the flow from the test
- Expanded: clicking on the trash icon removes the flow wrapper and moves the flow steps into its parent container: the test or parent flow.