View Conditions List
Process Name:
View Asset Conditions in Detailed View
Feature/User Story Name:
Conditions Tab
Description
The Conditions tab displays a detailed table listing the parameters (categories and subcategories), their respective weightages, and preference scores used to calculate the Condition Index for a specific asset. The Condition Index is displayed prominently beside the asset name, providing users with insights into the asset's health.
Storytelling
Sanjay, a maintenance engineer at SWA, often struggles to understand why an asset is flagged as requiring attention. With the Conditions tab, Sanjay can now easily review the exact parameters and scores contributing to an asset's Condition Index, enabling him to make informed decisions about maintenance priorities.
Actors
- Backoffice User
User Story
As a maintenance engineer,
I want to view all the parameters contributing to an asset's Condition Index in an organized table,
so I can analyze its condition and take appropriate actions.
Goal
To provide users with a comprehensive breakdown of the factors influencing an asset’s Condition Index within the Conditions tab.
Process Flow Diagram
Major Steps Involved
- User Logs into SMART360 > AX module > Monitor > Condition Assessment.
- Clicks the view button of the require asset.
- User selects the "Conditions" tab.
- The system displays a table containing:
- Category: The primary grouping of the parameter.
- Category Weightage: Weightage assigned to the category.
- Subcategory: Specific parameter under the category.
- Subcategory Weightage: Weightage distributed within the category.
- Preference Score: User-defined preference score for the subcategory.
- The Condition Index is prominently displayed beside the asset name.
Business Rules
General Rules
- Data Source:
- Asset summary details are fetched from the detailed view’s summary of the specific asset.
- Parameters (categories, subcategories, weightages, preference scores) are fetched from the Condition Index calculation.
- Display Rules:
- The table must display all active parameters contributing to the Condition Index calculation.
- The Condition Index value is highlighted beside the asset name.
- Parameters are sorted in the order they were added.
Field-Level Rules
- Category and Subcategory:
- Fetched form the add form of conditions.
- Weightages:
- Displayed as percentages and recalculated dynamically when parameters are added or removed.
- Sum of category weightages = 1
- Sum of subcategory weightages within a category = 1
- Preference Score:
- Displays the score assigned by the user (range: 0-10).
- Color of the condition index follows the same as the color coding in list view.
Error Handling
- If no parameters exist:
- Display a message: "No conditions have been added for this asset."
- If fetching data fails:
- Display a message: "Unable to load conditions. Please try again later."
Validation
- The Condition Index must match the calculated value from the parameters displayed.
- All fields must align with the latest updates from the "Add Conditions" modal.
Sample Data
- Asset Name: High-Pressure Pump
- Condition Index: 6.0
- Table Data:
- Category: Electromechanical, Weightage: 0.5
- Subcategory: Motor Condition, Weightage: 0.3, Preference Score: 2
- Subcategory: Horsepower Efficiency, Weightage: 0.2, Preference Score: 2
Acceptance Criteria
- Users can view the Conditions tab with the correct table structure.
- All parameters contributing to the Condition Index are displayed with accurate values.
- The Condition Index beside the asset name matches the calculated value.
- Error messages are shown appropriately when data is missing or unavailable.
- UI aligns with the provided wireframe, and all data is fetched dynamically.
No Comments