Skip to main content

User Story: Facility Management

1. Problem Statement

User Role: Asset Manager (Facility & Asset Registry Focus)

The Asset Manager responsible for facility and asset registry management oversees the complete asset hierarchy from facilities down to individual components, manages asset condition and risk assessments, coordinates preventive maintenance schedules, and ensures accurate asset data that supports operational, financial, and compliance decision-making across the utility.

Pain Points:

  1. Complex Multi-Level Asset Hierarchy Management: Managing the relationship between facilities (5 total), systems (3 active), networks (2 connected), and individual assets (12 total) requires manual coordination across multiple interfaces, leading to data inconsistencies and broken relationships in the asset hierarchy.
  2. Disconnected Condition and Risk Assessment: Facility condition scores (82 - Good) and risk scores (65 - Medium) are assessed separately from individual asset conditions, missing opportunities to understand how component-level issues aggregate to system and facility-level risks.
  3. Manual Asset Registration and Onboarding: The facility creation process requires extensive manual data entry across multiple screens (identification, location, operational parameters, financial data, documentation) without intelligent defaults or automated discovery capabilities.
  4. Fragmented Preventive Maintenance Scheduling: PM schedules exist separately from asset condition monitoring and risk assessment, leading to maintenance activities that may not align with actual asset needs or facility-level priorities (e.g., Pipeline Integrity Inspection shows "Overdue" status).
  5. Poor Integration Between Asset Registry and Operational Systems: Asset data captured in the registry doesn't automatically flow to work order management, compliance monitoring, or performance dashboards, requiring manual data synchronization and increasing the risk of operational decisions based on outdated asset information.

Core Problem:

Asset Managers need an intelligent, integrated facility and asset registry system that automatically maintains asset hierarchies, connects condition and risk assessments across all levels, streamlines asset onboarding through automation and discovery, and seamlessly integrates asset data with operational workflows to ensure accurate, real-time asset information supports all utility operations.

2. Who Are the Users Facing the Problem?

Primary User: Asset Manager (Facility & Asset Registry Focus)

  • Develops and maintains comprehensive asset registries and hierarchies
  • Oversees facility onboarding and asset discovery processes
  • Coordinates condition and risk assessments across facility, system, and asset levels
  • Integrates asset registry data with operational, maintenance, and compliance systems
  • Ensures asset data quality and completeness for decision-making across the utility

Access Requirements:

  • Full read/write access to facility and asset registry modules
  • Integration access to GIS systems for location-based asset management
  • Dashboard configuration for asset hierarchy visualization and condition monitoring
  • Advanced data management tools for bulk import/export and data validation

3. Jobs To Be Done

For Asset Manager: When I need to onboard new facilities and establish asset hierarchies, But I have complex multi-screen processes that require extensive manual data entry without intelligent automation or asset discovery capabilities, Help me provide streamlined facility registration with automated asset discovery, intelligent data prefilling, and integrated hierarchy creation, So that I can rapidly establish complete asset registries with accurate relationships and reduce onboarding time while ensuring data quality.

For Asset Manager: When I need to maintain accurate asset condition and risk assessments across facility, system, and individual asset levels, But I have disconnected assessment processes that don't show how component conditions aggregate to higher-level facility risks, Help me provide integrated condition assessment that automatically correlates individual asset health with system and facility-level risk scoring and performance metrics, So that I can understand true facility health and make informed maintenance and investment decisions based on comprehensive risk analysis.

For Asset Manager: When I need to coordinate preventive maintenance scheduling with asset condition and facility priorities, But I have separate PM scheduling that doesn't integrate with real-time asset condition monitoring or facility-level operational requirements, Help me provide intelligent maintenance scheduling that considers asset condition trends, facility risk scores, and operational constraints to optimize maintenance timing and resource allocation, So that I can ensure maintenance activities address the highest-priority asset needs while minimizing facility operational disruption.

For Asset Manager: When I need to ensure asset registry data seamlessly supports all operational workflows, But I have siloed asset data that requires manual synchronization with work orders, compliance monitoring, and performance management systems, Help me provide real-time asset data integration that automatically updates operational systems when asset information changes and feeds operational insights back into the asset registry, So that I can ensure operational decisions are always based on current asset information and asset records reflect actual operational experiences.

For Asset Manager: When I need to manage complex asset relationships and dependencies across facilities, systems, networks, and individual components, But I have fragmented asset management that makes it difficult to understand how failures or maintenance in one area impacts connected systems and overall facility performance, Help me provide comprehensive asset relationship mapping with impact analysis and dependency visualization, So that I can understand system interdependencies and make informed decisions about maintenance priorities and operational changes.

4. Solution

Intelligent Facility & Asset Registry Platform

1. Automated Asset Discovery and Onboarding

  • Smart facility creation wizard with intelligent data prefilling based on location and facility type
  • Automated asset discovery through IoT sensors, SCADA integration, and GIS mapping
  • Bulk asset import capabilities with automated validation and hierarchy establishment

2. Integrated Multi-Level Condition and Risk Assessment

  • Unified condition scoring that aggregates individual asset health to system and facility levels
  • Intelligent risk assessment that considers asset interdependencies and operational criticality
  • Automated condition trend analysis with predictive deterioration modeling

3. Intelligent Preventive Maintenance Integration

  • Condition-based maintenance scheduling that adapts to actual asset health and performance
  • Facility-level maintenance optimization that considers operational priorities and resource constraints
  • Automated PM schedule adjustments based on asset condition changes and risk assessments

4. Real-Time Asset Data Integration Hub

  • Seamless integration with work order management, compliance monitoring, and operational dashboards
  • Automated asset data synchronization across all utility systems
  • Real-time operational feedback integration that updates asset performance records

5. Comprehensive Asset Relationship Management

  • Visual asset hierarchy management with drag-and-drop relationship creation
  • Impact analysis tools that show how asset changes affect connected systems
  • Dependency mapping that supports informed maintenance and operational decision-making

6. Advanced Asset Analytics and Reporting

  • Performance benchmarking across similar assets and facilities
  • Asset lifecycle cost analysis with replacement optimization recommendations
  • Customizable asset dashboards for different management levels and operational needs

7. Mobile Asset Management

  • Field-accessible asset registry with offline capabilities for remote locations
  • Mobile asset condition updates with photo and video documentation
  • QR code and RFID integration for rapid asset identification and data access

5. Major Steps Involved

Facility Onboarding Flow:

  1. Facility Creation Initiation: Access "Add New Facility" workflow from facilities registry
  2. Intelligent Data Entry: Complete facility identification with auto-suggested facility types and naming conventions
  3. Location Integration: Use integrated GIS mapping to set precise facility location with coordinate validation
  4. Operational Parameters: Define capacity, service zones, and operational characteristics with template-based defaults
  5. Financial Setup: Enter lifecycle cost data, budgets, and depreciation information
  6. Documentation Management: Upload facility-wide documents with automated categorization and indexing
  7. Asset Discovery: Initiate automated asset discovery process using connected systems and manual verification
  8. Hierarchy Establishment: Review and approve suggested asset relationships and system connections
  9. Validation and Activation: Complete facility setup with data quality validation and operational integration

Asset Condition and Risk Assessment Flow:

  1. Multi-Level Assessment Planning: Schedule coordinated assessments across facility, system, and asset levels
  2. Individual Asset Evaluation: Conduct detailed asset condition assessments using standardized criteria
  3. System-Level Aggregation: Automatically calculate system condition scores based on component asset health
  4. Facility Risk Analysis: Generate facility-level risk scores considering asset conditions, operational criticality, and interdependencies
  5. Trend Analysis: Compare current assessments with historical data to identify deterioration patterns
  6. Impact Assessment: Analyze how asset conditions affect facility performance and operational reliability
  7. Maintenance Prioritization: Generate maintenance recommendations based on integrated condition and risk analysis
  8. Stakeholder Communication: Distribute assessment results to relevant operational and management teams

Preventive Maintenance Coordination Flow:

  1. Schedule Optimization Analysis: Review current PM schedules against asset condition data and facility priorities
  2. Condition-Based Adjustments: Modify maintenance frequencies based on actual asset performance and degradation rates
  3. Resource Allocation Planning: Coordinate maintenance scheduling with technician availability and operational constraints
  4. Cross-System Coordination: Ensure maintenance activities consider asset interdependencies and minimize operational disruption
  5. Work Order Integration: Generate and coordinate work orders that align with optimized maintenance schedules
  6. Progress Monitoring: Track maintenance completion and effectiveness against asset condition improvements
  7. Schedule Validation: Verify maintenance outcomes and adjust future scheduling based on results
  8. Continuous Improvement: Update maintenance strategies based on asset performance and operational feedback

6. Flow Diagram

graph TD
    A[Asset Manager - Registry Login] --> B[Facility & Asset Dashboard]
    B --> C{New Facility or Existing Management?}
    
    C -->|New Facility| D[Facility Onboarding Flow]
    C -->|Existing Management| E[Asset Management Flow]
    
    D --> D1[Facility Creation Wizard]
    D1 --> D2[Location & GIS Integration]
    D2 --> D3[Operational Parameters Setup]
    D3 --> D4[Financial & Lifecycle Data]
    D4 --> D5[Automated Asset Discovery]
    D5 --> D6[Hierarchy Establishment]
    D6 --> F[Validation & Integration]
    
    E --> E1[Condition Assessment Planning]
    E1 --> E2[Multi-Level Assessment Execution]
    E2 --> E3[Risk Analysis & Aggregation]
    E3 --> E4[Maintenance Schedule Optimization]
    E4 --> G{Maintenance Actions Required?}
    
    G -->|Yes| H[Maintenance Coordination Flow]
    G -->|No| I[Monitoring & Reporting]
    
    H --> H1[Condition-Based Schedule Adjustments]
    H1 --> H2[Resource & Constraint Planning]
    H2 --> H3[Work Order Integration]
    H3 --> H4[Execution Monitoring]
    H4 --> H5[Outcome Validation]
    H5 --> F
    
    F --> J[Asset Data Synchronization]
    I --> K[Performance Analytics Generation]
    J --> L[Cross-System Integration]
    K --> L
    L --> M[Stakeholder Reporting]
    M --> N[Continuous Improvement Updates]
    N --> O[End Process]

7. Business Rules

2. Page Header & Breadcrumbs

  • Breadcrumbs (Dashboard > Asset Registry > Facilities):
    • Functionality: Shows the user's current location within the application's hierarchy.
    • Business Rule: Each part of the breadcrumb is a clickable link that navigates the user back to that respective page.

3. Primary KPIs (Top Row)

This section provides a high-level summary of the entire facility portfolio.

Field Name

Business Rules & Formula

Data Source

Tooltip Content

Total Facilities

Value (5): A distinct count of all facilities registered in the system, regardless of their status. <br> Formula: COUNT(DISTINCT Facility_ID)

The master Facility Registry table.

Title: Total Facilities <br> Description: "The total number of facilities, including active and inactive, that are registered in the system."

Operational

Value (4): A count of all facilities with a status of 'Active' or 'Operational'. <br> Formula: COUNT(Facilities) WHERE Status = 'Operational'

The Status field in the Facility Registry table.

Title: Operational Facilities <br> Description: "The number of facilities that are currently active and in service."

Avg Condition Score

Value (78): The weighted average of the condition scores of all operational facilities. <br> Formula: SUM(Facility_Condition_Score * Facility_Weight) / SUM(Facility_Weight) <br> Business Rule: The score is categorized (e.g., 0-40=Poor, 41-75=Fair, 76-100=Good). The color of the card (yellow for 'Fair') should reflect this category.

Aggregated from the Condition_Score of each individual facility in the registry.

Title: Average Condition Score <br> Description: "The weighted average health score across all operational facilities. This score is derived from the aggregated condition of its underlying systems and assets."

Total Capacity

Value (280): The sum of the design capacity for all operational facilities. <br> Formula: SUM(Design_Capacity) for all operational facilities. <br> Unit: MLD (Megaliters per Day).

The Design_Capacity field in the Facility Registry table.

Title: Total Capacity <br> Description: "The combined total design capacity (in Megaliters per Day) of all currently operational facilities."


4. Action & Search Bar

This section provides tools for managing and filtering the registry list.

Field Name

Business Rules

Search Facilities...

Functionality: A free-text search box. <br> Business Rule: As the user types, the "Facilities Registry" list below will dynamically filter to show only facilities where the Facility IDNameType, or Zone/Division matches the search term. The search should be case-insensitive.

Filters

Functionality: Opens a dropdown or modal with advanced filtering options. <br> Filter Options: <br> • Type: Multi-select checklist of all available facility types (e.g., Water Treatment Plant, Pumping Station). <br> • Zone/Division: Multi-select checklist of all defined zones. <br> • Condition: Multi-select checklist of condition statuses (Good, Fair, Poor). <br> • Status: Multi-select checklist of operational statuses (Operational, Inactive, Under Construction). <br> Business Rule: Applying a filter updates the registry list and recalculates the KPIs at the top to reflect the filtered data set.

Export

Functionality: Exports the currently displayed list of facilities. <br> Business Rule: Clicking this button will generate and download a CSV or Excel file. The exported file must respect any active search or filter criteria. The columns in the export should match the columns in the registry table.

