Skip to content
  • There are no suggestions because the search field is empty.

Hierarchy Diagram

The ‘Hierarchy Diagram’ is a type of hierarchical organizational chart used in Innoslate as a means of visualizing up to five levels of decomposition of entities top-down.

Using Hierarchy Diagrams

Function Description
Creating Hierarchy Diagrams Using ‘Diagrams View,’ in Innoslate, you can create a new ‘Hierarchy Diagram.’
Viewing Hierarchy Diagrams You can ‘View a Hierarchy Diagram’ of any new or existing entity of any class via the ‘Open’ drop-down menu, where available.
Adding an Entity An ‘Entity’ can be added to a ‘Hierarchy Chart’ via drag-and-drop.
Removing an Entity An entity can be easily removed from a ‘Hierarchy Diagram.’

The ‘Hierarchy Diagram’ is a type of hierarchical organizational chart used in Innoslate as a means of visualizing up to ten levels of decomposition of entities top-down.

hierarchy diagram overview

The ‘Hierarchy Diagram’ is not comprised of special diagram constructs. In fact, a ‘Hierarchy Diagram’ can be generated by Innoslate on the fly based on the current contents of your project’s database. The ‘Hierarchy Diagram’ is built using entities in the database of any specific class and their decomposed by/decomposes relationships. The entities display as rounded blocks containing the number and name of the entity and their decomposed by/decomposes relationships create the hierarchical structure displayed as arrow lines.

 

Creating Hierarchy Diagrams

Within the ‘Diagrams Dashboard,’ users can create a new diagram by clicking the ‘ Create Diagram’ button in the top right corner of the page.

create diagram

Clicking the ‘Create Diagram’ button will open the Create Diagram dialog where you will be directed through the process of creating a new diagram.

Create a Hierarchy Diagram

  1. Choose Which Type of Diagram to Create
    In step 1, select ‘Hierarchy Diagram,’ under ‘General,’ as your diagram type.

    create_hierarchy_step1-1

     

    Next, you’ll be asked to “Select which class of entity to use as the root entity” of your new ‘Hierarchy Diagram.’

    create_hierarchy_step1-2

    Click the ‘Next’ button.

    create_hierarchy_step1-3
  2. Specify New Root Action Information
    In step 2, you will be prompted to input a diagram ‘Name,’ ‘Number’ (optional), and ‘Description’ (optional). Then, click the ‘Finish’ button to save and automatically open your new ‘Hierarchy Diagram,’ where you can begin adding and removing entities.

    create_hierarchy_step2

Viewing Hierarchy Diagrams

In Innoslate, you can view a ‘Hierarchy Diagram’ from wherever the Open’ drop-down menu is available on the toolbar (Entity View, Database View, within a Document, within a Diagram, within a Test Suite).

View a Hierarchy Chart

  1. Locate and click the Open’ drop-down menu in the toolbar. Select ‘Hierarchy Diagram.’
           view_hierarchy_step1
  2. This will navigate you to view a ‘Hierarchy Diagram,’ where you can begin adding and removing entities. Click the ‘Save’ button located on the toolbar to persist your changes to your project’s database.

Adding an Entity

An entity can be added to a ‘Hierarchy Diagram’ via drag-and-drop.

  1. Within a ‘Hierarchy Diagram,’ click the ‘Action’ icon in the ‘New’ tab of the left sidebar and continue to hold down the left mouse button.

    add_hier_step1

  2. Drag the ‘Action’ icon over the top of the entity of your choice, which will become the parent action.

    add_hier_step2

  3. When the entity block highlights green, release the left mouse button to drop the new child entity and add it to the diagram.

    add_hier_step3

     

    Notice the entity block stays selected once it has been dropped. Since it is selected, the toolbar changes to include buttons for functions that can be used on the construct. The sidebar also changes to include additional ‘Metadata,’ ‘Attributes’ and ‘Relationships’ tabs.

  4. Once added to the diagram, enter a meaningful ‘Name’ for your new entity via the ‘Attributes’ tab of the left sidebar (focused automatically for convenience).

    add_hier_step4

  5. Click the ‘Save’ button located on the toolbar to persist your changes to your project’s database.

    add_hier_step5

* Note: The above process describes using the ‘New’ tab of the left sidebar, which automatically generates a new entity to represent each new block. If you would like to reuse existing entities from your database to represent a new block, use the ‘Existing’ tab instead.

Removing an Entity

An entity can be easily removed from a ‘Hierarchy Diagram.’

  1. Within a ‘Hierarchy Diagram,’ select the entity you wish to remove. This will make the toolbar appear with applicable functions which can be used on the selected entity.

    remove_hier_step1-1
  2. Click the  ‘Remove’ button to remove the entity from the diagram (as the default action).

    remove_hier_step2-1

    * Note: The  ‘Remove’ button also includes a drop-down menu where you can select ‘Delete from Database’ or the default option of ‘Remove from Diagram.’

 

To continue learning about General Diagrams, Click Here.

(Next Article: Hierarchy Diagram Features & Settings)