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.
Top X Axis Options
The Hierarchy fetch option will display a different entity's hierarchy on the Top X Axis.
The Query fetch option will display the results of an Innoslate search query on the Top X Axis.
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
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.
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.
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.
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.
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.
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.
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.
To move to the previous search result, click the up [icon name="caret-up" prefix="fas"] button.
To clear and close the search feature, click the red 'X' button.
'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.
To run the 'Traceability Assist', click the Settings [icon name="wrench" prefix="fas"] button and then choose 'Traceability Assist' from the dropdown menu.
'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.
To run the 'Suspect Assist', click the Settings [icon name="wrench" prefix="fas"] button and then choose 'Suspect Assist' from the dropdown menu.
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.[embed width="700" height="600"]https://youtu.be/IxHgmspe6n0[/embed]