Home / FleetMan / TripsAnalyzer
FleetMan plugin

TripsAnalyzer

The trip analytics engine: automatic ride detection, visited sites, routes traveled, driver scoring.

15 IRequest controllers Java / J2EE /Helper?package=tripsanalyzer
Modules & features

What the TripsAnalyzer plugin does

15 IRequest controllers, each exposing one atomic server-side function.

TripsAnalyzer

Main analyzer

Central console: rides chart, per-vehicle stats, idle vs driving time breakdown.

Sites

Sites & POIs

Define points of interest (depots, customers, stations). Auto-arrival detection via geofence.

SiteTypes

Site types

Classification (depot, customer, station, garage, no-go). Behavior per type.

Routes

Predefined routes

Standard itineraries (Douala-Yaoundé, Yaoundé-Bafoussam). Actual vs expected comparison.

RoutesAI

AI routes

Automatic detection of most-traveled routes through GPS clustering. Suggests optimal itineraries.

Sections

Road sections

Split routes into segments (toll, urban, highway) with per-section stats.

Destinations

Frequent destinations

Top destinations per vehicle/driver. Heatmap of frequently visited points.

Regions

Operating regions

Administrative breakdown (region, department, city) for reporting.

Planning

Ride planning

Forecast planning (planned departure/arrival) vs actual auto-detection.

BigDaysEdit

Special days

Mark weekends, holidays and non-working days. Excluded from stats.

VehiclesGrouping

Vehicle groups

Create virtual fleets (tankers, executive cars, etc.) for reporting.

TimeProcessingGrid

Time grid

Customizable time slicing for reporting (day, week, fiscal month).

Rebuild

Rides rebuild

Retroactive ride recomputation over a given period (useful after adding a site).

GetSitesTree

Sites tree

API endpoint: hierarchical site structure for external widgets.

GetTripaVehiclesTree

Vehicles tree

API endpoint: vehicles + groups structure for BI integrations.

Architecture

How it integrates

The TripsAnalyzer plugin exposes its functions through the /Helper servlet. Each controller is called over HTTP using the pattern:

/Helper?package=tripsanalyzer&plug=<Controller>&task=<action>

Responses follow the ExtJS-compatible JSON format:

{
  "success": true,
  "total": 42,
  "rows": [...]
}
Technical details
Java packagecom.malambi.fleetman.plug.tripsanalyzer
Controllers15
URL pattern/Helper?package=tripsanalyzer
Multi-tenantyes (userid scope)
Audit logsenabled
FleetMan version7.0.1+

Enable TripsAnalyzer on your FleetMan instance

The plugin ships standard with FleetMan. Activation is instant — contact your account manager or start a free trial.