Skip to main content

Veritran Docs

Branch Navigator

The branch navigator shows a list of your apps with their corresponding versions and the modules linked to them and their associated branches.

To access the Branch Navigator, click Global > Branch Navigator. Navigate the page by selecting an item in each column. This article explains the actions available as you select an item from each column, starting with Apps. Find each column and available actions explained in the sections below.

Notice

Some actions may not be available for you depending on your role and permissions granted. In such case, buttons are disabled. Read Roles and Permissions to learn more.

BranchNavigator_Apps_1.jpg
  1. Apps. List of apps sorted alphabetically by name. Click the arrows to change the sorting direction. Click any app to see its modules in the Modules column.

  2. Modules. Modules of the selected app. Click any module to open the next column and see its branches. The Main module is automatically created and represents your app. Any linked modules appear below. If your app has no linked modules, the Branch Navigator offers the option to create a new module by clicking + New module.

  3. Delete. Click to delete the selected app.

  4. Test App. Click to test the selected app.

  5. + New module. Click to create a new module for the selected app.

  6. Preview pane. Shows information of your app such as the number of screens and devices for which the app is available. Refer to View Apps to learn more about the information provided in this pane.

The Modules column contains the Main module and all the modules linked to your app. The Main module is automatically created, as it represents the app itself. You can link any other modules available in Studio in Global > Modules. To learn more about modules, read Modules.

BranchNavigator_Modules_1.jpg
  1. Modules. Any linked modules appear below the main module.

  2. Branches. List of branches created for the main module. Master is created automatically as a read-only branch, and any branches you create appear below.

  3. + New branch. Click to create a new branch for the main module. This button will only be available if no branches already exist.

  4. Timeline tab. Click the arrow to see the history of changes made to the selected module. Read View Timeline to learn more.

  5. Preview pane. Shows a preview of the screens in the selected module.

If branching is not active, the Activate Branching button appears (see below). To learn more about how to activate branching, read Collaborative Building.

BranchingNotActive_1.jpg
BranchNavigator_LinkedModules_1.jpg
  1. Modules. List of modules. Any linked modules appear below the main module.

  2. Branches. List of branches already created for the selected module. The Master branch will be automatically created as a read-only branch.

  3. + New branch. Click to create a new branch for the selected module.

  4. Unlink module. Click to unlink the selected module from the application.

If branching is not active, the Activate Branching button appears (see below). To learn more about how to activate branching, read Collaborative Building.

BranchingNotActive_1.jpg

The Branches column shows a list of all the branches created for the module you selected in the previous step. The Master branch is created automatically and is read-only. You can create different types of branches from the Master branch: feature branches and hotfix branches.

BranchNavigator_MasterBranch_1.jpg
  1. Branches. Branches available for your app. The Master branch will automatically show. You can create feature or hotfix branches from this branch.

  2. Branch Structure. List of lambdas, legacy processes, and screens within the selected Branch. Click each folder to see the options available.

  3. Export Master Version. Click to obtain a ZIP file containing the Master branch. Once the window opens, select a version from the drop-down menu and click Export. The file will be automatically downloaded to your computer and ready to be shared with your client.

  4. Share With. Click to share the selected branch with other users. Read Roles and Permissions to learn more.

  5. + New branch. Click to create a new branch.

  6. Preview pane. Shows basic information of the selected branch such as the users with whom it was shared and a preview of its screens.

BranchNavigator_Hotfix_1.jpg
  1. Hotfix. Hotfix branch available for your app.

  2. Branch Structure. Lambdas, legacy processes, and screens available for your hotfix branch.

  3. Export Hotfix Version. Click to export the latest hotfix version. This action will only be available if you previously create a new hotfix version.

  4. Create Hotfix Version. Click to create a new hotfix version. This action will only be available if the hotfix branch is different from the Master branch.

  5. Compare. Click to compare the selected hotfix branch with the Master branch and update or commit changes.

  6. Delete. Click to delete the selected branch.

  7. Test Branch. Click to test the selected branch.

Feature Branch
BranchNavigator_FeatureBranch_1.jpg
  1. Feature. Feature branch available for your app.

  2. Branch Structure. Lambdas, legacy processes and screens available for the Feature branch selected.

  3. Compare. Click to compare the feature branch with the Master branch and update or commit changes.

The Branch Structure column shows a list of all the lambdas, legacy processes and screens available in the selected module.

Note

Viewing the branch structure is only available for feature or hotfix branches. If you select the Master branch, you can only see the Timeline and use the Sharing feature.

BranchNavigator_Lambdas_1.jpg
  1. Search bar. Search lambdas by name, description, tags or update info.

  2. Branch Structure. Click the lambdas folder to open it and see the list of lambdas available in the branch selected.

  3. Lambdas. Click any lambda to see its details in the Preview pane and double click to open it in the Lambda Editor.

  4. Compare. Click to see the changes in screens, lambdas and legacy processes between the selected branch and the Master branch.

  5. Delete. Click to delete the selected lambda. This action is available only if you select a specific lambda.

  6. + New lambda. Click to create a new lambda.

  7. Preview. Shows basic information about the selected lambda.

BranchNavigator_Legacy_1.jpg
  1. Search bar. Search legacy processes by name, description, tags or update info.

  2. Branch Structure. Click the legacy processes folder to open it and see the list of processes available in the branch selected.

  3. Processes. Click any legacy process to see its details in the Preview pane and double click to access its basic information and steps.

  4. Compare. Click to see the changes in screens, lambdas and legacy processes between the selected branch and the Master branch.

  5. Delete. Click to delete the selected legacy process. This action is available only if you select a specific process.

  6. + New process. Click to create a new legacy process.

  7. Preview. Shows basic information about the selected process.

BranchNavigator_Screens_1.jpg
  1. Search bar. Search screens by name, description, tags or update info.

  2. Branch Structure. Click to open the Screens folder and see the list of screens available in the branch selected.

  3. Screens. List of screens available for the selected branch. Click any process to see its details in the Preview pane. Double click to access the Visual Builder and build the selected screen.

  4. Delete. Click to delete the selected screen. This action is available only if you select a specific screen.

  5. + New screen. Click to create a new screen.

  6. Preview pane. Shows basic information about the selected screen and gives you access to different actions available for screens. To learn more, go to Screens.