Skip to main content

Enhancements - MX (MX05US01)

1) VEE Config and Schedule

UTILITY SERVICE DROPDOWN - From onboarding -

Water,Gas,Electricity,Waste Water,Thermal/Heat ,EV,Micro-grid,Broadband,Property Tax ,Waste,kg ,Hot Water,Storm Water ,Trash,Sewer

Frequency - hourly,daily,month,weekly


2) Meter inventory management

USED METER TAB -

Table List Columns:

  • Device Number
  • Meter Type
  • Utility Service
  • Previous Premise
  • Previous Consumer Name
  • Age
  • Uninstalled On
  • Last Reading
  • Actions - (View, Delete)

View Details:

Key Stats Display:

  • Status - Unassigned (prominently displayed)

Details Tab:

  • Status - Unassigned

Allocation Tab:

  • Previous Consumer - Complete customer information and service history

Actions - Dispose Process:

Reason to Dispose (Required Selection):

  • Decommissioned - Planned removal from service
  • Lost - Device cannot be located or recovered
  • Faulty/Defective - Hardware malfunction or accuracy issues
  • End of Life/Age - Reached maximum operational lifespan
  • Damage/Accident - Physical damage requiring replacement

Final Information Required:

  • Last Read Date
  • Last Reading
  • Reading Status
  • Days in Service
  • Device Number
  • Meter Type
  • Smart Meter

Filters -

Meter Type:

  • Photo Meter
  • Smart Meter
  • Headend Meter
  • Prepaid Meter
  • Manual Meter

Utility Services:

  • Water
  • Gas
  • Electricity
  • Waste Water
  • Thermal/Heat
  • EV
  • Micro-grid
  • Broadband
  • Property Tax
  • Waste
  • Hot Water
  • Storm Water
  • Trash
  • Sewer

Age Range:

  • Less than 1 year
  • 1-3 years - Early operational phase
  • 3-5 years - Mid-life operational meters
  • 5-10 years - Mature operational devices
  • 10-15 years - Late operational phase
  • Over 15 years - End-of-life consideration meters

Uninstalled Date Range:

  • Date picker with From/To selection

sorts on table columns - previous consumer name ,age,uninstalled on

3) Revisit and assign to meter reader in validations


Enhanced Table Interface:

  • Add checkboxes to each row in the meter validation table for bulk selection
  • Include "Select All" checkbox in table header for complete list selection
  • Add "Assign All" button prominently displayed above the table

Primary Assignment Modal - Route Overview: When "Assign All" button is clicked, opens a modal displaying:

Table Columns:

  • Route Name
  • Meters
  • Consumers
  • Premises
  • Assigned To
  • Assigned Date
  • Due Date
  • Status - Current progress (Started, Dispatched, Completed, Partial)
  • Actions - Individual "Assign" button for each route

Secondary Assignment Modal - Meter Reader Selection: When "Assign" button is clicked from the route modal;s action column, opens another modal with:

Table Columns:

  • Selection - Checkbox for single or multiple reader selection
  • User ID - Unique identifier for meter reader
  • Name - Full name of the meter reader
  • Contact - Phone number or communication method
  • Workload - Current assigned routes/meters count or percentage capacity

Assignment Workflow:

  • Allow selection of single or multiple meter readers for load balancing
  • Assign button to confirm assignment

This enhancement streamlines the bulk assignment process while maintaining granular control over individual route assignments and reader workload management.


4) Duplicate Reading Tab


Search Bar:

  • Global search across all table columns
  • Placeholder: "Search by meter number, consumer, account

Table Columns:

  • Meter Number
  • Consumer Number
  • Account Number
  • Current Reading
  • Previous Reading
  • Duplicate Reading
  • Duplicate Status ( pending,exempted,revisit,pass,eliminated,adjusted)
  • Actions - view

Filters:

Status Filter:

  • Pending
  • Exempted
  • Revisit
  • Pass
  • Eliminated
  • Adjusted

Duplicate Reading Range:

  • Min Value - Minimum duplicate reading threshold
  • Max Value - Maximum duplicate reading threshold

Sorts on table columns - consumer name,current reading,previous reading,consumption

View :

2 Action Buttons:

Replace Duplicate and Pass:

  • Replaces the original reading with duplicate value

Ignore:

  • Maintains original reading as valid