Navigating the Asset Hierarchy

The Asset Hierarchy View helps users manage entities with creating, sorting, filtering and exporting their entities and physical organisational structure.

The Asset Hierarchy List View provides a structured interface for managing entities with sortable columns for Tag, Name, Hierarchy, and Asset Class. Users can filter, export data, and customize column visibility. Action buttons allow editing or deleting entities, with warnings for dependencies. Features like pagination and sorting ensure efficient navigation and organization of entity records.

Header and Controls

Page Header
  •  Heading: Displays as "Enterprise View", clearly indicating the section’s purpose.
    Comment
  •  Subtitle: Below the heading, the interface displays the total number of entries in the format: "Showing 1 to X of Y entries."

Top Right Corner

  • New Entity Button: A blue button labelled "New Entity" allows users to add a new entity record. Clicking this opens a form for entering entity details.

Filter Field

  • A Filter input field is available just below the header to refine the displayed list. Users can search by entering keywords that match any column (e.g., Tag, Name, or Hierarchy).

Control Buttons

Three buttons on the top-left enhance data visualization and export functionality.
Control Button Description
Column Visibility Allows users to show or hide specific table columns, such as ID, Tag, Name, Hierarchy, Asset Classes.
Export Enables exporting the data into multiple formats, including Copy, CSV, Excel, PDF, and Print.
Maximise Expands the view to focus entirely on the table, hiding non-essential interface elements for a better viewing experience.

Table Columns

The main data is displayed in a table format, divided into five columns, each with specific purposes and sorting capabilities.
Column Name
Description
Sorting Option
Tag
Displays a unique identifier or label for each entity, such as "TAG-001" or "LOC-002."
Sort alphabetically by tag in ascending or descending order.
Name
Shows the name of the entity, such as "Solar Facility A" or "Office Complex 5."
Sorts alphabetically, either ascending (A-Z) or descending (Z-A).
Hierarchy
Displays the organizational structure or location path for the entity, such as "Division > Department > Facility."
Sorts entries alphabetically based on the full hierarchy text.
Asset Class
Indicates the category of the entity, such as Building, Road, Site, or Equipment.
Sorts entries alphabetically by the asset class name.
Actions
Provides buttons to manage or delete the entity.
No sorting is available for this column, as it contains action buttons only.

Sorting Options

Each sortable column allows users to organize data for better usability. Here's a description of the sorting features.
  1. Tag Sort Option
    1. Clicking the Tag column header sorts entities alphabetically by their tags (e.g., "TAG-001," "TAG-002").
    2. Sorting toggles between ascending (A-Z) and descending (Z-A) order.
  2. Name Sort Option
    1. Clicking the Name column header organizes entities alphabetically based on their names (e.g., "Solar Facility A," "Wind Plant B").
    2. This is useful for quickly finding specific entities by name.
  3. Hierarchy Sort Option
    1. Sorting by Hierarchy organizes entities based on their organizational or geographical path (e.g., "Region > City > Facility").
    2. It ensures logical grouping of entities within the same hierarchy.
  4. Asset Class Sort Option
    1. Sorting by Asset Class groups entities by their type, such as "Building," "Road," or "Site."
    2. This helps users filter entities of a specific asset category efficiently.

 Actions

The Actions column provides two options for managing individual entities. Here's a breakdown:
Comment
 
Action Name
Function
Manage
Opens a new window titled "Edit Entity", where users can update entity details like name, hierarchy, or asset class.
Delete
Displays a warning message if the entity is linked to other sections.
Comment

Delete Button Explanation

The Delete Button opens a confirmation window titled "Archive Entity", which provides a warning and lists dependencies (Sensors, Alerts, Dashboards) tied to the entity. Users cannot proceed with deletion until these dependencies are addressed. The window includes a Cancel button and a Close Icon for exiting. This feature ensures safe and error-free entity management.

Warning Message

 

Warning ! You can not delete Entity AAA!. This Entity is attached to the sections below.

This message notifies users that the entity cannot be deleted because it is linked to other system components, such as sensors, alerts, or dashboards.
Comment

Dependency Details

The window lists the dependent components linked to the entity. These include:
Dependency
Description
Sensor
The number of sensors linked to the entity (e.g., 9 sensors). These sensors must be disassociated before deletion.
Alert
The number of active alerts associated with the entity (e.g., 1 alert). The alert(s) must be resolved or reconfigured.
Dashboard
The number of dashboards referencing the entity (e.g., 1 dashboard). These dashboards must be modified or deleted.
Action Button
Cancel : Clicking this button closes the confirmation window without making any changes.

Close Icon

  •  Located in the top-right corner, the close icon (X) functions the same as the Cancel button, allowing users to exit the window without proceeding further.
    Comment
 

Purpose of the Warning

  •  Dependency Awareness: Ensures users are informed about the linked sections (e.g., sensors, alerts, dashboards) preventing deletion.
  •  Prevent Errors: Avoids accidental deletion of critical data tied to other parts of the system.
  •  Resolution Steps: Prompts users to resolve the dependencies by reconfiguring or disassociating components.
 
Pagination
  •  Pagination buttons allow users to navigate through multiple pages of entities, making it easy to handle large datasets.
     
Conclusion
The Enterprise List View provides a feature-rich interface to manage entities effectively. It includes tools for filtering, sorting, exporting, and customizing the displayed columns. The table lists entities with columns for Tag, Name, Hierarchy, Asset Class, and Actions, allowing users to manage or delete records. With its intuitive layout and controls, this view ensures efficient data handling and entity management.