Bulk Add

Functionality: Opens a modal for importing multiple facilities from a file. <br> Business Rule: The user can download a template (CSV/Excel), fill it out, and upload it. The system must validate the uploaded data against the business rules for each field before importing. A summary of successful and failed imports must be shown to the user.

Add New Facility

Functionality: Navigates the user to the first screen of the multi-step "Create New Facility" wizard. <br> Business Rule: This button is the primary entry point for manually onboarding a single new facility.


5. Facilities Registry Table

This table lists all facilities and their key operational data.

Column Name

Business Rules & Formula

Data Source

Tooltip Content

Facility ID

A unique, system-generated, or user-defined identifier for the facility (e.g., FAC-001). This is the primary key. Clicking the ID navigates to the detailed view of that facility.

Facility Registry table.

Title: Facility ID <br> Description: "The unique identifier for the facility. Click to view the facility's detailed profile."

Name

The common name of the facility (e.g., Water Treatment Plant A).

Facility Registry table.

Title: Facility Name <br> Description: "The common name of the facility."

Type

The classification of the facility. This must be a value from a pre-defined list managed in Settings.

Facility Registry table.

Title: Facility Type <br> Description: "The primary function or classification of the facility."

Zone / Division

The geographical or administrative zone the facility belongs to. This must be a value from a pre-defined list.

Facility Registry table.

Title: Zone / Division <br> Description: "The operational or geographical district this facility belongs to."

Systems

The total number of child "Systems" associated with this facility in the asset hierarchy. <br> Formula: COUNT(Systems) WHERE Parent_Facility_ID = [This Facility_ID]

A live count from the Systems table, linked by Facility_ID.

Title: Systems Count <br> Description: "The total number of distinct operational systems contained within this facility."

Assets

The total number of individual "Assets" associated with this facility. <br> Formula: COUNT(Assets) WHERE Parent_Facility_ID = [This Facility_ID]

A live count from the Assets table, linked by Facility_ID.

Title: Assets Count <br> Description: "The total number of individual assets registered to this facility."

Condition Score

The calculated health score for the specific facility, from 0-100. <br> Business Rule: The score is displayed with a color-coded tag (e.g., 85 = Good, 72 = Fair) based on pre-defined thresholds in Settings. This score is an aggregation of the conditions of its child systems and assets.

Facility Registry table. The value is calculated by a separate condition assessment engine.

Title: Condition Score <br> Description: "The overall health score of this facility, aggregated from the condition of its systems and assets. (Good: 76-100, Fair: 41-75, Poor: 0-40)."

Design / Current Capacity (MLD)

Design (e.g., 50): The maximum capacity the facility was designed to handle. This is a static value. <br> Current (e.g., 45.2): The actual, real-time operational capacity, which may be lower due to asset condition or operational issues. <br> Unit: MLD (Megaliters per Day).

Design_Capacity is from the Facility Registry. Current_Capacity is a calculated value based on the real-time status of its critical assets.

Title: Design / Current Capacity <br> Description: "The facility's original design capacity versus its current operational capacity, which can be affected by asset condition and performance."

Actions

A "kebab" menu (...) that opens a dropdown of actions for that specific row. <br> Options: <br> • View Details: Navigates to the facility's detailed profile page. <br> • Edit: Opens the "Edit Facility" wizard. <br> • Deactivate/Activate: Toggles the operational status of the facility. <br> • Delete: Permanently removes the facility (requires confirmation and is only possible if no child assets are linked).

N/A

Title: Actions <br> Description: "Perform an action on this facility record."

Pagination

Controls for navigating through a large list of facilities. <br> Show per page: A dropdown to select the number of rows to display (e.g., 10, 25, 50, 100).

N/A

N/A


Add Form

1. Page Header & Navigation

Element

Business Rules

Breadcrumbs (Dashboard > add-facility)

Shows the user's current location. "add-facility" indicates they are in a creation workflow.

Back to Facilities Button

Functionality: Navigates the user back to the main "Facilities Registry" screen. <br> Business Rule: If the user has entered any data, a confirmation modal must appear before navigating away, warning them that "Unsaved changes will be lost. Are you sure you want to continue?".

Page Title (Add New Facility)

A clear title indicating the purpose of the screen.

Subtitle

"Create a new facility in the utility system."


2. Section: Facility Identification & Role

This section captures the most basic identifying information for the facility.

Field Name

Business Rules & Formula

Data Source

Tooltip Content

Facility ID*

Functionality: A unique identifier for the facility. <br> Business Rules: <br> • The system automatically suggests a unique ID (e.g., FAC-YYYY-NNN). The format is FAC-[Current Year]-[Sequential Number]. <br> • This field must be editable by the user, but the system must perform a real-time check to ensure the entered ID does not already exist in the database. If it does, an error message "Facility ID already exists" must be shown. <br> • Validation: Must not be empty.

System-generated, with user override capability.

Title: Facility ID <br> Description: "A unique system identifier for the facility. It is auto-generated but can be overridden. Must be unique across all facilities."

Facility Name*

Functionality: The common, human-readable name for the facility. <br> Placeholder: "e.g., Northwood Regional Water Treatment Plant" <br> Validation: Must not be empty. Maximum length of 255 characters.

User input.

Title: Facility Name <br> Description: "The full, descriptive name of the facility."

Facility Type*

Functionality: A dropdown menu to classify the facility. <br> Business Rules: <br> • The user must select one type from the list. <br> • The list of options is dynamic and managed under Settings > Asset Classification. <br> Options Shown: Water Treatment Plant, Wastewater Treatment Plant, Water Pumping Station, etc.

Master data from Settings > Asset Classification.

Title: Facility Type <br> Description: "Select the primary function of this facility. This classification determines available parameters and reporting categories."

Operating Status*

Functionality: A dropdown to set the current operational status. <br> Business Rules: <br> • The list of options is managed in Settings. <br> • Standard Options: Operational, Inactive, Under Construction, Decommissioned. <br> • The selection here will determine if the facility is included in KPIs like "Operational Facilities" and "Total Capacity".

Master data from a Status configuration table.

Title: Operating Status <br> Description: "The current operational status of the facility. This affects its inclusion in performance calculations."

Operational Hours*

Functionality: A dropdown to define the facility's standard operating schedule. <br> Business Rules: <br> • The list of options is dynamic and managed in Settings. <br> • Options Shown: 24/7 - Continuous Operations, 16/5 - 16 hours/day, 5 days/week, On-Demand, Seasonal. <br> • This information can be used by the O&M and Energy modules to schedule maintenance or analyze off-peak energy usage.

Master data from an Operational_Schedules configuration table.

Title: Operational Hours <br> Description: "The standard operating schedule for this facility. This helps in planning maintenance and analyzing performance."


3. Section: Location & Responsibility

This section captures the geographic location and primary point of contact.

Field Name

Business Rules & Formula

Data Source

Tooltip Content

Address / Site Label

Functionality: A text field for a descriptive location label or address. <br> Business Rules: <br> • This field can be auto-populated based on the location pinned on the map using a reverse geocoding service. <br> • The user can manually edit or override the auto-populated value. <br> Validation: Optional, but recommended.

User input or auto-filled via GIS reverse geocoding.

Title: Address / Site Label <br> Description: "The physical street address or a descriptive site label for the facility's location."

Map Pin Location

Functionality: An interactive map for setting the precise geographic coordinates. <br> Business Rules: <br> • This is an embedded map interface (e.g., Leaflet, ArcGIS, Google Maps). <br> • The user can click on the map to place a pin. <br> • Placing the pin automatically populates the Latitude and Longitude fields below. <br> • The user can also search for an address within the map to move the view.

GIS Integration.

Title: Map Pin Location <br> Description: "Click on the map to set the precise geographic location of the facility. This will auto-populate the latitude and longitude."

Latitude*

Functionality: The geographic latitude of the facility. <br> Business Rules: <br> • This field is auto-populated when the user clicks on the map. <br> • It can also be manually entered. If entered manually, the pin on the map must move to the corresponding location. <br> Validation: Must be a valid numerical latitude value (between -90 and 90).

Auto-populated from map or manual user input.

Title: Latitude <br> Description: "The geographic latitude of the facility. Auto-filled from the map or can be entered manually."

Longitude*

Functionality: The geographic longitude of the facility. <br> Business Rules: <br> • This field is auto-populated when the user clicks on the map. <br> • It can also be manually entered. If entered manually, the pin on the map must move to the corresponding location. <br> Validation: Must be a valid numerical longitude value (between -180 and 180).

Auto-populated from map or manual user input.

Title: Longitude <br> Description: "The geographic longitude of the facility. Auto-filled from the map or can be entered manually."

Area*

Functionality: A dropdown to assign the facility to a predefined geographical or administrative area. <br> Business Rules: <br> • The list of options (e.g., North District, Central District) is managed in Settings. <br> • This is used for regional filtering and reporting.

Master data from a Zones/Areas configuration table.

Title: Area <br> Description: "Assign this facility to a predefined operational area or district for reporting and management."

Facility Manager / Lead Contact*

Functionality: A searchable dropdown to assign a primary point of contact. <br> Business Rules: <br> • This dropdown searches the system's user directory. <br> • When a user is selected, their contact details (Phone, Email) are automatically populated in the read-only fields below.

The system's User Directory.

Title: Facility Manager / Lead Contact <br> Description: "The primary point of contact responsible for this facility. Their contact details will be auto-populated."

Contact Details

Functionality: Read-only fields displaying the selected manager's contact info. <br> Business Rule: These fields are not editable and update automatically when the "Facility Manager" selection changes.

Pulled from the selected user's profile in the User Directory.

N/A


4. Other Sections

Section / Field Name

Business Rules & Formula

Data Source

Tooltip Content

High-Level Operational Parameters




Overall Design Capacity (MLD)*

Functionality: The maximum capacity the facility was designed for. <br> Placeholder: "e.g., 30.5" <br> Validation: Must be a positive numerical value.

User input.

Title: Overall Design Capacity <br> Description: "The maximum design capacity of the facility in Megaliters per Day (MLD)."

Service Zone / Division*

Functionality: A dropdown to assign the facility to a service zone. <br> Business Rule: This may be the same as or a sub-category of the "Area" field, used for more granular operational management. The list is managed in Settings.

Master data from a Service_Zones configuration table.

Title: Service Zone / Division <br> Description: "The specific service zone this facility supports. Used for operational and customer impact analysis."

Financial & Lifecycle




Commissioned Date*

Functionality: The date the facility officially went into service. <br> Business Rule: A date picker interface must be used. The selected date cannot be in the future. This date is the starting point for calculating the asset's age.

User input via date picker.

Title: Commissioned Date <br> Description: "The date the facility was officially placed into service. This is used as the start date for its operational life."

Design Useful Life (Years)*

Functionality: The expected operational lifespan of the facility in years. <br> Placeholder: "e.g., 50" <br> Validation: Must be a positive integer.

User input.

Title: Design Useful Life <br> Description: "The expected number of years this facility is designed to operate before requiring major overhaul or replacement."

Annual Facility O&M Budget ($)*

Functionality: The budgeted annual cost for operating and maintaining the facility. <br> Placeholder: "e.g., 2500000" <br> Validation: Must be a positive numerical value.

User input.

Title: Annual O&M Budget <br> Description: "The budgeted annual cost for all operations and maintenance activities for this facility."

Documentation




Facility-Wide Documents

Functionality: A drag-and-drop area for uploading relevant documents. <br> Business Rules: <br> • Supports multiple file uploads. <br> • Allowed file types: PDF, DOCX, XLSX, JPG, PNG. <br> • A progress bar should be shown during upload. <br> • Uploaded files will be associated with this facility record and accessible from its profile. <br> Examples: Site Plans, Environmental Permits, Geotechnical Reports, Major As-Built Drawings.

User file uploads.

Title: Facility-Wide Documents <br> Description: "Upload important documents that apply to the entire facility, such as permits, site plans, or warranties."


5. Page Actions

Button

Business Rules

Cancel

Functionality: Discards all entered information and returns the user to the "Facilities Registry" screen. <br> Business Rule: This action is identical to the "Back to Facilities" button and must trigger the same "Unsaved changes" confirmation modal if data has been entered.

Create Facility

