TotalApp Docs

Automotive & Fleet Management Ops — Overview

What the add-on is, its 4 sub-groups, who uses it, and the two-stage hybrid AI engine pattern used across the module.

Module Overview

The Automotive & Fleet Management Ops add-on — package id fleetops, domain AUTOFLEET — covers the full operational lifecycle of a commercial vehicle fleet: cataloguing vehicles and telematics hardware, tracking driver licenses/permits across jurisdictions, scheduling preventive maintenance, dispatching pool vehicles, auditing fuel telemetry, and tracking total cost of ownership through to asset decommission.

At a glance

  • Domain: AUTOFLEET
  • URL prefix: /fleetops/…
  • Governance screens: Roles, Fleet & Maintenance Staff (staff master)
  • 16 operational screens across 4 sub-groups (see below)
  • Default roles: Chief Fleet & Maintenance Manager, Fleet Setup Coordinator, Maintenance Supervisor, Dispatch & Utilization Analyst, Fleet Asset & Insurance Officer

The 4 sub-groups

The add-on’s 16 operational screens are organised into four titled sub-groups, on top of the standard Administration & Access group (Roles, Staff).

GroupScreens
Vehicle Fleet & Specifications SetupVehicle Master Catalog, Telematics & IoT Config, Driver License & Permits, Fuel Card Tariff Setup
Preventive Maintenance & Service OpsWork Order Scheduler, Parts Inventory Link, Inspection Checklist, Tire Lifecycle Tracker
Fleet Utilization & DispatchPool Vehicle Booking, Driver Shift & Tachograph, Geofence & Route Limits, Fuel Telemetry Audit
Total Cost of Ownership & Asset LifeVehicle Depreciation & TCO, Insurance Claims & Accident, Lease Contract Fleet, Asset Decommission

See Vehicle Fleet & Specifications Setup, Preventive Maintenance & Service Ops, Fleet Utilization & Dispatch and Total Cost of Ownership & Asset Life for the per-screen breakdown of each group.

Who uses it

Automotive & Fleet Management Ops targets fleet managers, maintenance supervisors, dispatchers and asset/insurance officers — the people who keep a commercial vehicle fleet compliant, serviceable and cost-efficient. A tenant activates the fleetops package, then assigns each team member one of the five default roles (or a custom role built from the same capability catalog) as a domain “hat” — see Roles & Capabilities.

Key concepts

Vehicle & telematics catalog

Vehicle Master Catalog shares the core Fleet module’s own vehicle record (read/write, not a separate data set) and layers fleet classification on top; Telematics & IoT Config tracks the OBD-II/CAN bus/BLE devices paired to those vehicles and can auto-open a diagnostic work order on a critical fault code.

Jurisdiction-aware driver permits

Driver License & Permits is the one screen in the Setup group that varies its form fields by country — TR (SRC/Psikoteknik/TÜVTÜRK), US (CDL/DOT), EU-14 (Driver CPC/Tachograph) or a generic Default — using a Strategy Pattern schema engine, the same architecture as ComplianceEngine/CustomsEngine, not the 2-stage AI pattern.

2-stage AI diagnostic (12 of 16 screens)

Every screen in the Maintenance, Utilization & Dispatch, and TCO & Asset Life groups runs a UI-driven Stage 1 similarity search followed by a Stage 2 AI analysis routed through your selected AI engine — see below.

Real cross-screen writes

A critical telematics fault auto-creates a work order; a pool booking approval calls the same permit-validation function Driver License & Permits exposes; a fuel card audit writes a real record into FinAudit’s invoice-matching ledger.

Financial metrics (TCO group)

Vehicle Depreciation & TCO, Insurance Claims & Accident, Lease Contract Fleet and Asset Decommission are the only screens whose gauge bars are monetary formulas — cost-per-km, recovery ratio, mileage consumption, retirement pipeline.

Non-AI CRUD (4 screens)

Vehicle Master Catalog, Telematics & IoT Config and Fuel Card Tariff Setup are plain CRUD tables with no embedding/AI step — only Driver License & Permits in that group uses the jurisdiction schema engine.

The two-stage hybrid engine (12 of 16 screens)

Every screen in the Preventive Maintenance, Fleet Utilization & Dispatch, and Total Cost of Ownership & Asset Life groups follows the same two-stage pattern — and, unlike some other add-ons, Stage 1 is a real, clickable button in the UI on every one of these 12 screens, not embedded-but-unwired code:

Stage 1 — Embedding Search (button)
Stage 2 — AI Synthesis
Rendered in modal (not saved)
StageWhat it doesWhere it runs
Stage 1 — Similarity SearchUser clicks a “Search …” button in the record’s 2-Stage AI Diagnostic modal. Compares the record’s text against every other live record on that same screen (there is no static reference corpus — the candidate pool is the screen’s own ledger, minus the current record) and ranks the closest matches (up to 5, above a minimum similarity threshold).Always runs through the user’s own local Ollama instance — never proxies through the server. Never crashes; if Ollama isn’t configured or the search fails, it returns no matches and the UI shows a plain warning instead of an error.
Stage 2 — AI SynthesisTakes the user-selected Stage 1 matches (checkboxes, all selected by default — or skips Stage 1 entirely and sends the whole ledger as context) and reasons over them, producing a structured result (risk levels, recommended actions, a summary) rendered as cards/badges in the modal.Routes through whichever engine the user picked in Settings → Agentic (Ollama / Local LLM / Web LLM stay on the user’s machine or browser; Local CLI / API route through the server, and every server call is logged).

Stage 2 result is never persisted

Unlike some other add-ons, the Stage 2 JSON in this module is never written back to the record — it renders only inside the diagnostic modal and disappears when the modal closes. Any permanent effect (dispatching a work order, reserving parts, flagging a violation) comes from a separate, independent action button — see each group page’s per-screen action tables.

Terminal Screen Style (Settings → Appearance) is supported across all 16 screens via fc-terminal-optin.

Frequently Asked Questions

What do I need to use the Automotive & Fleet Management Ops add-on?
The tenant must have the fleetops package activated, and your user must hold an AUTOFLEET domain role. See Roles & Capabilities.
Do I need Ollama installed to use this add-on?
You need it for the Stage 1 embedding search button on the 12 screens that use the 2-stage AI pattern. Without it those screens still work — the search returns a plain-language warning instead of matches, and Stage 2 can still run directly with the full ledger as context.
Does Vehicle Master Catalog have its own database?
No — it is a thin fleet-classification layer over the core Fleet module’s own vehicle record. Creating, editing or deleting a vehicle here is visible immediately in the core Fleet screens too, because both read and write the same underlying data.
Can an Automotive & Fleet Ops user see other add-ons’ data?
No. An AUTOFLEET role exposes only AUTOFLEET and GLOBAL capabilities.
Are there any real cross-add-on integrations?
Yes — Fuel Card Tariff Setup’s “Audit Fuel Station Receipts” action writes a real record into FinAudit’s invoice-matching ledger, the only data write that crosses an add-on boundary in this module today.
Where is this add-on’s data stored?
Saved automatically to the server under this add-on’s own storage area, except Vehicle Master Catalog which shares the core Fleet module’s own vehicle data.