Skip to main content

Tree Report

The tree report is a report type specialized for hierarchical data e.g. applications and their sub components. The tree report is also well suited for manually modeling constructs in Txture and is, therefore, frequently used during the Data Collection phase.

Configuration

Follow the steps below to configure your own dependency report:

  1. There are three ways how to add assets to the tree report:
    • Use the query bar on the left to add assets and paths between assets.
    • Use the Add asset(s) button to add one or many assets.
    • After you've added an asset, you can utilize it to link to other assets. To do so, hover over the asset and click on the link icon. This way of adding assets is useful to model stacks.
  2. Optional: Use the Hide links menu to remove specific links from the report. This is helpful if the there are multiple link types between two asset types but you only want to visualize a single link.
  3. Optional: Use the Flip edge direction menu to horizontally invert the direction of the tree.
  4. Optional: Use the Change tree orientation menu to vertically invert the direction of the tree.
  5. Use the Save button to save the configuration of your tree report.

The following screenshot shows an example of a tree report. In this example, the deplyoment stack of an application named "Smart Stock" is depicted.

Flipping edge direction

The data is displayed as a tree growing from left to right with all links pointing in the same direction. By default the links point to the leaf assets on the right. The direction can be flipped via the "Flip edge direction"-button so that all links point to their parent assets to the left.

The following example shows how flipping the edge direction can help you visualize different aspects of your data:

Leafs to rootRoot to leafs

Your data result in multiple smaller trees if the assets are not connected. The tree report shows all links between the assets within the report, even if they break the hierarchy as these links might be the result of a documentation error.

In the following example, the dependency of "Application A" on "Application B" results in "Application A" not working if either "Server A" or "Server B" crashes.

Interaction

The tree can be zoomed via mouse wheel or the zoom buttons in the bottom left corner. The tree report can also be moved/panned by holding the left or right mouse button while dragging the image.

Traversal

As the tree focuses on visualizing hierarchical data, the context menu of each asset provides quick access for navigation or creation. Open the contect menu by a right-click on an asset from the tree. The terms parent and child depend on the current edge direction. Parents are assets to the left of your current one, and children are to the right.

  • Resolve parent(s) resolves the parent(s) of the current entity. If the selected asset was one of the very left assets (roots), the newly resolved assets will become the root(s).
  • Resolve children resolves following the edge direction and will result in a new branch starting from the selected asset.
  • Resolve path to resolves following the edge direction to the selected asset type.

Styling

The tree report supports the styling of both assets and links via conditional styling.

Export

The tree can be exported as PDF, PNG or SVG file by using the report menu in the upper right corner.