Innoslate includes the ability to display a relationship to groups of entities through two (2) available interactive matrix views. The 'Hierarchical Matrix' displays an entity's decomposition to other entities through a single relationship. The 'Hierarchical Comparison Matrix', shown below, displays an entity's decomposition to another entity's decomposition through a single relationship.
Viewing a Relationship Matrix
Below is an outline of the steps necessary for viewing a matrix on a entity via 'Entity View':
From any view of Innoslate, open the 'MENU' drop-down located on the top navigation bar and click the 'Database' menu item. This will navigate you to the 'Database View' in Innoslate.
Note: If you have the 'Database' button "pinned" to the top navigation bar, use that button instead for one-click access to 'Database View'.
Once in 'Database View', locate the entity you would like to use as the source hierarchy. Click on the existing entity's displayed row to be navigated to the 'Entity View' of that entity.
Once in 'Entity View', open the 'Open' drop-down located on the toolbar and under the "Matrices" section, click either the 'Hierarchical Matrix' or 'Hierarchical Comparison' menu item.
If you selected to view a 'Hierarchical Comparison Matrix', then select from the 'Target Entity' drop-down in the 'Matrix' tab of the left sidebar which entity's hierarchy you'd like to compare to in the matrix. Search or scroll within the drop-down to find your desired target entity if need be. Otherwise, continue to the next step.
Select from the 'Target Relationship' drop-down in the 'Matrix' tab of the left sidebar which relationship you'd like to be shown in the matrix. Search or scroll within the drop-down to find your desired relationship if need be.
Click the 'Generate' button in the 'Matrix' tab of the left sidebar.
The corresponding matrix will be displayed where you can begin toggling relationships between displayed entities. Click the 'Save' button located on the toolbar to persist your changes to your project's database.
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.
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 arrow next to the 'Save' button and select the 'Discard Changes' menu item.
Paging the Relationship Matrix
Both available matrices utilize a paging system when large hierarchies of entities are to be displayed. This enables extremely large matrices to be displayed without major performance penalties. Click the right arrow button on the right side of the footer, shown below, to view the next page of x-axis entities. If the number of entities per page is too large or small, this can be set via the drop-down on the left side of the footer.