Traceability Matrix

Last modified on February 1st, 2023.


Innoslate includes the ability to display a relationship to groups of entities through an interactive matrix view, called the 'Traceability Matrix.' The 'Traceability Matrix' displays an entity's relational hierarchy to other entities in your database.

Traceability Matrix

Top X Axis Options

Hierarchy (Default)

The Hierarchy fetch option will display a different entity's hierarchy on the Top X Axis.

Query

The Query fetch option will display the results of an Innoslate search query on the Top X Axis.

Related

The Related fetch option will fetch all related entities by a single relationship.

Toggling a Relationship

To toggle a relationship, click the box which represents the intersection between the two entities you would like to relate. If the box does not already have an "X," a new relationship will be created between the entities. If the box already has an "X," the relationship will be removed between the two entities.

Some boxes may be grayed out and will not toggle the relationship when clicked. This is typically because either the relationship to be added is incompatible between the two entities' classes or because you do not possess the proper permission to edit one or both of the entities.

* Note: All changes made to the 'Matrices' will be queued until the matrix is saved. The matrix will be saved automatically when leaving the view or clicking the 'Save' button. To discard unwanted changes, click the 'Cancel' button and confirm discarding changes from the dialog.

Changing the Checked Option

Select Checked Cell Options

If you wish to use a different symbol other than the default 'X' to indicate checked cells, you can change this by clicking the Settings [icon name="wrench" prefix="fas"] button, expanding the 'Checked Cell Options' header, and choosing one of the checked cell options.

Checkmark Cells

Changing the Indicator Options

The 'Traceability Matrix' offers three different visual indicators for which rows and columns you are hovering over when interacting with the matrix.

Cross

The 'Cross' indicator (default) option shows the name, number, and description of the row and/or column that is being hovered over in the left sidebar in addition to highlighting all cells in the hovering row and/or column.

Cross Indicator Option

Axis

The 'Axis' indicator option shows the name, number, and description of the row and/or column that is being hovered over in the left sidebar in addition to highlighting just the hovering row and/or column.

Axis Indicator Option

Text

The 'Text' indicator option just shows the name, number, and description of the row and/or column that is being hovered over in the left sidebar. There is no other visual indicator in the matrix itself.

Text Indicator Option

Searching the Traceability Matrix

The 'Traceability Matrix' utilizes a lazy loading system of displaying entities in the matrix, enabling it to display extremely large matrices with relatively minimal performance penalties. As a result, native browser searching such as with CTRL-F will not find entities that aren't currently displayed. To find these entities, you may use Innoslate's search feature.

Enable Matrix Search

To activate the search, hover the mouse anywhere over either the rows on the left side or columns at the top, revealing the Search [icon name="magnifying-glass" prefix="far"] button. Click this button to open the search feature.

Once the search is open, type in part of the name or number of the entity you are looking to find. Each time the search changes, the matrix will automatically update the search count, highlight all search matches in yellow, and automatically scroll the matrix to the next search match while highlighting it orange.

To move to the next search result, click the down [icon name="caret-down" prefix="fas"] button.

Move Matrix Search Down

To move to the previous search result, click the up [icon name="caret-up" prefix="fas"] button.

Move Matrix Search Up

To clear and close the search feature, click the red 'X' button.

Close Matrix Search

Traceability Assist

'Traceability Assist' will automatically identify likely relationships using pre-trained machine learning models. The suggested relationships will highlight in green. The darker the color green, the higher confidence a relationship should be present.

Traceability Assist

To run the 'Traceability Assist', click the Settings [icon name="wrench" prefix="fas"] button and then choose 'Traceability Assist' from the dropdown menu.

Run Traceability Assist

Suspect Assist

'Suspect Assist' will automatically identify related entities which have few similarities and a low confidence of correctness. The suspect relationships will highlight in red. The darker the color red, the higher confidence a relationship should not be present.

Suspect Assist

To run the 'Suspect Assist', click the Settings [icon name="wrench" prefix="fas"] button and then choose 'Suspect Assist' from the dropdown menu.

Run Suspect Assist

Clear Assist

To remove or reset all displayed assists, click the Settings [icon name="wrench" prefix="fas"] button and then choose 'Clear Assist' from the dropdown menu.

