List View Plant
Process Name
Plant Management
Feature/User Story Name
List View Plants
Description
The List View Plants feature enables back-office users to view, navigate, and manage details of all registered plants in SMART360. This includes dynamically updated fields like Units and Assets, where users can interact with the numbers to navigate to respective detailed views with filters applied based on the plant ID.
Actors
Back Office Users
User Story
As a back-office user, I want to view a list of all plants with their relevant details so that I can manage and navigate the associated units and assets efficiently.
Storytelling
Sharon, a back-office user from Samoa Water Authority, logs into SMART360 and accesses the Plant List View under the Asset Library section. She sees a table displaying all plants along with essential details such as plant ID, name, remaining life, location, units, assets, status, and action buttons.
Sharon notices the number of units and assets for a plant in the respective columns, which dynamically update based on new entries linked to that plant. She clicks on the Units number, and the system navigates her to the Units List View, pre-filtered for the selected plant. Similarly, clicking on the Assets number redirects her to the Assets List View with a pre-applied filter for the same plant.
This feature helps Sharon streamline her operations and ensure accurate monitoring of plant-related data.
Goal
To provide back-office users with a comprehensive view of all registered plants and enable seamless navigation to unit and asset details with contextual filters.
Process Flow Diagram
Major Steps
-
Access the Plant List View.
-
Display plant details in a table format.
-
Dynamically update the Units and Assets columns based on entries linked to each plant ID.
-
Enable navigation to filtered Unit and Asset List Views when clicking on numbers in the Units and Assets columns.
Business Rules
General Rules
-
The Plant List View must display all registered plants in a tabular format.
-
The table must support pagination for efficient data browsing.
-
Placeholder should be NA if data is not available.
Field-Specific Rules
-
Plant ID: Unique identifier for each plant.
-
Validation: Must be displayed as a non-editable value.
-
-
Plant Name: Name of the plant.
-
Validation: Display the plant name as a string value.
-
-
Age: Age of the plant in years.
-
Validation: Automatically calculated based on the plant's commission date and present date.
-
-
Location: Location of the plant.
-
Validation: Display minute recognizable location based on the latitude and longitude entered while adding the plant.
-
-
Units: Displays the count of units linked to the plant ID.
-
Validation: Count must update dynamically when a new unit is linked to the plant.
-
-
Assets: Displays the count of assets linked to units under the plant ID.
-
Validation: Count must update dynamically when a new asset is linked to a unit associated with the plant.
-
-
Status: Indicates the operational status of the plant (e.g., Active, Under Maintenance).
-
Validation: Display the current status from the plant’s profile.
-
-
Action: Contains options to View, edit and delete the plant.
-
Validation: Available only if the user has the necessary permissions.
-
Error Handling Criteria
-
If there are no units linked to a plant, the Units column must display 0.
-
If there are no assets linked to a plant, the Assets column must display 0.
Sample Data
-
Plant ID: PLT001
-
Plant Name: Kothrud Plant
-
Remaining Life: 22 years
-
Location: Kothrud
-
Units: 4
-
Assets: 14
-
Status: Active
Acceptance Criteria
General Display Criteria
-
The Plant List View must show all plants in a tabular format with columns for Plant ID, Plant Name, Remaining Life, Location, Units, Assets, Status, and Actions.
-
The Units and Assets columns must display dynamic numbers based on linked entries.
Dynamic Updates Criteria
-
When a new unit is added to a plant, the Units count in the Plant List View must update automatically.
-
When a new asset is added to a unit under a plant, the Assets count in the Plant List View must update automatically.