Call hierarchy panel

In some cases, like in large integrated models, or in components that you don’t know, you might want to check where a property/function/process is being used.

For example:

  • Which processes write data into the “code” field on the product page?
  • Which functions make use of the “code” field on the product page?

How to use the call hierarchy

  1. Open a component or integrated model in the architect.
  2. Select a property/function/process so that it is highlighted.
  3. Go to the View tab > Show panel > Call hierarchy:
  4. Click on the eye icon and choose options to search for selected object(s)
  • Usage of: The item that you highlighted in step 2
  • Usage types: Select all if you are unsure
  • Object types: Select all if you are unsure
  • Look in: The current model
  1. Click on the “Search” button and check the results.

  2. Click on the plus buttons to expand the list and view nested parent items. A row click will open the exact place of usage.

  3. Check other possibilities of the panel (top left corner):

  • the refresh icon > run the current search again
  • the search icon > set options
  • the clock icon > history.

Also check out searching in Architect as it works similarly.

2 Likes

Some additional information on Call hierarchy and searching usage of features:

  • Finding getters and/or setters from elements of a feature in an integrated model in the Architect
  1. In the Concept manager tab find the applicable element and select this element
  2. In the Advanced tab click on the ‘Eye’ symbol behind the $mappingObject line
    afbeelding
    This will open the releated object, which can than be used in Call hierarchy
  • Finding getters and/or setters from elements of a feature in a component in the Architect
  1. In the Concept manager tab find the applicable element and select this element
  2. Click call hierarchy and select the getters and/or setters
  • Finding object from which an element of a feature is produced in component in the Architect
  1. In the Concept manager tab find the applicable element and select this element
  2. In the Advanced tab click on the ‘Eye’ symbol behind the $mappingObject line
    afbeelding
    This will open the releated object
3 Likes

Using the Call Hierarchy to Check Process Component Usage

The Call hierarchy is a powerful tool for analyzing how process components are used within other components. While you can find references through the Process components view, the Call hierarchy provides a faster and more comprehensive approach.

Finding References via Process Components

You can locate where a process is referenced using the “Click to find references” button in the Process components view:

  1. Select the top level of the tree view.

  2. From the Options list, choose Process components.

  3. Search for and select the desired process, then click “Click to find references.”

  4. All references are displayed, and you can open the relevant process directly from the results.

If you want to see whether a process in the results is itself referenced by another process, you would normally need to repeat steps 1–4 for each result. However, the Call hierarchy provides a simpler method.

Using the Call Hierarchy

To explore references more efficiently:

  1. Open the process from either the left or right pane.

  2. Click Call hierarchy.

  3. In the pop-up, deselect all options except References, then click Search.

This displays all references to the selected process.

Even more valuable insights appear when you include both Parent and Reference usage types, allowing you to drill down into the result tree.

You can see not only the direct references of a process, but also the references of those components, and continue exploring the hierarchy further.

Ways to Open the Call Hierarchy

You can open the Call hierarchy in several ways, after opening a process:

  • From the Process components screen after selecting a process, before selecting any element within the process. If an element is selected, first click the process editor screen to deselect the item, reselecting the process.

  • From the tree view, if processes are shown, before selecting any element within the process. If an element is selected, first click the process editor screen to deselect the item, reselecting the process.

  • The easiest method: Via the right-click menu: right-click in the process editor (without selecting an item) and choose View call hierarchy.

Checking Subprocess References

When working inside a process, you may want to verify whether a subprocess is used in other processes as well. To do this:

  1. Right-click the subprocess.

  2. Select Edit component.

  3. Open the Call hierarchy again to view all references.

4 Likes