Enhancements - MX
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
Wireframe - link
2) Meter inventory management
USED METER TAB -
Table listList column - Columns:
- Device
Number,Number - Meter
Type,Type - Utility
Service,Service - Previous
Premise,Premise - Previous Consumer
Name,Age,Name - Age
- Uninstalled
On,On - Last
Reading,Actions(view,delete)Reading - Actions - (View, Delete)
View - Details:
keyKey statsStats - unassignedDisplay:
details tab ->
Unassigned (prominently displayed)
Details Tab:
Allocation Tab:allocation tabconsumerConsumer
Actions - Dispose - Process:
FinalReason informationto Dispose (Required Selection):
- Decommissioned -
LastPlannedReadremovalDate,LastfromReading,Reading Status,Days in Service,Device Number,Meter Type,Smart Meterreason to disposeservice - Lost -
decomissioned,lost,Device cannot be located or recovered - Faulty/
Defective,Defective - Hardware malfunction or accuracy issues - End of Life/
Age,UpgradeAgeto- 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,damage/accidentMeter
Filters -
Meter Type:
meterPhototype - photo meter, smart meter, headend meter, prepaid meter, manual meterMeterutilitySmartservices -MeterWater,Gas,Electricity,Headend Meter- Prepaid Meter
- Manual Meter
Utility Services:
- Water
- Gas
- Electricity
- Waste
Water,Water - Thermal/Heat
,EV,EV- Micro-
grid,grid - Broadband
, - Property Tax
- Waste
,Waste,kgHot Water,Hot Water,StormWater,Water- Trash
, - Sewer
Age RangeRange:
- Less than 1 year
- 1-3 years -
Early
uninstalledoperationaldatephase - 3-5
rangeyears - 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
Wireframe - link
3) Revisit and assign to meter reader in validations
addEnhanced Table Interface:
- Add checkboxes
onto 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 listAssignment andModal add- anRoute assignOverview: allWhen button."Assign
when clicked on assign allAll" button is clicked, opens a modal withdisplaying:
Table tableColumns:
- Route
listName - Meters
view - Consumers
- Premises
of - Assigned
columnsTo - Assigned Date
- Due Date
- Status -
RouteCurrentName,Meters,Consumers,Premises,AssignedprogressTo,Assigned(Started,Date,DueDispatched,Date,Status(Completed,started,dispatched,completed,partial)Partial) - Actions
,Actions(assign-)Individual "Assign" button for each route
Secondary Assignment Modal - Meter Reader Selection:from theWhen modal when assign"Assign" button is clicked from the route modal;s action column, opens another modal towith:
Table assign Meter Reader with a table list of columnsColumns:
- Selection -
UserCheckboxId,Name,Contact,Workload. from there selectfor single or multipleandreaderassignselection - User ID - Unique identifier for meter reader
- Name - Full name of the meter
reader.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.
Wireframe - LINK
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 :
Replace Duplicate and Pass:
- Replaces the original reading with duplicate value
Ignore:
- Maintains original reading as valid
Wireframe - Link