Functionality: Submits the form to create the new facility record. <br> Business Rules: <br> • This button is disabled until all mandatory fields (*) are filled with valid data. <br> • On click, the system performs a final validation of all data. <br> • If successful, the facility record is created in the database, and the user is navigated to the next step in the wizard (e.g., "Asset Discovery" or the newly created facility's detailed profile page). <br> • If validation fails, the button remains disabled, and error messages are displayed next to the invalid fields.


Detailed View

1. Page Header & Breadcrumbs

Element

Business Rules

Breadcrumbs (Dashboard > Facilities > Water Treatment Plant A)

Functionality: Shows the user's current location in the hierarchy. <br> Business Rule: "Dashboard" and "Facilities" are clickable links that navigate to their respective pages. "Water Treatment Plant A" is the current page and is not clickable.

Page Title (FAC-001)

The main title is the unique Facility ID, reinforcing its identity.

Subtitle

"Comprehensive facility information and operational details."


2. Section: Facility Information

This section displays the core, static identification data for the facility.

Field Name

Business Rules & Formula

Data Source

Tooltip Content

Facility ID

The unique identifier for the facility. This is a read-only display of the primary key.

The Facility_ID field from the Facility Registry.

Title: Facility ID <br> Description: "The unique identifier for this facility."

Facility Name

The common name of the facility. Read-only display.

The Name field from the Facility Registry.

Title: Facility Name <br> Description: "The common name of this facility."

Facility Type

The classification of the facility. Read-only display.

The Type field from the Facility Registry.

Title: Facility Type <br> Description: "The primary function or classification of this facility."

Commission Date

The date the facility was placed into service. Read-only display.

The Commissioned_Date field from the Facility Registry.

Title: Commissioned Date <br> Description: "The date this facility was officially placed into service."

Contact Person

The primary point of contact for this facility. Read-only display.

The Lead_Contact field from the Facility Registry, linked to the User Directory.

Title: Contact Person <br> Description: "The primary point of contact responsible for this facility."

Contact

The phone number of the contact person. Read-only display.

The Phone field from the selected user's profile.

Title: Contact Information <br> Description: "The primary phone number for the lead contact."

Location

The general district or location of the facility. <br> View on map: A clickable link that opens a modal or navigates to a GIS view, showing the facility's precise location on a map.

The Location or District field from the Facility Registry.

Title: Location <br> Description: "The general district where this facility is located. Click 'View on map' for the precise geographic location."

Area

The specific administrative or operational area. Read-only display.

The Area field from the Facility Registry.

Title: Area <br> Description: "The specific operational area this facility belongs to."

Zones / Divisions Served

A list of specific service zones this facility supports. <br> Business Rule: These are displayed as tags. If there are more than 3-4 zones, the list should be truncated with a "+X more" indicator.

A list of linked Service_Zones from the Facility Registry.

Title: Zones / Divisions Served <br> Description: "A list of all the specific service zones that receive service from this facility."

Description

A brief, human-readable description of the facility's purpose and function. Read-only display.

The Description field from the Facility Registry.

Title: Description <br> Description: "A summary of the facility's function and key characteristics."


3. Section: Key Metrics

This section displays high-level, aggregated performance indicators for the facility.

Field Name

Business Rules & Formula

Data Source

Tooltip Content

Current Capacity (MLD)

Value (45.2 / 50): The current operational capacity versus the total design capacity. <br> Formula (Current): Calculated based on the operational status and performance of critical child assets. <br> Formula (Design): Static value from the Design_Capacity field. <br> Percentage (90%): (Current Capacity / Design Capacity) * 100. The progress bar visualizes this percentage.

Design_Capacity is from the Facility Registry. Current_Capacity is a real-time calculation from underlying asset performance data.

Title: Current Capacity <br> Description: "The current operational capacity versus the original design capacity. A reduction can indicate performance issues or assets being out of service."

Systems

Value (3): A distinct count of all active systems that are children of this facility. <br> Formula: COUNT(Systems) WHERE Parent_Facility_ID = 'FAC-001' AND Status = 'Active'

A live count from the Systems table.

Title: Active Systems <br> Description: "The number of active operational systems contained within this facility. Click to view the list of systems."

Networks

Value (2): A distinct count of all networks connected to this facility. <br> Formula: COUNT(Networks) WHERE Connected_Facility_ID = 'FAC-001'

A live count from the Networks table.

Title: Connected Networks <br> Description: "The number of distribution or collection networks connected to this facility. Click to view the list of networks."

Assets

Value (12): A distinct count of all individual assets that belong to this facility. <br> Formula: COUNT(Assets) WHERE Parent_Facility_ID = 'FAC-001'

A live count from the Assets table.

Title: Total Assets <br> Description: "The total number of individual assets registered to this facility. Click to view the list of assets."


4. Section: Key Stats (Right Sidebar)

This sidebar provides a quick summary of the facility's health and performance.

Field Name

Business Rules & Formula

Data Source

Tooltip Content

Age

Value (7 years): The calculated age of the facility. <br> Formula: Current_Date - Commissioned_Date (displayed in years, rounded to the nearest whole year or one decimal place).

Calculated from the Commissioned_Date in the Facility Registry.

Title: Facility Age <br> Description: "The operational age of the facility, calculated from its commissioned date."

Condition

Value (85): The current condition score of the facility. <br> Business Rule: The score is an aggregation of the condition of its child systems and assets. It is displayed with a color-coded tag (Good) based on pre-defined thresholds.

The Condition_Score field from the Facility Registry.

Title: Condition Score <br> Description: "The overall health score of this facility, aggregated from its underlying components. (Good: 76-100, Fair: 41-75, Poor: 0-40)."

Risk Score

Value (82): The current risk score of the facility. <br> Business Rule: This score is a calculated value combining the probability of failure (derived from condition) and the consequence of failure (criticality). It is also displayed with a color-coded tag (Good suggests low risk).

The Risk_Score field from the Facility Registry.

Title: Risk Score <br> Description: "A score representing the overall risk posed by this facility, combining the likelihood of failure with the consequence of that failure."

Efficiency

Value (90%): A composite score representing the operational efficiency of the facility. <br> Formula: This could be a weighted average of metrics like (Current Capacity / Design Capacity), energy efficiency, and chemical usage efficiency.

A calculated value from various operational data sources (SCADA, Energy meters, etc.).

Title: Operational Efficiency <br> Description: "A composite score measuring the overall operational efficiency of the facility, including factors like capacity utilization and energy performance."


5. Section: Quick Actions (Right Sidebar)

This provides a list of common tasks the user can perform for this facility.

Action

Business Rules

Edit Facility

Navigates the user to the "Edit Facility" wizard, which would be pre-populated with this facility's data.

Duplicate Facility

Functionality: Initiates a workflow to create a new facility using this one as a template. <br> Business Rule: Opens the "Add New Facility" screen, pre-populated with all the data from FAC-001 (except for the Facility ID, which would be new). This is useful for creating similar facilities quickly.

Create Service Order

Functionality: Creates a new work order (service order) associated with this facility. <br> Business Rule: Opens the "Create Service Order" form, with the "Facility" field already pre-populated with "FAC-001 - Water Treatment Plant A".

Delete Facility

Functionality: Permanently deletes the facility record. <br> Business Rule: This action must be protected by a confirmation modal that clearly states "This action is irreversible and will permanently delete the facility. Are you sure?". Deletion should be blocked if the facility has any child Systems or Assets associated with it. The user must first reassign or delete all child objects. The button may be disabled with a tooltip explaining this rule if child objects exist.


6. Section: Detailed Information Tabs

This section uses tabs to organize a large amount of detailed information related to the facility.

Tab Name

Business Rules

Performance

This is the currently active tab. It displays the "Key Metrics" and other performance-related information shown on the screen.

Alerts

Displays a filtered list of all active and historical operational alerts (e.g., from SCADA, field alerts) that are associated with this facility or any of its child assets.

Finance

Displays financial information specific to this facility, such as YTD O&M spend vs. budget, depreciation, and the total value of its assets.

Compliance

Displays compliance-related information, such as active violations, upcoming inspections, and water quality sample results associated with this facility.

Systems

Displays a detailed, filterable list of all the "Systems" that are children of this facility.

Networks

Displays a detailed, filterable list of all the "Networks" connected to this facility.

Assets

Displays a detailed, filterable list of all the individual "Assets" that belong to this facility.

Conditions & Risks

Provides a more detailed breakdown of the condition and risk assessments, including historical trends, assessment history, and details on what factors are contributing to the scores.

Schedules

Displays all maintenance schedules (PMs, inspections) associated with this facility and its child assets.

O&M

Displays a detailed history of all Operations & Maintenance activities, including a full list of past and present service orders for this facility.


Performance Tab

1. Section: Performance Overview

This section provides a comprehensive summary of the facility's health and operational status.

Field Name

Business Rules & Formula

Data Source

Tooltip Content

Facility Health Index

Value (87.3): A composite score representing the overall health of this specific facility. <br> Formula: A weighted average of the facility's Condition ScoreRisk Score, and key performance metrics (e.g., Asset Availability). <br> Trend (↑2.1% from last month): Compares the current index to the value from the previous month.

Aggregated from this facility's condition, risk, and performance data.

Title: Facility Health Index <br> Description: "A consolidated score from 0-100 indicating the overall health of this facility, combining asset condition, risk, and operational performance."

Asset Availability

Value (94.2%): The percentage of time the assets within this facility were operational. <br> Formula: (SUM(Scheduled Operating Time) - SUM(Unplanned Downtime)) / SUM(Scheduled Operating Time) * 100 for all assets in this facility. <br> Trend (↑1.3% from last month): Compares to the previous month.

Maintenance and operational logs (CMMS) for all assets within this facility.

Title: Asset Availability <br> Description: "The percentage of time assets within this facility were available to perform their required function during the selected period."

Out of Service

Value (8 (5.8%)): The count and percentage of assets within this facility that are currently inactive. <br> Formula (Count): COUNT(Assets) WHERE Parent_Facility_ID = [This Facility] AND Status = 'Out of Service' <br> Formula (%): (Out of Service Count / Total Assets in Facility) * 100 <br> Trend (↑2 from last month): Shows the change in the absolute number of out-of-service assets.

The master Asset Repository, filtered for this facility.

Title: Out of Service Assets <br> Description: "The total number and percentage of assets within this facility that are currently inactive or not operational."

Avg Remaining Life

Value (12.4 yrs): The average remaining useful life (RUL) of all assets within this facility. <br> Formula: SUM(Asset RUL) / COUNT(Assets) for all assets in this facility. <br> Trend (↓0.8 yrs from last quarter): Compares to the previous quarter's average RUL.

The RUL or Expected_Lifespan and Commissioned_Date fields from all assets within this facility.

Title: Average Remaining Life <br> Description: "The average number of years remaining before the assets in this facility are expected to reach the end of their service life."

Inspection Compliance

Value (91.7%): The percentage of scheduled regulatory and preventive maintenance inspections for this facility that were completed on time. <br> Formula: (COUNT(Completed Inspections) / COUNT(Scheduled Inspections)) * 100 for this facility. <br> Visual: The line graph shows the trend over the last few periods.

The Inspection/Maintenance module (CMMS).

Title: Inspection Compliance <br> Description: "The percentage of required inspections for this facility and its assets that were completed by their due date."

Overall Risk Score

Value (23): The aggregated risk score for this facility. <br> Formula: A criticality-weighted average of the risk scores of all assets within the facility. <br> Subtitle (Low risk): A qualitative assessment based on the score (e.g., 0-30=Low, 31-70=Medium, 71-100=High).

The Risk Register or Risk_Score field on asset records for this facility.

Title: Overall Risk Score <br> Description: "The aggregated risk score for this facility, combining the probability and consequence of failure for all its assets. A lower score is better."

Service Level Achievement

Value (96.8%): The percentage of time this facility met its defined service level targets (e.g., water pressure, quality parameters). <br> Formula: (Time Met Service Level / Total Time) * 100 <br> Visual: The line graph shows the trend over time.

SCADA systems, sensors, and operational data logs specific to this facility's output.

Title: Service Level Achievement <br> Description: "The percentage of time that this facility's operational service levels (e.g., pressure, flow, quality) were met."


2. Section: Energy Consumption

This section details the energy usage and efficiency specifically for this facility.

Field Name

Business Rules & Formula

Data Source

Tooltip Content

Energy Efficiency

Value (285 kWh/ML): A measure of how much energy is used to produce one unit of output. <br> Formula: Total kWh Consumed / Total Megaliters (ML) Produced <br> Trend (↓12 kWh/ML vs last month): A downward trend is positive, indicating better efficiency.

Energy meters (for kWh) and production meters (for ML).

Title: Energy Efficiency <br> Description: "Measures the energy consumed (in kWh) to produce one megaliter (ML) of water. A lower number indicates better efficiency."

Monthly Energy Cost

Value ($18,650): The total energy cost for this facility for the current period. <br> Formula: SUM(kWh Consumed * Cost per kWh) <br> Trend (↓8.2% vs budget): Compares the actual cost to the budgeted amount for the period. A negative value (under budget) is positive.

Utility billing data and the internal budgeting system for this facility.

Title: Monthly Energy Cost <br> Description: "The total cost of energy for this facility during the current period, and its variance against the planned budget."

Energy Consumption by System

Functionality: A ranked list of the top energy-consuming systems within this facility. <br> Business Rules: <br> • The list is sorted descending by energy consumption (kWh). <br> • Each row displays: System Name, System ID, a progress bar showing its percentage of the facility's total consumption, and the absolute kWh value. <br> • Clicking on a system (e.g., "Aeration System") should navigate to a detailed performance view for that specific system.

Energy sub-metering data, aggregated by system.

Title: Energy Consumption by System <br> Description: "A breakdown of energy usage by the major operational systems within this facility. This helps identify the largest consumers for efficiency efforts."


3. Section: Compliance & Water Quality

This section displays key regulatory and quality parameters for the water produced by this facility.

Field Name

Business Rules & Formula

Data Source

Tooltip Content

Turbidity, Chlorine, pH, etc.

Functionality: A series of cards for key water quality parameters. <br> Business Rules: <br> • Each card shows the Parameter Name, the latest reading, the target/required range, and a status tag. <br> • Status Tag: The tag color and text are rule-based: Within Limits (Green) if the value is within the target range, Approaching Limit (Yellow) if it's near a boundary, and Exceeded (Red) if it's outside the range. Normal or Compliant are also used for pass/fail tests.

Laboratory Information Management System (LIMS) and real-time SCADA sensors.

Title: [Parameter Name] <br> Description: "The latest reading for [Parameter Name]. The target is [Target Range]. The current status is [Status]."


4. Section: Asset Health & Financials

This section provides a snapshot of the physical and financial state of the assets within the facility.

Field Name

Business Rules & Formula

Data Source

Tooltip Content

Asset Health Status Distribution

Functionality: A breakdown of all assets in this facility by their condition. <br> Business Rules: <br> • Shows the count and percentage of assets in 'Good', 'Fair', and 'Poor' condition. <br> • Formula: COUNT(Assets) WHERE Condition = '[Status]' and (Status Count / Total Assets) * 100. <br> • The color legend must be consistent across the application.

The Condition field from all asset records within this facility.

Title: Asset Health Status Distribution <br> Description: "A breakdown of all assets in this facility by their assessed condition. This helps visualize the overall health of the asset base."

Asset Age Profile

Functionality: A breakdown of all assets in this facility by age. <br> Business Rules: <br> • Shows the count of assets in predefined age bands (e.g., 0-5 years, 5-10 years). <br> • The progress bar provides a quick visual comparison of the number of assets in each band.

The Commissioned_Date field from all asset records within this facility.

Title: Asset Age Profile <br> Description: "A breakdown of all assets in this facility by age. This helps in long-term capital planning and understanding replacement cycles."

Financial Overview

Functionality: A set of KPIs summarizing the financial aspects of this facility. <br> Business Rules: <br> • Total Asset Value: SUM(Current Book Value) of all assets in the facility. <br> • Maintenance Spend: SUM(Maintenance Costs) for the current period for this facility. <br> • Budget Variance: ((Budgeted Spend - Actual Spend) / Budgeted Spend) * 100 for this facility. <br> • Emergency Repairs: SUM(Costs) from 'Emergency' work orders for this facility.

Financial/Accounting system and CMMS, filtered for this facility.

Title: [Metric Name] <br> Description: Provides a detailed definition for each financial metric as it applies to this facility.

Assets Approaching Replacement

Functionality: A watchlist of assets within this facility that are nearing their end-of-life. <br> Business Rules: <br> • Lists assets with a low Remaining Useful Life (e.g., < 2 years). <br> • Displays Asset Name, ID, Estimated Cost, and Expected Replacement Quarter. <br> • A priority tag (high, medium, low) is assigned based on the asset's criticality and risk. <br> • The "Schedule" button should initiate a capital planning or project creation workflow for that asset.

Master Asset Repository and Risk Register.

Title: Assets Approaching Replacement <br> Description: "A prioritized list of assets in this facility that will soon require replacement. Click 'Schedule' to begin the capital planning process."

Frequent Failure Assets

Functionality: A watchlist of the most unreliable assets in this facility. <br> Business Rules: <br> • Lists assets with the highest number of failure-related work orders in the last 6-12 months. <br> • Displays Asset Name, ID, Failure Count, and Last Failure Date. <br> • The "Inspect" button should create a high-priority inspection work order. <br> • The "Review" button should navigate to the asset's detailed performance and maintenance history page.

CMMS work order history, filtered for this facility.

Title: Frequent Failure Assets <br> Description: "A list of the most unreliable assets in this facility. These may be candidates for proactive overhaul or replacement."


Alerts Tab

1. Section: Active Alerts

This is the primary section, divided into two main lists for critical issues and several KPI cards for urgent tasks.

1.1. Critical Assets Out of Service

  • Functionality: A high-visibility list of the most important assets within this facility that are currently non-operational.
  • Business Rules:
    • An asset appears on this list if its Status is 'Out of Service' AND its Criticality rating is 'High' or 'Critical'.
    • Each list item must display:
      • Asset Name: The common name of the asset (e.g., Secondary Pump).
      • Asset ID: The unique identifier (e.g., P-003).
      • Current Status: A brief, human-readable status of the repair effort (e.g., "Under Repair," "Parts Ordered," "Awaiting Technician"). This is likely pulled from the associated work order.
      • ETA: The Estimated Time to Action/Resolution, pulled from the associated work order.
    • Prioritize Button: Clicking this button must escalate the associated repair work order to the highest priority level, potentially triggering notifications to management and reallocating resources.
  • Data Source: A combination of the Asset Repository (for criticality), Asset Status logs, and the CMMS (for repair status and ETA).
  • Tooltip Content: On hover over an asset: "This critical asset is currently down. The repair work order is [WO-XXXX] with a status of [Status]. Click 'Prioritize' to escalate this repair."

1.2. Anomalies

  • Functionality: A watchlist of assets exhibiting behavior outside of normal parameters, indicating a potential future failure.
  • Business Rules:
    • An alert is generated by a predictive analytics engine when an asset's sensor data (e.g., vibration, temperature, pressure) deviates from its established baseline.
    • Each list item must display:
      • Asset Name & ID: (e.g., Motor M-007).
      • Detected Issue: A clear description of the anomaly (e.g., "Vibration levels high," "Temperature spike detected").
      • Priority Tag: A priority (high, medium, low) assigned by the analytics engine based on the severity of the deviation and the calculated probability of failure.
      • Time Since Detection: How long ago the anomaly was first detected (e.g., "5 min ago," "12 min ago").
    • Investigate Button: Clicking this button must automatically generate a new "Investigation" type work order in the CMMS. The work order must be pre-populated with the asset ID, the anomaly description, and assigned to the appropriate engineering or maintenance team.
  • Data Source: Real-time sensor data (SCADA, IoT) processed by a predictive analytics/anomaly detection engine.
  • Tooltip Content: On hover over an anomaly: "A potential failure has been detected on [Asset Name]. The system recommends creating an investigation work order to prevent a full failure."

1.3. Alert KPI Cards

These cards summarize urgent work items for the facility.

Card Name

Business Rules & Formula

Data Source

Tooltip Content

Emergency Work Orders

Value (7): A count of all open work orders for this facility with a priority of 'Emergency' or 'Critical'. <br> Formula: COUNT(WOs) WHERE Facility_ID = [This Facility] AND Priority IN ('Emergency', 'Critical') AND Status = 'Open' <br> Assign Resources Button: Opens the resource scheduler, pre-filtered to show available technicians suitable for emergency work for this facility.

CMMS Work Order module.

Title: Emergency Work Orders <br> Description: "The number of open, high-priority work orders for this facility requiring immediate assignment. Click to dispatch a team."

SLA Breaches

Value (3): A count of events in the period where a Service Level Agreement linked to this facility was breached. <br> Formula: COUNT(SLA_Breach_Events) WHERE Facility_ID = [This Facility] <br> Escalate Button: Triggers a pre-defined escalation workflow, notifying senior management and creating a high-priority incident report for this facility's performance.

SLA monitoring system; CMMS.

Title: SLA Breaches <br> Description: "The number of times a Service Level Agreement for this facility has been breached. Click 'Escalate' to initiate a formal review."

Overdue Tasks

Value (12): A count of all work orders for this facility where the current date is past the Due_Date and the status is not 'Completed'. <br> Formula: COUNT(WOs) WHERE Facility_ID = [This Facility] AND Due_Date < Current_Date AND Status != 'Completed' <br> View Details Button: Navigates to a pre-filtered list of these 12 overdue work orders.

CMMS Work Order module.

Title: Overdue Tasks <br> Description: "The total number of work orders for this facility that have passed their scheduled due date. Click 'View Details' to take action."

Work Order Backlog

Value (24 / Est. 156 hours): The number of open work orders and the total estimated labor hours required to complete them for this facility. <br> Formula (Count): COUNT(WOs) WHERE Facility_ID = [This Facility] AND Status IN ('Open', 'Scheduled') <br> Formula (Hours): SUM(Estimated_Duration) for those work orders. <br> Optimize Schedule Button: Launches an intelligent scheduling tool for this facility's backlog, suggesting an optimal work plan based on priority, resource availability, and asset location.

CMMS Work Order module.

Title: Work Order Backlog <br> Description: "A summary of all pending work for this facility. Click 'Optimize Schedule' to use the intelligent scheduling assistant."


2. Section: Other Alert-Related Lists

These sections provide additional context on issues that are not necessarily emergencies but require strategic attention.

List Name

Business Rules & Formula

Data Source

Tooltip Content

High Maintenance Cost Assets

Functionality: A ranked list of assets within this facility that are the most expensive to maintain. <br> Business Rules: <br> • The list is sorted descending by the calculated monthly maintenance cost. <br> • Each item displays Asset Name, ID, and the calculated average monthly cost (shown in red to indicate a negative financial impact). <br> • Review Button: Navigates to the detailed financial and maintenance history page for that specific asset, allowing the manager to analyze the root cause of the high costs.

CMMS, by summing all maintenance costs (labor, parts) per asset over a rolling period (e.g., 6 months) and averaging it.

Title: High Maintenance Cost Assets <br> Description: "These assets are the largest drivers of maintenance spending for this facility. Click 'Review' to analyze their cost history."

Predictive Maintenance Alerts

Functionality: A list of assets that a predictive model has identified as needing future maintenance. <br> Business Rules: <br> • This is different from "Anomalies" as it's based on long-term degradation models, not immediate deviations. <br> • Each item displays Asset Name, ID, the specific maintenance needed (e.g., "Bearing replacement needed"), the model's confidence level (e.g., "87% confidence"), and the recommended timeframe ("within 2 weeks"). <br> • Schedule Button: Opens the "Create Service Order" form, pre-populated with the asset details, the recommended task, and a suggested due date based on the timeframe.

Predictive Maintenance analytics engine.

Title: Predictive Maintenance Alerts <br> Description: "The system predicts these assets will require maintenance within the specified timeframe to prevent failure. Click 'Schedule' to create a proactive work order."

Active Violations

Functionality: A list of current, unresolved compliance violations specific to this facility. <br> Business Rules: <br> • Each item displays the Violation Type, its current status (e.g., PENDING, MONITOR, INVEST), and the due date for resolution. <br> • View Details Button: Navigates to the detailed record for that specific violation in the Compliance module.

Compliance Violation tracking module.

Title: Active Violations <br> Description: "A list of current, unresolved compliance violations for this facility. Click 'View Details' for the full response plan."

Overdue Inspections

Functionality: A list of mandatory inspections for assets within this facility that are past their due date. <br> Business Rules: <br> • The list is sorted by priority, then by how long it's overdue. <br> • Each item displays the Asset Name, ID, a priority tag (high, medium, low), and how many days it is overdue. <br> • Schedule Button: Opens the "Create Service Order" form, pre-populated as a high-priority inspection task for that asset.

CMMS or a dedicated Inspections module.

Title: Overdue Inspections <br> Description: "These mandatory inspections for assets in this facility are past due. Click 'Schedule' to create a work order immediately."

Finance Tab

1. Section: Facility Book Value

This section provides a real-time snapshot of the facility's current valuation based on standard accounting principles.

Field Name

Business Rules & Formula

Data Source

Tooltip Content

Current Book Value

Value ($12,500,000): The net value of the facility on the company's books. <br> Formula: Initial Capital Cost - Accumulated Depreciation

Calculated from the other fields in this section.

Title: Current Book Value <br> Description: "The current accounting value of the facility. This is calculated as the initial cost minus all depreciation to date."

Initial Capital Cost

Value ($25,000,000): The total cost to acquire or build the facility. <br> Business Rule: This is a static value, typically entered when the facility is first registered. It can only be changed by a "Capital Improvement" event.

The Initial_Capital_Cost field from the Facility Registry.

Title: Initial Capital Cost <br> Description: "The total original cost to acquire or construct the facility, including all initial setup expenses."

Accumulated Depreciation

Value (($12,500,000)): The sum of all depreciation expenses recorded for this facility since it was commissioned. <br> Business Rule: Displayed as a negative number in red to indicate it's a reduction in value. This value increases over time.

A sum of all "Annual Depreciation" events from the Facility Financial History Ledger.

Title: Accumulated Depreciation <br> Description: "The total amount of depreciation that has been charged against this facility since it was placed into service."

Salvage Value

Value ($0): The estimated residual value of the facility at the end of its useful life. <br> Business Rule: This is typically a static value entered during registration.

The Salvage_Value field from the Facility Registry.

Title: Salvage Value <br> Description: "The estimated resale value of the facility at the end of its useful life. This amount is not depreciated."

Calculate Finance Button

Functionality: A manual trigger to run the next period's financial calculations. <br> Business Rules: <br> 1. When clicked, the system calculates the next depreciation event (e.g., for the current year if not already calculated). <br> 2. It updates the "Accumulated Depreciation" and "Current Book Value" fields. <br> 3. Crucially, it creates a new entry in the "Facility Financial History Ledger" (visible on the History sub-tab) with an "Event Type" of "Annual Depreciation" and the calculated Value Change. <br> 4. The button may be disabled if the calculation for the current period has already been run, with a tooltip explaining "Depreciation for the current period has already been calculated."

N/A

Title: Calculate Finance <br> Description: "Manually triggers the financial calculation for the next period (e.g., annual depreciation). This will update the facility's book value and create a new entry in the financial history ledger."


2. Sub-Tab: Overview

This is the default view of the Finance tab, showing the depreciation schedule and a list of financially significant assets.

2.1. Facility Depreciation Schedule

Field Name

Business Rules & Formula

Data Source

Tooltip Content

Annual Depreciation (Current Year):

Value ($500,000): The amount of depreciation expense for the current fiscal year. <br> Formula: (Initial Capital Cost - Salvage Value) / Design Useful Life (Years)

Calculated field.

Title: Annual Depreciation <br> Description: "The calculated amount of depreciation expense for this facility for the current fiscal year."

Depreciation To Date (Current Year):

Value ($250,000): The portion of the current year's depreciation that has been recognized so far. <br> Formula: Annual Depreciation * (Number of Months Passed in Fiscal Year / 12)

Calculated field.

Title: Depreciation To Date <br> Description: "The portion of this year's annual depreciation that has been accounted for as of today's date."

Remaining Depreciation:

Value ($12,500,000): The total amount of depreciation that has yet to be charged over the rest of the facility's life. <br> Formula: Current Book Value - Salvage Value

Calculated field.

Title: Remaining Depreciation <br> Description: "The total amount of value that is yet to be depreciated over the remaining useful life of the facility."

Next Depreciation Date:

Value (Dec 31, 2025): The date of the next scheduled major depreciation event. <br> Business Rule: This is typically the end of the fiscal year.

Calculated based on the last depreciation event date.

Title: Next Depreciation Date <br> Description: "The date the next annual depreciation expense will be officially recorded."

2.2. Assets Nearing End-of-Life

  • Functionality: A watchlist of assets within this facility that have a significant financial impact and are approaching their replacement date.
  • Business Rules:
    • This list is filtered for assets with a Remaining Life of less than 5 years.
    • The list is sorted by Remaining Life in ascending order.
    • Each item must display:
      • Asset Name & ID: (e.g., High-Service Pump P-301).
      • Remaining Life: Displayed with a color-coded tag based on urgency (e.g., <3 years = Red, 3-4 years = Yellow).
      • Current Book Value: The current accounting value of that specific asset.
      • Est. Replacement Cost: The estimated capital cost to replace that specific asset.
  • Data Source: The Asset Registry, filtered for assets belonging to this facility.
  • Tooltip Content: On hover over an asset: "This asset is nearing its end-of-life. Its replacement will require an estimated capital expenditure of [Est. Replacement Cost]. This information is critical for long-term capital planning."

3. Sub-Tab: History

This sub-tab provides a detailed, auditable log of all financial events that have affected the facility's book value.

3.1. Filters

Filter Name

Business Rules

View:

A dropdown to filter the ledger by time. Options: "All Years," "Last 5 Years," "Last 12 Months," or a specific year (e.g., "2024," "2023"). Default is "All Years."

Event Type:

A multi-select dropdown to filter by the type of financial event. Options: "All Events," "Annual Depreciation," "Capital Improvement," "Revaluation," "Impairment." Default is "All Events."

3.2. Facility Financial History Ledger

  • Functionality: A chronological, read-only table that acts as an audit trail for the facility's book value.
  • Business Rules:
    • The table is sorted by Effective Date in descending order (most recent event first).
    • A new row is added to this ledger every time the "Calculate Finance" button is clicked or when another significant financial event (like a capital improvement) is logged.
    • Value Change is color-coded: Red for decreases (depreciation) and Green for increases (capital improvements).
  • Table Columns:
    • Effective Date: The date the financial event was recorded.
    • Event Type: The nature of the event (e.g., Annual Depreciation, Capital Improvement).
    • Value Change: The amount by which the book value changed due to this event.
    • Book Value at End of Period: The resulting book value after this event occurred.
    • Notes: A brief, human-readable description of the event.

Compliance Tab

1. Section: Compliance Summary KPIs

This section provides a high-level, at-a-glance summary of the facility's current compliance standing.

KPI Card

Field Name / Element

Business Rules & Formula

Data Source

Tooltip Content

Compliance Status

Overall Status: "On Schedule"

A calculated status. If Next Sample Due is not past and all previous samples were taken, status is "On Schedule." If a due date is missed, it becomes "Overdue" (Red).

LIMS/Sampling Schedule

Title: Compliance Status <br> Description: "Indicates if the facility is on track with its mandatory sampling schedule."


Samples Taken (This Month): 10

COUNT(Samples) where Sample_Date is in the current month for this facility.

LIMS

Title: Samples Taken <br> Description: "The total number of regulatory samples collected and analyzed for this facility so far this month."


Next Sample Due: July 15, 2025

The earliest Due_Date for any upcoming scheduled sample for this facility.

Sampling Schedule Module

Title: Next Sample Due <br> Description: "The due date for the next required regulatory sample."


View Full Schedule Button

Navigates to a dedicated, detailed page showing the complete annual sampling schedule for this facility.

N/A

N/A

Water Quality Compliance

Overall Status: "In Compliance"

A calculated status. If Exceedances (Last 30 Days) is 0, status is "In Compliance." If > 0, status is "Violation Detected" (Red).

LIMS

Title: Water Quality Compliance <br> Description: "Indicates if all water quality parameters are currently within their regulatory limits."


Parameters Monitored: 0

This seems to be an error in the screenshot data. It should be a COUNT(DISTINCT Parameter) for all monitored parameters for this facility.

LIMS/Sampling Schedule

Title: Parameters Monitored <br> Description: "The total number of distinct water quality parameters being monitored for this facility."


Exceedances (Last 30 Days): 0

COUNT(Samples) where Result is outside the regulatory limit and Sample_Date is within the last 30 days.

LIMS

Title: Recent Exceedances <br> Description: "The number of times a sample has tested outside of its regulatory limits in the last 30 days."


View Recent Results Button

Navigates to a detailed log of all recent sample results for this facility.

N/A

N/A


2. Sub-Tab: Overview

This is the default view, showing upcoming activities and current readings.

2.1. Calculate Monthly Compliance Button

  • Functionality: This is a key user action that manually triggers the generation of a formal monthly compliance report.
  • Business Rules:
    1. When clicked, the system gathers all sample data for the specified analysis period (e.g., the previous month).
    2. It calculates the monthly average for each parameter.
    3. It identifies all violations (exceedances) that occurred during that period.
    4. It compiles this information into a structured report format (as seen in the "Monthly Average Quality Parameters" screenshot).
    5. Crucially, it creates a new, permanent entry in the "Compliance Calculation History" ledger (visible on the History sub-tab). This entry includes the report date, analysis period, counts of parameters, and violations.
    6. The button could be disabled if the report for the most recent full month has already been generated, with a tooltip explaining this.

2.2. Upcoming Parameter Monitoring Table

  • Functionality: A schedule of the next required sampling activities for this facility.
  • Business Rules:
    • The table lists all parameters that have a scheduled sample due in the near future (e.g., next 30 days).
    • The list is sorted by Next Due Date.
    • Status Column: Displays a color-coded tag. "Upcoming" (Yellow) for future dates. If the due date were today, it could be "Due Today" (Orange). If it were past, it would be "Overdue" (Red).
  • Data Source: The master Sampling Schedule module.

2.3. Latest Parameter Readings vs. National Standards (SNDWS) Table

  • Functionality: A snapshot of the most recent test result for key parameters against their official regulatory limits.
  • Business Rules:
    • For each key parameter, it shows the most recent Last Reading.
    • It compares this reading to the official SNDWS Guideline (Safe National Drinking Water Standards).
    • Status Column: A calculated, color-coded tag. "In Compliance" (Green) if the reading is within the guideline. "Exceeded" (Red) if it is not.
  • Data Source: LIMS, cross-referenced with a master table of regulatory standards.

3. Sub-Tab: History

This sub-tab provides an auditable trail of all generated monthly compliance reports.

3.1. Compliance Calculation History Ledger

  • Functionality: A read-only table that acts as an audit trail for all formally calculated compliance reports.
  • Business Rules:
    • The table is sorted by Report Date in descending order.
    • A new row is added to this ledger every time the "Calculate Monthly Compliance" button is clicked.
    • The Violations column is highlighted in red if the count is greater than zero, drawing immediate attention to past issues.
  • Table Columns:
    • Report Date: The date the "Calculate" button was clicked and the report was generated.
    • Analysis Period: The time frame the report covers (e.g., June 1 - June 30, 2025).
    • Parameters Monitored: A count of distinct parameters included in that month's report.
    • In Compliance: A count of the parameters that were fully in compliance for the entire period.
    • Violations: A count of the parameters that had at least one violation during the period.
    • Assessed By: The name of the user who was logged in and clicked the "Calculate" button.
    • Actions (View Report Button): Clicking this button navigates the user to the detailed monthly report view for that specific historical period.

3.2. Detailed Monthly Report View (Navigated to from History)

  • Functionality: This is the detailed, static report that was generated for a specific historical period.
  • Business Rules:
    • This is a read-only view. The data is frozen as of the time of calculation.
    • It contains two main tables:
      1. Monthly Average Quality Parameters: Shows the calculated average for each parameter over the analysis period, compared against the guideline.
      2. Violations: A specific list of every individual sample that exceeded its limit during that period. This table must include the Parameter, the exact Value Recorded, the SNDWS Guideline at the time, the Date of Violation, and a Severity tag (High, Moderate) based on the degree of exceedance.
    • A "Back to Overview" or "Back to History" button allows the user to return to the main compliance history ledger.

Systems Tab

1. Systems Management List View (Main Screen)

This is the default view of the Systems tab.

1.1. Header & Actions

Element

Business Rules

Title (Systems Management)

A clear title for the section.

Subtitle

"Manage and monitor all systems within this facility."

Add System Button

Functionality: This is the primary call-to-action to associate a new system with this facility. <br> Business Rule: Clicking this button opens the "System Suggestions" modal as the first step. This intelligent feature helps the user quickly find and connect relevant systems.

1.2. Search & Filter Bar

Element

Business Rules

Search systems...

Functionality: A free-text search box. <br> Business Rule: As the user types, the list of systems below will dynamically filter to show only systems where the System ID or Name matches the search term. The search is case-insensitive.

Filter Button

Functionality: Opens a dropdown or modal with advanced filtering options for the list. <br> Filter Options: <br> • Location: Multi-select checklist of locations within the facility. <br> • Condition Score: A slider or range input to filter by condition (e.g., 70-90). <br> • Risk Score: A slider or range input to filter by risk. <br> Business Rule: Applying filters updates the list of systems shown.

Export Button

Functionality: Exports the currently displayed list of systems. <br> Business Rule: Generates a CSV/Excel file of the systems list, respecting any active search or filter criteria.

1.3. Systems List Table

  • Functionality: A table listing all systems currently associated with this facility.
  • Business Rules:
    • The table is paginated if the number of systems exceeds the display limit (e.g., 10 per page).
    • Each column is sortable by clicking the header.
  • Table Columns:
    • System ID: The unique identifier for the system (e.g., SYS-001). Clicking this ID navigates to the detailed profile page for that specific system.
    • Name: The common name of the system (e.g., Water Treatment Plant A).
    • Location: The physical location of the system within the facility.
    • Assets: The total count of individual assets that belong to this system. Formula: COUNT(Assets) WHERE Parent_System_ID = [This System_ID].
    • Condition Score: The aggregated health score of the system, calculated from its child assets. Displayed with a color-coded tag (e.g., 85=Good, 72=Fair, 68=Fair).
    • Risk Score: The aggregated risk score of the system. Displayed with a color-coded tag.
    • Actions: A set of inline actions for each system record:
      • View: Navigates to the detailed profile page for that system.
      • Edit: Opens a form or modal to edit the details of that system.
      • Delete: This action disconnects the system from the facility, it does not delete the system record itself. A confirmation modal must appear stating, "Are you sure you want to remove this system from the facility? This will not delete the system record."

2. "System Suggestions" Modal (First Modal)

This modal appears when the user clicks "Add System." It intelligently suggests systems to connect.

  • Functionality: To streamline the process by presenting the most likely systems the user wants to connect, based on a set of rules.
  • Business Rules:
    • The system runs a query to find unassigned systems or systems that are likely candidates based on logic.
    • Each suggestion card must display:
      • System Name & ID: The primary identifiers.
      • Reason: A clear, human-readable explanation for why the system is being suggested. This is the core of the intelligent feature.
        • Reason Types: "Standard for [Facility Type]," "Common in [Facility Type]," "Located within this facility's service area," "Geographic proximity to facility location."
      • Type Tag: A tag indicating the system's classification (e.g., Disinfection, Treatment, Pumping).
      • Checkbox: Allows the user to select one or more suggestions to connect.
  • Modal Actions:
    • Connect Selected Suggestions (X) Button:
      • The number in parentheses (X) must dynamically update as the user checks/unchecks suggestions.
      • The button is disabled if no systems are selected (X=0).
      • When clicked, the selected systems are immediately associated with the facility in the background, the modal closes, and the main "Systems Management" list refreshes to show the newly added systems.
    • Skip and Search All Systems Button:
      • If the user doesn't find what they need in the suggestions, this button closes the "Suggestions" modal and opens the "Connect Systems" modal, which provides a full search interface.
    • Cancel Button: Closes the modal and returns the user to the Systems Management list view without making any changes.

3. "Connect Systems to..." Modal (Second Modal)

This modal appears if the user clicks "Skip and Search All Systems." It provides a comprehensive search and selection interface.

  • Functionality: To allow the user to find and connect any available, unassigned system in the entire registry.
  • Business Rules:
    • The list displays all systems where Parent_Facility_ID is null or unassigned.
    • Search Bar: Filters the list of available systems by Name, ID, or Location as the user types.
    • Filter Dropdowns:
      • All Types: Filters the list by system classification (e.g., Filtration, Disinfection, Pumping).
      • All Statuses: Filters the list by operational status (e.g., Operational, Standby, Inactive).
    • Available Systems List:
      • Each item is selectable via a checkbox.
      • Each item displays the System Name, ID, Location, current assignment status ("Unassigned"), a type tag, and a status tag.
  • Modal Actions:
    • Connect Selected (X) Button:
      • The number (X) dynamically updates based on user selections.
      • The button is disabled if no systems are selected.
      • When clicked, the selected systems are associated with the facility, the modal closes, and the main list view refreshes.
    • Cancel Button: Closes the modal without making changes.

Networks Tab

1. Networks Management List View (Main Screen)

This is the default view of the Networks tab.

1.1. Header & Actions

Element

Business Rules

Title (Networks Management)

A clear title for the section.

Subtitle

"Monitor and manage distribution networks and transmission lines."

Add Network Button

Functionality: This is the primary call-to-action to associate a new network with this facility. <br> Business Rule: Clicking this button opens the "Network Suggestions" modal as the first step, providing an intelligent way to find and connect relevant networks.

1.2. Search & Filter Bar

Element

Business Rules

Search networks...

Functionality: A free-text search box. <br> Business Rule: As the user types, the list of networks below will dynamically filter to show only networks where the Network ID or Name matches the search term. The search is case-insensitive.

Filter Button

Functionality: Opens a dropdown or modal with advanced filtering options for the list. <br> Filter Options: <br> • Parent System: Multi-select checklist of all systems within this facility to see which networks they feed. <br> • Condition Score: A slider or range input to filter by condition (e.g., 70-90). <br> • Network Length: A range input to filter by length (e.g., 5-10 km). <br> Business Rule: Applying filters updates the list of networks shown.

Export Button

Functionality: Exports the currently displayed list of networks. <br> Business Rule: Generates a CSV/Excel file of the networks list, respecting any active search or filter criteria.

1.3. Networks List Table

  • Functionality: A table listing all networks currently associated with this facility.
  • Business Rules:
    • The table is paginated if the number of networks exceeds the display limit.
    • Each column is sortable by clicking the header.
  • Table Columns:
    • Network ID: The unique identifier for the network (e.g., NET-001). Clicking this ID navigates to the detailed profile page for that specific network.
    • Name: The common name of the network (e.g., Primary Distribution Network).
    • Parent System: The ID of the system within the facility that this network is directly connected to or fed by. This establishes a clear hierarchical link.
    • Assets: The total count of individual assets (pipes, valves, hydrants) that make up this network. Formula: COUNT(Assets) WHERE Parent_Network_ID = [This Network_ID].
    • Network Length: The total geographical length of the network. Formula: SUM(Length) of all pipe assets within the network. Displayed in km or miles.
    • Condition Score: The aggregated health score of the network, calculated from its child assets. Displayed with a color-coded tag (e.g., 78=Good, 72=Fair, 91=Good).
    • Actions: A "kebab" menu (...) that opens a dropdown of actions for that specific network record. The options would be similar to the Systems tab: ViewEdit, and Delete (which disconnects the network from the facility).

2. "Network Suggestions" Modal

This modal appears when the user clicks "Add Network." It intelligently suggests networks to connect based on location and service area.

  • Functionality: To streamline the process by presenting the most likely networks the user wants to connect.
  • Business Rules:
    • The system runs a query to find unassigned networks that fall within or are adjacent to the facility's defined service zones.
    • Each suggestion card must display:
      • Network Name: The primary identifier.
      • Reason: A clear, location-based explanation for the suggestion. This is the core intelligent feature.
        • Reason Examples: "Serves the 'Industrial Park Zone', which is part of the 'Northern Division'," "Serves the 'Hillside Zone', which is part of the 'Northern Division'."
      • Type Tag: A tag indicating the network's classification (e.g., Water Main, Sewer Main).
      • Checkbox: Allows the user to select one or more suggestions to connect.
  • Modal Actions:
    • Connect Selected (X) Button:
      • The number in parentheses (X) must dynamically update as the user checks/unchecks suggestions.
      • The button is disabled if no networks are selected (X=0).
      • When clicked, the selected networks are associated with the facility, the modal closes, and the main "Networks Management" list refreshes.
    • Skip and Search All Networks Button:
      • If the user doesn't find what they need, this button closes the "Suggestions" modal and opens the "Connect Networks" modal, which provides a full search interface.
    • Cancel Button: Closes the modal without making any changes.

3. "Connect Networks to..." Modal (Search & Filter)

This modal appears if the user clicks "Skip and Search All Networks." It provides a comprehensive search and selection interface.

  • Functionality: To allow the user to find and connect any available, unassigned network from the entire registry.
  • Business Rules:
    • The list displays all networks that are not currently associated with any facility.
    • Search Bar: Filters the list of available networks by Name, ID, or the Zone it serves as the user types.
    • Filter Dropdowns:
      • All Types: Filters the list by network classification (e.g., Water Main, Sewer Main, Transmission Line).
      • All Statuses: Filters the list by operational status (e.g., Active, Inactive, Under Construction).
    • Available Networks List:
      • Each item is selectable via a checkbox.
      • Each item displays the Network Name, ID, the Zone it serves, its current assignment status ("Unassigned"), a type tag, and a status tag.
  • Modal Actions:
    • Connect Selected (X) Button:
      • The number (X) dynamically updates based on user selections.
      • The button is disabled if no networks are selected.
      • When clicked, the selected networks are associated with the facility, the modal closes, and the main list view refreshes.
    • Cancel Button: Closes the modal without making changes.

Condition and Risks Tab

1. Section: Top-Level Scores

This section displays the highest-level condition and risk scores for the entire facility.

KPI Card

Field Name / Element

Business Rules & Formula

Data Source

Tooltip Content

Facility Condition

Score (82): The current, official condition score for the facility. <br> Status Tag (Good): A color-coded, qualitative assessment based on the score (e.g., 0-40=Poor, 41-75=Fair, 76-100=Good).

The most recent "Condition" assessment from the Assessment History ledger.

Title: Facility Condition Score <br> Description: "The overall health score of this facility, aggregated from the condition of its systems and assets."



Last Assessed: June 15, 2025

The date of the most recent condition assessment.

Assessment History ledger.

Title: Last Assessed Date <br> Description: "The date the current condition score was officially recorded."


Assessed By: Jane Smith (Operations)

The name and department of the user who performed the last assessment.

Assessment History ledger.

Title: Assessed By <br> Description: "The user or team that performed the most recent condition assessment."


Assess Condition Button

Functionality: Initiates a new condition assessment workflow for the facility. <br> Business Rule: Clicking this would open a new screen or a comprehensive modal where an authorized user can input new data points to calculate a new condition score. Upon completion, a new entry is created in the "Assessment History" ledger.

N/A

N/A

Facility Risk

Score (65): The current, official risk score for the facility. <br> Status Tag (Medium): A color-coded, qualitative assessment based on the score (e.g., 0-30=Low, 31-70=Medium, 71-100=High).

The most recent "Risk" assessment from the Assessment History ledger.

Title: Facility Risk Score <br> Description: "A score representing the overall risk posed by this facility, combining the likelihood of failure (from condition) with the consequence of that failure."



Last Assessed: May 30, 2025

The date of the most recent risk assessment.

Assessment History ledger.

Title: Last Assessed Date <br> Description: "The date the current risk score was officially recorded."


Assessed By: Jane Doe (Engineering)

The name and department of the user who performed the last assessment.

Assessment History ledger.

Title: Assessed By <br> Description: "The user or team that performed the most recent risk assessment."


Assess Risk Button

Functionality: Initiates a new risk assessment workflow. <br> Business Rule: Similar to the condition assessment, this opens a workflow for an authorized user to calculate a new risk score, which then creates a new entry in the history ledger.

N/A

N/A


2. Sub-Tab: Overview

This is the default view, designed to immediately draw the user's attention to the worst-performing and highest-risk components within the facility.

2.1. Watchlists

  • Functionality: This section contains four "watchlist" tables that act as dynamically generated "Top X" lists for problem areas.
  • Business Rules:
    • Each table displays a filtered and sorted list of either Systems or Assets belonging to the current facility.
    • The lists are limited to showing the top 3-5 items to keep the view concise. A "View All" button could be added to navigate to a full, sortable list.
    • Actions (...): The kebab menu for each item would provide quick links, such as "View Details" (navigates to the item's profile), "Create Service Order," or "Schedule Inspection."

Watchlist Table

Sorting & Filtering Logic

Data Source

Systems with Lowest Condition

Filter: All Systems belonging to this facility. <br> Sort: By Condition Score in ascending order (worst first).

The Systems table, filtered for this facility.

Systems with Highest Risk

Filter: All Systems belonging to this facility. <br> Sort: By Risk Score in descending order (riskiest first).

The Systems table, filtered for this facility.

Assets in Poor Condition

Filter: All Assets belonging to this facility where Condition_Status is 'Poor'. <br> Sort: By Condition Score in ascending order (worst first).

The Assets table, filtered for this facility.

Assets with Highest Risk

Filter: All Assets belonging to this facility where Risk_Status is 'High'. <br> Sort: By Risk Score in descending order (riskiest first).

The Assets table, filtered for this facility.


3. Sub-Tab: History

This sub-tab provides a complete, auditable log of all condition and risk assessments performed on the facility.

3.1. Filters

Filter Name

Business Rules

Score Type:

A dropdown to filter the ledger by the type of assessment. Options: "All Assessments," "Condition," "Risk." Default is "All Assessments."

Assessed By:

A searchable dropdown to filter by the user who performed the assessment. The list is populated with all users who have ever assessed this facility. Default is "All Users."

Start Date / End Date:

Two date picker fields that allow the user to filter the history ledger to a specific date range.

3.2. Assessment History Ledger

  • Functionality: A chronological, read-only table that acts as an audit trail for the facility's condition and risk scores.
  • Business Rules:
    • The table is sorted by Assessment Date in descending order (most recent first).
    • A new row is added to this ledger every time a user completes an "Assess Condition" or "Assess Risk" workflow.
  • Table Columns:
    • Assessment Date: The date the assessment was officially recorded.
    • Score Type: The type of assessment performed ("Condition" or "Risk").
    • Score: The numerical score that was calculated.
    • Status: The qualitative, color-coded tag corresponding to the score.
    • Assessed By: The name and department of the user who performed the assessment.
    • View Details (👁️ icon): A clickable icon that would open a detailed, read-only view of that specific historical assessment, showing all the inputs and data points that were used to arrive at the final score. This is critical for auditing and analysis.

Schedules Tab

1. Section: PM Schedules Header

Element

Business Rules

Title (PM Schedules)

A clear title for the section.

Subtitle

"Preventive maintenance and inspection schedules for this facility."

Create Schedule Button

Functionality: This is the primary call-to-action to create a new recurring maintenance schedule. <br> Business Rule: Clicking this button would open a multi-step wizard where the user defines the schedule's name, type, frequency, the assets it applies to, and the specific tasks to be performed.

Manage Schedules Button

Functionality: This button likely navigates to a more advanced management interface. <br> Business Rule: This could lead to a screen with a calendar view of all schedules, tools for bulk-deactivating/activating schedules, or advanced configuration options for the work order generation engine.


2. Section: Scheduled Activities Table

This table is the main component of the screen, listing all active and overdue maintenance schedules for the facility.

Column Name

Business Rules & Formula

Data Source

Tooltip Content

Schedule ID

A unique identifier for the master schedule (e.g., PM-PUMP-001). This is the primary key for the schedule itself.

The master Schedule table.

Title: Schedule ID <br> Description: "The unique identifier for this recurring maintenance schedule."

Schedule Name

A human-readable name describing the purpose of the schedule (e.g., "Monthly Pump Inspection - Station 3").

The master Schedule table.

Title: Schedule Name <br> Description: "A descriptive name for this maintenance plan."

Type

A classification of the schedule. <br> Business Rule: Displayed as a color-coded tag. The options ("Preventive Maintenance," "Inspection") must come from a pre-defined list in Settings.

The master Schedule table.

Title: Schedule Type <br> Description: "The classification of this schedule, which determines the type of work orders it generates."

Frequency

The trigger that determines when the next work order should be generated. <br> Business Rule: This can be time-based (Monthly, Quarterly, Annually) or usage-based (Every 500 Hrs). Usage-based frequencies require integration with asset telemetry (SCADA/IoT) to track runtime.

The master Schedule table.

Title: Frequency <br> Description: "The trigger for generating the next work order. This can be based on time or asset usage."

Runs

The total number of times this scheduled activity has been performed (i.e., the number of completed work orders generated from this schedule).

COUNT of completed work orders linked to this Schedule_ID.

Title: Runs <br> Description: "The total number of times this scheduled maintenance has been successfully completed to date."

Assets

The number of individual assets that are included in this maintenance schedule. <br> Business Rule: A single schedule can apply to a group of similar assets (e.g., all 5 pumps in a station).

COUNT of assets linked to this Schedule_ID.

Title: Assets Covered <br> Description: "The number of individual assets included in this recurring schedule."

Next Due Date

The date when the next work order for this schedule is due to be completed. <br> Formula: This is calculated based on the Last Completed date and the Frequency. For example, Last Completed (June 15) + Frequency (Monthly) = Next Due Date (July 15).

A calculated field based on the schedule's frequency and last completion date.

Title: Next Due Date <br> Description: "The date the next work order generated by this schedule is due."

Last Completed

The completion date of the most recent work order generated by this schedule.

The Completion_Date from the last completed work order linked to this Schedule_ID.

Title: Last Completed Date <br> Description: "The date the most recent maintenance cycle for this schedule was completed."

Progress

A summary of the completion status for the current active cycle. <br> Formula: (Number of Assets Completed / Total Assets in Schedule) <br> Business Rule: This shows progress for schedules that involve multiple assets. For a schedule with 5 assets, if 3 have had their work orders completed, the progress is "3/5 Completed."

A real-time calculation based on the status of the currently open work orders generated by this schedule.

Title: Progress <br> Description: "The completion progress for the current maintenance cycle, especially for schedules covering multiple assets."

Status

The overall status of the master schedule itself. <br> Business Rule: Displayed as a color-coded tag. <br> • Active (Green): The schedule is running normally. <br> • Overdue (Red): The Next Due Date is in the past, and the work order is not yet complete. <br> • Inactive/Paused (Gray): The schedule has been manually paused and is not generating new work orders.

A calculated field based on the schedule's settings and the status of its latest work order.

Title: Schedule Status <br> Description: "The current status of the master schedule. 'Overdue' indicates that the most recent work order has passed its due date."

Actions

A "kebab" menu (...) that opens a dropdown of actions for that specific schedule. <br> Business Rule: <br> • View Details: Navigates to the detailed profile page for this master schedule. <br> • Edit Schedule: Opens the wizard to edit the schedule's parameters. <br> • Run Now: Manually generates a new work order from this schedule immediately, regardless of the due date. <br> • View History: Navigates to a page showing all past work orders generated by this schedule. <br> • Deactivate/Activate: Pauses or resumes the automatic generation of work orders from this schedule.

N/A

Title: Actions <br> Description: "Perform an action on this master schedule."


O&M Tab

2. Section: Service Orders List View

This is the main component of the O&M tab.

2.1. Search & Filter Bar

Element

Business Rules

Search service orders...

Functionality: A free-text search box. <br> Business Rule: As the user types, the list of service orders below will dynamically filter to show only orders where the SO IDSO Name, or Asset Name / ID matches the search term. The search is case-insensitive.

Filter Button

Functionality: Opens a dropdown or modal with advanced filtering options. <br> Filter Options: <br> • Type: Multi-select checklist of SO types (Preventive, Corrective, Inspection, Emergency). <br> • Priority: Multi-select checklist of priorities (High, Medium, Low, Critical). <br> • Status: Multi-select checklist of statuses (In Progress, Completed, Scheduled, Active, On Hold). <br> • Date Range: A start and end date picker to filter by creation date or due date. <br> Business Rule: Applying filters updates the list of service orders shown.

Export Button

Functionality: Exports the currently displayed list of service orders. <br> Business Rule: Generates a CSV/Excel file of the service orders list, respecting any active search or filter criteria.

2.2. Service Orders Table

  • Functionality: A table listing all service orders associated with this facility.
  • Business Rules:
    • The table is paginated if the number of service orders exceeds the display limit (e.g., 10 per page).
    • Each column is sortable by clicking the header.
  • Table Columns:

Column Name

Business Rules & Formula

Data Source

Tooltip Content

SO ID

A unique, system-generated identifier for the service order (e.g., SO-001). This is the primary key.

Service Order table.

Title: Service Order ID <br> Description: "The unique identifier for this work order."

SO Name

A human-readable name describing the main task of the service order (e.g., "Pump Maintenance," "Filter Replacement").

Service Order table.

Title: Service Order Name <br> Description: "A brief description of the work to be performed."

Asset Name / ID

The specific asset that the work is being performed on. Both the common name and the unique ID are displayed.

A link to the Asset Registry.

Title: Target Asset <br> Description: "The specific asset that is the subject of this service order."

System / Network

The parent System or Network that the asset belongs to. This provides hierarchical context.

A link to the System/Network Registry.

Title: Parent System/Network <br> Description: "The parent system or network that this asset belongs to, providing operational context."

Location

The physical location where the work needs to be performed (e.g., "Building A-1," "Treatment Plant").

Pulled from the Asset's location attribute.

Title: Location <br> Description: "The physical location of the asset where the work will take place."

Type

The classification of the work order. <br> Business Rule: The options ("Preventive," "Corrective," "Inspection") must come from a pre-defined list in Settings.

Service Order table.

Title: Service Order Type <br> Description: "The classification of this work (e.g., planned preventive work vs. unplanned corrective work)."

Priority

The urgency of the service order. <br> Business Rule: Displayed as a color-coded tag (High=Red, Medium=Yellow, Low=Green). The priority levels are managed in Settings.

Service Order table.

Title: Priority <br> Description: "The urgency of this work order, which dictates scheduling and resource allocation."

Status

The current stage of the service order in its lifecycle. <br> Business Rule: Displayed as a color-coded tag. The status options ("In Progress," "Completed," "Scheduled," "Active") are managed in a workflow engine. "Active" might mean it's open but not yet started.

Service Order table.

Title: Status <br> Description: "The current stage of this service order in its lifecycle."

Actions

A set of actions for that specific service order. <br> Business Rule: The primary action is "View." Clicking this navigates to the full, detailed service order page, where a user could see assigned technicians, parts used, notes, and completion details. Other actions like "Edit" or "Cancel" might appear in a dropdown menu (...) depending on user permissions and the SO status.

N/A

Title: Actions <br> Description: "View the full details of this service order."

Files Tab


1. Section: Files & Documents Header

Element

Business Rules

Title (Files & Documents)

A clear title for the section.

Subtitle

"Manage facility-related documents, media files, and attachments."

Upload Files Button

Functionality: This is the primary call-to-action to add new files to the facility's library. <br> Business Rule: Clicking this button must open the operating system's file selection dialog, allowing the user to select one or more files to upload. After selection, a progress indicator should appear for each file being uploaded. The system must enforce file size and type restrictions.


2. Section: File Categorization

  • Functionality: The screen automatically categorizes uploaded files into logical groups to improve organization and usability.
  • Business Rules:
    • The categorization is based on the file's MIME type or file extension upon upload.
    • Media Files: This section contains visual and audio-visual files.
      • Rule: Files with extensions like .jpg.jpeg.png.gif.mp4.mov.avi are automatically placed here.
    • Documents: This section contains standard business and technical documents.
      • Rule: Files with extensions like .pdf.docx.doc.xlsx.xls.pptx.txt are automatically placed here.
    • Other Categories (Not Shown but Implied): The system could have other categories like "Drawings" (.dwg.dxf) or "Other" for miscellaneous file types.

3. Section: File Card (Core Component)

Each file is represented by a card containing its metadata and available actions.

Element / Field

Business Rules & Formula

Data Source

Tooltip Content

File Name

The name of the uploaded file, including its extension (e.g., facility_overview.jpg). <br> Business Rule: Clicking the file name should initiate a download of the file or open it in a new browser tab if the file type is supported for in-browser viewing (like PDF or JPG).

File metadata table.

Title: File Name <br> Description: "Click to open or download the file."

File Size

The size of the file, displayed in appropriate units (KB, MB, GB). <br> Formula: The raw file size in bytes is converted to the most readable unit.

File metadata table.

Title: File Size <br> Description: "The storage size of this file."

Uploaded By

The name of the user who uploaded the file.

File metadata table, linked to the User Directory.

Title: Uploaded By <br> Description: "The user who originally uploaded this file to the system."

Upload Date

The date the file was uploaded to the system.

File metadata table.

Title: Upload Date <br> Description: "The date this file was added to the facility's document library."

Download Icon ()

Functionality: An explicit button to download the file. <br> Business Rule: Clicking this icon must initiate a direct download of the file to the user's computer.

N/A

Title: Download File <br> Description: "Click to download this file to your device."

Preview Icon (👁️)

Functionality: An explicit button to preview the file without downloading. <br> Business Rule: <br> • Clicking this icon opens the file in a modal window or a new browser tab. <br> • This functionality is only enabled for file types that can be rendered by a web browser (e.g., images, PDFs, plain text, some videos). <br> • For unsupported file types (like .xlsx or .dwg), this icon should be disabled or hidden, with a tooltip explaining "Preview not available for this file type."

N/A

Title: Preview File <br> Description: "Click to open a preview of this file without downloading."

More Actions (...)

Functionality: A kebab menu that opens a dropdown of additional actions. <br> Business Rule: <br> • Edit Details: Opens a modal allowing the user to rename the file or add a description. <br> • Move: Allows the user to re-associate the file with a different entity (e.g., a specific asset within the facility). <br> • View History: Shows a log of when the file was accessed or if new versions were uploaded. <br> • Delete: Permanently removes the file. This action must be protected by a confirmation modal: "Are you sure you want to permanently delete this file? This action cannot be undone."

N/A

Title: More Actions <br> Description: "View more options for this file."

Notes Tab

1. Section: Notes & Comments Header

Element

Business Rules

Title (Notes & Comments)

A clear title for the section.

Subtitle

"Add and view notes related to this facility."

Export Button

Functionality: Exports the currently displayed list of notes. <br> Business Rule: Clicking this button will generate and download a CSV or TXT file. The exported file must respect any active search or filter criteria. The export should include the note content, creator, and timestamps.


2. Section: Add a New Note

This is the primary input area for creating new notes.

Element

Business Rules

Text Area (Add a new note...)

Functionality: A multi-line text input field for composing the note. <br> Business Rules: <br> • It should support a reasonable character limit (e.g., 1000 characters). <br> • The field may support basic markdown for formatting (e.g., bold, italics, lists), which would be rendered in the display view.

Add Note Button

Functionality: Submits the text in the text area as a new note. <br> Business Rules: <br> • The button is disabled if the text area is empty. <br> • When clicked, a new record is created in the Notes table with the following attributes: <br> - Note_Content: The text from the text area. <br> - Facility_ID: The ID of the current facility. <br> - Created_By: The ID of the currently logged-in user. <br> - Created_At: The current server timestamp. <br> • After successful submission, the text area must be cleared, and the new note should appear at the top of the notes list below.


3. Section: Notes List

This section displays all historical notes for the facility in a chronological feed.

3.1. Search & Filter Bar

Element

Business Rules

Search notes...

Functionality: A free-text search box. <br> Business Rule: As the user types, the list of notes below will dynamically filter to show only notes where the content or the creator's name matches the search term.

Filter Button

Functionality: Opens a dropdown or modal with advanced filtering options. <br> Filter Options: <br> • Created By: A searchable dropdown of all users who have ever created a note for this facility. <br> • Date Range: A start and end date picker to filter notes by their creation date. <br> Business Rule: Applying filters updates the list of notes shown.

3.2. Individual Note Display

  • Functionality: Each note is displayed as a separate item in a list.
  • Business Rules:
    • The list must be sorted chronologically, with the most recent note appearing at the top.
    • Each note item must display:
      • Note Content: The full text of the note.
      • Metadata Line: A line of text below the content showing who created it and when.
        • Formula: "Created by: [User Name] on [YYYY-MM-DD HH:MM]"
      • Updated Metadata (Conditional): If a note has been edited, an additional line must appear.
        • Formula: "Updated by: [Editor's Name] on [YYYY-MM-DD HH:MM]"
        • This line only appears if the Updated_At timestamp is different from the Created_At timestamp.
      • Edit Icon (): An icon that allows for editing the note.
        • Business Rule: This icon is only visible to the original author or an administrator. Clicking it would make the note's text content editable in-place or open an editing modal. Saving the edit updates the Note_Content and sets the Updated_By and Updated_At fields.
  • Tooltip Content:
    • On hover over the creator's name: Could show additional user details like their role or department.
    • On hover over the Edit icon: "Edit this note (only available to the original author)."

Activity Log

1. Section: Activity Log Header

Element

Business Rules

Title (Activity Log)

A clear title for the section.

Subtitle

"Timeline of all activities and changes for this facility."

Export Button

Functionality: Exports the currently displayed activity log. <br> Business Rule: Generates a CSV or plain text file of the activity log, respecting any active search or filter criteria. The export must include the event type, timestamp, description, and associated user/system.


2. Section: Activity Feed

This is the main component, displaying the chronological list of all activities.

2.1. Search & Filter Bar

Element

Business Rules

Search activities...

Functionality: A free-text search box. <br> Business Rule: As the user types, the list below dynamically filters to show only log entries where the description or associated user/system name matches the search term.

Filter Button

Functionality: Opens a dropdown or modal with advanced filtering options. <br> Filter Options: <br> • Activity Type: A multi-select checklist of all possible event types (e.g., Service Order, Inspection, Failure, Maintenance, Compliance, Note Added, Asset Created). <br> • User / Source: A searchable dropdown of all users and system sources (e.g., "John Smith," "System Alert," "Compliance Engine"). <br> • Date Range: A start and end date picker to filter log entries by their timestamp. <br> Business Rule: Applying filters updates the activity log shown.

2.2. Individual Activity Log Entry (Core Component)

  • Functionality: Each significant event is displayed as a distinct item in a chronological list.
  • Business Rules:
    • The list must be sorted in reverse chronological order, with the most recent activity at the top.
    • Each entry is composed of several key pieces of metadata, which are dynamically pulled from the source event.

Element / Field

Business Rules & Formula

Data Source

Tooltip Content

Activity Type Tag

A color-coded tag that categorizes the event at a glance. <br> Business Rule: The tag's text and color are determined by the source of the event. <br> • Service Order (Blue) <br> • Inspection (Green) <br> • Failure (Red) <br> • Maintenance (Purple) <br> • Compliance (Orange) <br> • Note (Gray)

The event_type field in the master Activity Log table.

Title: Activity Type <br> Description: "The category of this log entry, based on where the event originated in the system."

Timestamp

The precise date and time the event occurred. <br> Format: YYYY-MM-DD HH:MM

The created_at timestamp from the source event record.

Title: Event Timestamp <br> Description: "The exact date and time this activity was recorded in the system."

Primary Description

A bolded, concise summary of the event. <br> Formula: This is a system-generated string based on the event type and its key data. <br> • Example (Service Order): "Created service order SO-001 for pump maintenance" <br> • Example (Failure Alert): "Reported failure in control valve C3"

A formatted string generated by the system when the event occurs.

Title: Activity Summary <br> Description: "A high-level summary of the event that occurred."

Secondary Description

An optional, non-bolded line providing additional context or details. <br> Formula: This pulls secondary information from the source event. <br> • Example (Service Order): "Scheduled preventive maintenance for main pump unit" <br> • Example (Inspection): "All parameters within acceptable ranges"

Additional details from the source event record.

Title: Additional Details <br> Description: "More specific details about this activity."

User / Source

The user, system, or process responsible for the event. <br> Business Rule: <br> • If the action was performed by a user, their full name is displayed (e.g., "John Smith"). <br> • If the action was automated, the system source is displayed (e.g., "System Alert," "Compliance Engine").

The user_id or source_system field from the source event record.

Title: Event Source <br> Description: "The user or system process that generated this activity log entry."

Clickable Entry

Functionality: The entire log entry should be clickable. <br> Business Rule: Clicking on a log entry must navigate the user directly to the source of that event. <br> • Clicking the "Created service order SO-001" entry navigates to the detailed page for SO-001. <br> • Clicking a "Reported failure" entry navigates to the specific alert in the Alerts tab. <br> • Clicking a "Completed routine inspection" entry navigates to the detailed inspection report.

A dynamic link constructed from the event_type and the source_record_id.

Title: View Source <br> Description: "Click to navigate to the original item (e.g., the service order, alert, or report) that this log entry refers to."

8. Sample Data

Facility Registry Sample:

Facility: Water Treatment Plant A (FAC-001)
Type: Water Treatment Plant
Location: North District (40.7128, -74.0060)
Capacity: 50/45.2 MLD (90% current utilization)
Systems: 3 active (Treatment, Distribution, Monitoring)
Networks: 2 connected (Primary Distribution, Secondary Supply)
Assets: 12 total (condition scores ranging 68-91)
Condition Score: 82 (Good) - Last assessed June 15, 2025
Risk Score: 65 (Medium) - Last assessed May 30, 2025

Asset Hierarchy Sample:

Facility: Water Treatment Plant A
├── System: Primary Clarifier System (Score: 45 - Poor)
│   ├── Asset: Pump P-102 Motor (Score: 30 - Poor)
│   ├── Asset: Clarifier Scraper Arm (Score: 35 - Poor)
│   └── Asset: Valve V-501 Actuator (Score: 40 - Poor)
├── System: Chlorine Disinfection System (Score: 88 - High Risk)
│   ├── Asset: Chlorine Injector #2 (Score: 95 - High Risk)
│   └── Asset: Main Electrical Breaker MB-1 (Score: 91 - High Risk)
└── System: Filtration Unit E (Score: 76 - Fair)
    └── Asset: Filter Assembly B2 (Score: 72 - Fair)

Preventive Maintenance Schedule Sample:

Schedule: Monthly Pump Inspection - Station 3 (PM-PUMP-001)
Type: Preventive Maintenance
Frequency: Monthly (24 runs completed, 5 assets covered)
Next Due: 2025-07-15
Last Completed: 2025-06-15
Progress: 3/5 Completed
Status: Active
Associated Assets: Main Pump Unit (AST-001), Backup systems
Condition Impact: Maintains pump performance above 85% efficiency

Activity Log Sample:

2024-06-28 14:30 - Service Order Creation
Created service order SO-001 for pump maintenance
User: John Smith
Impact: Scheduled preventive maintenance for main pump unit

2024-06-27 16:45 - Inspection Completion  
Completed routine inspection of filtration system
User: Sarah Johnson
Result: All parameters within acceptable ranges

2024-06-26 08:20 - Failure Report
Reported failure in control valve C3
User: System Alert
Action: Pressure drop detected, immediate attention required

9. Acceptance Criteria

  1. The system must provide a streamlined facility creation wizard that reduces data entry time by 60% through intelligent defaults and automation.
  2. The system must automatically discover and register assets within new facilities using IoT sensors, SCADA integration, and network scanning capabilities.
  3. The system must maintain accurate asset hierarchies with automatic validation of relationships between facilities, systems, networks, and individual assets.
  4. The system must aggregate individual asset condition scores into system and facility-level health metrics using configurable weighting algorithms.
  5. The system must integrate preventive maintenance scheduling with real-time asset condition data to optimize maintenance timing and resource allocation.
  6. The system must provide real-time synchronization of asset data across work order management, compliance monitoring, and operational dashboard systems.
  7. The system must support bulk asset import and export capabilities with automated data validation and error reporting.
  8. The system must provide comprehensive audit trails for all asset registry changes with user identification and change justification requirements.
  9. The system must offer mobile access for field-based asset management with offline capabilities and automatic synchronization.
  10. The system must integrate with GIS systems to provide accurate location-based asset management and geographic visualization capabilities.
  11. The system must generate automated alerts when asset conditions change significantly or maintenance schedules become overdue.
  12. The system must provide customizable asset dashboards with drill-down capabilities from facility to individual asset levels.
  13. The system must support QR code and RFID integration for rapid asset identification and data access in field operations.
  14. The system must maintain 99.9% uptime for asset registry operations with automatic backup and recovery capabilities.
  15. The system must process asset condition updates and propagate changes to connected systems within 5 minutes.
  16. The system must provide comprehensive asset relationship mapping with impact analysis for maintenance and operational planning.
  17. The system must support multi-level user permissions with role-based access control for different asset management responsibilities.
  18. The system must generate automated compliance reports that include asset condition data and maintenance history for regulatory submissions.
  19. The system must provide asset lifecycle cost analysis with replacement timing recommendations based on condition trends and financial data.
  20. The system must integrate with document management systems to associate technical documentation, warranties, and specifications with specific assets.

10. Process Changes

Current Process

New Process

Impact Analysis

From:

Manual facility creation requiring multiple disconnected data entry screens with extensive documentation requirements

To:

Intelligent facility creation wizard with automated asset discovery, smart defaults, and integrated documentation management

Reduces facility onboarding time by 70% and improves data quality through automated validation and intelligent prefilling


From:

Separate condition assessments for facilities, systems, and assets without integrated analysis

To:

Unified condition assessment that automatically aggregates asset health to system and facility levels with integrated risk analysis

Improves decision-making accuracy by 45% through comprehensive condition visibility and reduces assessment time by 50% through automated aggregation


From:

Manual preventive maintenance scheduling based on fixed intervals without condition consideration

To:

Condition-based maintenance scheduling that adapts to actual asset health, facility priorities, and resource constraints

Optimizes maintenance effectiveness by 40% and reduces unnecessary maintenance by 30% through condition-driven scheduling


From:

Siloed asset data requiring manual synchronization with operational systems

To:

Real-time asset data integration with automatic propagation to work orders, compliance monitoring, and performance dashboards

Eliminates data synchronization errors and improves operational decision-making by 35% through real-time asset information access


From:

Complex asset hierarchy management with manual relationship maintenance

To:

Automated asset relationship mapping with intelligent hierarchy validation and impact analysis capabilities

Reduces hierarchy maintenance time by 60% and improves asset relationship accuracy through automated validation and conflict detection


From:

Paper-based or disconnected field asset management requiring office data entry

To:

Mobile asset management with offline capabilities, QR code integration, and automatic synchronization

Improves field productivity by 50% and reduces data entry errors by 80% through direct field data capture and validation


11. Impact from Solving This Problem

Metric Category

Improvement

Description

Asset Onboarding Efficiency

70% reduction in facility creation time

Intelligent wizards and automated discovery streamline new facility and asset registration processes

Data Quality and Accuracy

85% improvement in asset data completeness

Automated validation and integration eliminate manual data entry errors and ensure consistent information

Condition Assessment Effectiveness

50% faster multi-level condition analysis

Integrated assessment workflows and automated aggregation accelerate facility health evaluation

Maintenance Optimization

40% improvement in maintenance effectiveness

Condition-based scheduling and integrated planning optimize resource allocation and asset performance

Operational Decision Speed

60% faster asset-related decision making

Real-time asset data integration and comprehensive dashboards accelerate informed decision-making

Cross-System Integration

90% reduction in data synchronization errors

Automated asset data propagation eliminates manual coordination and ensures consistent information

Field Productivity

50% improvement in field asset management

Mobile capabilities and automated workflows enhance field team efficiency and data accuracy

Asset Relationship Management

65% improvement in hierarchy maintenance accuracy

Automated relationship validation and impact analysis ensure accurate asset interdependency management

12. User Behavior Tracking

Asset Manager (Facility & Asset Registry Focus) Tracking Plan:

Event Category

Specific Events

Properties Tracked

Key Questions Answered

Facility Onboarding

Facility creation wizard usage, Asset discovery success rates, Hierarchy establishment completion

Creation time, Automation utilization, Data quality scores

How effectively is the streamlined onboarding process reducing registration time and improving data quality?

Asset Hierarchy Management

Relationship creation/modification, Hierarchy validation, Impact analysis usage

Relationship complexity, Validation success, Analysis frequency

How well is automated relationship management maintaining accurate asset hierarchies?

Condition Assessment Integration

Multi-level assessment execution, Score aggregation accuracy, Trend analysis usage

Assessment frequency, Aggregation performance, Decision impact

Are integrated condition assessments improving facility health visibility and decision-making?

Maintenance Schedule Optimization

Condition-based adjustments, Schedule modifications, Resource coordination

Optimization frequency, Schedule adherence, Resource efficiency

How effectively is intelligent scheduling improving maintenance outcomes and resource utilization?

Asset Data Integration

Cross-system synchronization, Real-time updates, Integration performance

Sync success rates, Update latency, System utilization

Is real-time asset data integration eliminating synchronization issues and improving operational visibility?

Mobile Asset Management

Field data entry, Offline usage, QR code scanning

Mobile utilization, Offline performance, Field productivity

How well are mobile capabilities improving field asset management efficiency and data accuracy?

Performance Analytics

Dashboard usage, Report generation, Benchmarking analysis

Analytics frequency, Report types, Decision correlation

Are comprehensive asset analytics providing valuable insights for strategic asset management decisions?

Key Insights from Tracking:

  • Onboarding Efficiency: Measuring facility creation time and automation utilization shows streamlining effectiveness
  • Data Quality Impact: Tracking validation success and completeness rates demonstrates data improvement value
  • Condition Assessment Value: Monitoring aggregation accuracy and decision impact indicates assessment integration success
  • Maintenance Optimization: Measuring schedule adherence and resource efficiency shows intelligent scheduling benefits
  • Integration Effectiveness: Tracking synchronization success and update performance validates real-time integration value
  • Mobile Productivity: Monitoring field usage and offline performance demonstrates mobile capability impact on operations