Branching in Workflow Lineage

Workflow Lineage supports Global Branching, allowing you to inspect, edit, and validate workflow resources on a branch before merging changes into main.

When you enter Workflow Lineage on a branch or switch to a branch, the application automatically selects the branch details sidebar and branch changes color mode. These views show which resources are added, modified, deleted, or unchanged.

For general information on Global Branching concepts and workflows, refer to the Global Branching documentation. For details on navigating the Global Branching application interface, see the Global Branching application documentation.


Example Workflow Lineage graph being viewed on a global branch.


Adding, removing, and modifying resources

When working on a global branch, you can open Workflow Lineage from a variety of supported branch-aware entry points, including:

  • AI FDE main chat, by using the CMD+i (CTRL+i for Windows) to automatically open up Workflow Lineage with all the resources that were in the context of your AI FDE chat.

  • The AI FDE panel, by right-clicking a global branch tag or when selecting a global branch context to add.


    Button to open resources in Workflow Lineage from right-clicking from the global branch tags.
    Button to open resources in Workflow Lineage from the AI FDE panel.
  • The global branch bottom bar.


    Button to open resources in Workflow Lineage from the global branching bottom bar.
  • The global branch main branch page.


    Button to open resources in Workflow Lineage from the global branch main branch page.


  • The global branch proposal page.


    Button to open resources in Workflow Lineage from the global branch proposal page.


Eligible resources are added to the graph automatically, and the branch side panel helps you review any added or modified resources. You can also use Cmd+I (macOS) or Ctrl+I (Windows) from supported resources on a branch to open Workflow Lineage in the same branch context. This is supported from Workshop, Ontology Manager, AIP Logic, and Pipeline Builder object type outputs.

Work directly from the main branch

You can delete ontology resources and create new branches directly from Main in Workflow Lineage. If you are already working on a branch, you can delete resources on the selected branch.

Global branching features

Usage color modes

With Global Branching in Workflow Lineage, you can use branch-aware color modes for function repositories, action rules, Ontology status, usages, and out-of-date dependencies.


A Workflow Lineage graph showing usage coloring on a global branch.

Bulk edits and indexing

Global branching enables you to perform supported bulk edits, including upgrading function versions for action types or Workshops, deleting Ontology resources, and updating action type submission criteria.

The bulk update bottom panel while on a global branch.

You can also bulk index object types into the branch. This allows you to start applying actions on the objects for your new branch.

To bulk index, select your objects, right-click, and select Index object types. In the Index object types on branch dialog, configure whether you want to include edits from main, then select Index on branch.

The bulk index object types on branch dialog.

You can also search for and add resources created on a branch, including object types, action types, functions, and interfaces. Use the side panel to review modified resources and add modified resources that are not already on the graph.

Resource change highlighting

When viewing resources on a branch, Workflow Lineage color codes each resource based on its change status: Added, Modified, Deleted, or Unchanged.

Example Workflow Lineage graph being viewed on a global branch.

Known limitations

  • Object type groups in search only reflect those a part of the main branch.
  • Bulk upgrading logic on a branch is not currently supported.