Skip to main content

πŸ—ΊοΈ Dynamic Asset Navigation Overview

πŸ“· Screenshot Placeholder

Image: dynamic-assets-navigation.png

Purpose Explain how uploaded asset types automatically become available as navigation items across the platform.

MapBilling uses a dynamic asset model, meaning the system automatically adapts based on the assets uploaded by an organisation.

Instead of having a fixed list of asset types, the platform creates asset management sections based on the organisation's actual infrastructure.


How Dynamic Assets Work

When an organisation uploads asset data, MapBilling identifies the asset type and automatically creates a corresponding navigation item.

Example:

Upload Asset File

↓

Asset Type Detected

↓

New Navigation Item Created

↓

Users Can Manage Asset Type

Example Workflow

Before Upload​

The navigation may contain:

Operations

β”œβ”€β”€ Dashboard
β”œβ”€β”€ Map
β”œβ”€β”€ Billing Points
β”œβ”€β”€ Meter Reading
└── Customers

No infrastructure assets have been added yet.


Upload Pipeline Assets​

Administrator uploads:

north-zone-pipes-july.svg

Asset Type:
Pipeline

The system processes the upload.


After Upload​

The navigation automatically updates:

Operations

β”œβ”€β”€ Dashboard
β”œβ”€β”€ Map
β”œβ”€β”€ Billing Points
β”œβ”€β”€ Meter Reading
β”œβ”€β”€ Customers
β”‚
└── Assets
└── Pipelines

Users can now access pipeline information.


Multiple Asset Types

Organisations can upload multiple asset categories.

Example:

Uploaded:

Pipelines

Meters

Valves

Reservoirs

Sensors

The navigation becomes:

Assets

β”œβ”€β”€ Pipelines
β”œβ”€β”€ Meters
β”œβ”€β”€ Valves
β”œβ”€β”€ Reservoirs
└── Sensors

Asset-Specific Views

Each generated asset menu provides a dedicated workspace.

Example:

Pipelines​

Users can view:

  • Pipeline map layer
  • Pipeline attributes
  • Material
  • Diameter
  • Condition
  • Maintenance status

Valves​

Users can view:

  • Valve locations
  • Valve type
  • Operational status
  • Maintenance history

Meters​

Users can view:

  • Meter location
  • Customer connection
  • Reading history
  • Meter status

Map Integration

Dynamic assets automatically become map layers.

Example:

Map Layers

β˜‘ Billing Points

β˜‘ Customers

β˜‘ Pipelines

β˜‘ Valves

β˜‘ Reservoirs

β˜‘ Sensors

Users can:

  • Turn layers on/off.
  • Click assets.
  • View details.
  • Filter by attributes.

Asset Attributes Drive Behaviour

Assets are not limited to fixed fields.

Example:

Pipeline attributes:

Material:
HDPE

Diameter:
150mm

Pressure Zone:
North Ridge

Condition:
Operational

These attributes can be used for:

  • Filtering
  • Reporting
  • Map visualisation
  • Maintenance workflows

Dynamic Navigation Rules

The system automatically:

βœ… Creates navigation items when new asset types are uploaded.

βœ… Removes unused asset categories from the workspace.

βœ… Links asset types to their map layers.

βœ… Applies permissions based on user roles.

βœ… Maintains asset history.


User Example

Scenario​

A water company uploads a new set of reservoir sensors.

Before:

Assets

β”œβ”€β”€ Meters
└── Pipes

After upload:

Assets

β”œβ”€β”€ Meters
β”œβ”€β”€ Pipes
└── Sensors

The operations team can immediately:

  • View sensors on the map.
  • Search sensors.
  • Review sensor attributes.
  • Monitor sensor status.

Why Dynamic Assets Matter

Traditional systems require developers to create new modules whenever a new asset type is introduced.

MapBilling allows organisations to expand naturally:

New Infrastructure

↓

Upload Data

↓

Asset Type Created

↓

Available To Operations Team

This makes the platform flexible as a water utility's infrastructure grows:

Meters
Pipes
Valves
Reservoirs
Sensors

Related Pages

  • Asset Management
  • Maps Overview
  • Activity Log
  • Reports