Run Clear Assist
[embed width="700" height="600"]https://youtu.be/IxHgmspe6n0[/embed]

Traceability Matrix

Last modified on February 1st, 2023. 


Innoslate includes the ability to display a relationship to groups of entities through an interactive matrix view, called the ‘Traceability Matrix.’ The ‘Traceability Matrix’ displays an entity’s relational hierarchy to other entities in your database.

Traceability Matrix

Top X Axis Options

Hierarchy (Default)

The Hierarchy fetch option will display a different entity’s hierarchy on the Top X Axis.

Query

The Query fetch option will display the results of an Innoslate search query on the Top X Axis.

Related

The Related fetch option will fetch all related entities by a single relationship.

Toggling a Relationship

To toggle a relationship, click the box which represents the intersection between the two entities you would like to relate. If the box does not already have an “X,” a new relationship will be created between the entities. If the box already has an “X,” the relationship will be removed between the two entities.

Some boxes may be grayed out and will not toggle the relationship when clicked. This is typically because either the relationship to be added is incompatible between the two entities’ classes or because you do not possess the proper permission to edit one or both of the entities.

* Note: All changes made to the ‘Matrices’ will be queued until the matrix is saved. The matrix will be saved automatically when leaving the view or clicking the ‘Save’ button. To discard unwanted changes, click the ‘Cancel‘ button and confirm discarding changes from the dialog.

Changing the Checked Option

Select Checked Cell Options

If you wish to use a different symbol other than the default ‘X’ to indicate checked cells, you can change this by clicking the Settings button, expanding the ‘Checked Cell Options’ header, and choosing one of the checked cell options.

Checkmark Cells

Changing the Indicator Options

The ‘Traceability Matrix’ offers three different visual indicators for which rows and columns you are hovering over when interacting with the matrix.

Cross

The ‘Cross’ indicator (default) option shows the name, number, and description of the row and/or column that is being hovered over in the left sidebar in addition to highlighting all cells in the hovering row and/or column.

Cross Indicator Option

Axis

The ‘Axis’ indicator option shows the name, number, and description of the row and/or column that is being hovered over in the left sidebar in addition to highlighting just the hovering row and/or column.

Axis Indicator Option

Text

The ‘Text’ indicator option just shows the name, number, and description of the row and/or column that is being hovered over in the left sidebar. There is no other visual indicator in the matrix itself.

Text Indicator Option

Searching the Traceability Matrix

The ‘Traceability Matrix’ utilizes a lazy loading system of displaying entities in the matrix, enabling it to display extremely large matrices with relatively minimal performance penalties. As a result, native browser searching such as with CTRL-F will not find entities that aren’t currently displayed. To find these entities, you may use Innoslate‘s search feature.

Enable Matrix Search

To activate the search, hover the mouse anywhere over either the rows on the left side or columns at the top, revealing the Search button. Click this button to open the search feature.

Once the search is open, type in part of the name or number of the entity you are looking to find. Each time the search changes, the matrix will automatically update the search count, highlight all search matches in yellow, and automatically scroll the matrix to the next search match while highlighting it orange.

To move to the next search result, click the down button.

Move Matrix Search Down

To move to the previous search result, click the up button.

Move Matrix Search Up

To clear and close the search feature, click the red ‘X’ button.

Close Matrix Search

Traceability Assist

‘Traceability Assist’ will automatically identify likely relationships using pre-trained machine learning models. The suggested relationships will highlight in green. The darker the color green, the higher confidence a relationship should be present.

Traceability Assist

To run the ‘Traceability Assist’, click the Settings button and then choose ‘Traceability Assist’ from the dropdown menu.

Run Traceability Assist

Suspect Assist

‘Suspect Assist’ will automatically identify related entities which have few similarities and a low confidence of correctness. The suspect relationships will highlight in red. The darker the color red, the higher confidence a relationship should not be present.

Suspect Assist

To run the ‘Suspect Assist’, click the Settings button and then choose ‘Suspect Assist’ from the dropdown menu.

Run Suspect Assist

Clear Assist

To remove or reset all displayed assists, click the Settings button and then choose ‘Clear Assist’ from the dropdown menu.

Run Clear Assist