How can I identify the impacts to downstream dependencies if I make a change to an object type on a branch?

When I make and save changes to an object type on a Foundry branch, is there a way to see how the changes would impact the object type’s downstream dependencies?

What we recommend right now is to use Foundry’s dependency tools like Data Lineage, Workflow Builder, or the available widgets in Ontology Manager (Action Types, Link Types, Dependents).

For your particular case: if you modify an Object Type on a branch, make sure to check the Action Types and Link Types widgets on the Overview page of this Object Type in Ontology Manager to know what other changes you might have to make to the Ontology. You can make those changes on the same branch. After checking your Ontology dependencies, look at the Dependents widget in the Overview of the Ontology Manager application to check any dependencies in applications that consume the Ontology. If some of those dependencies are Workshop modules, you can test and make changes to those modules on the same branch as your Ontology changes.
If you have Workflow Builder, you could also open this Object Type in Workflow Builder to check all dependencies.

We are looking into integrating Foundry Branching with Data Lineage and Workflow Builder so you can see what was modified on a branch in those applications, and identify what you would need to test/modify as a result of those changes.

1 Like