Aptli

Field Operations

Field Records is Aptli's map — where the physical infrastructure your team works on lives as geographic features. Draw points, lines, and polygons for real-world assets (poles, cable routes, service areas), organise them into standardised layers, colour the map by what's happening on it, and collaborate with your team through version-controlled, on-device editing.

You reach it from Field Records in the main navigation.

Core concepts

Features — geographic objects on the map:

  • Points — poles, equipment, buildings
  • Lines — cables, pipelines, roads
  • Polygons — coverage areas, parcels, footprints

Layers — standardised feature collections. Every feature in a layer shares the same schema (available properties, styling, icons). Examples: Utility Poles, Fibre Cables, Service Areas. Layers are versioned.

Schematics — relationship diagrams that model logical connections between features (not just proximity): network topology, capacity models, conduit fill. Versioned like features. See Schematics.

Imports — bring external data onto the map. GeoJSON, CSV, XLSX, and KML are processed in the browser; Shapefile (.shp/.zip), ESRI File Geodatabase (.gdb), Personal Geodatabase (.mdb), GeoPackage (.gpkg), DXF, and DGN are converted server-side. See GIS Imports.

The map toolbar and its windows

The map's tools open as windows — floating, draggable panels you toggle from the toolbar. Each toolbar button shows an icon only while its window is closed, and expands to icon-plus-label (with a count badge, where relevant) while it's open, so you can always tell what you have open. A window can even be popped out into a separate browser window for multi-monitor work.

The core windows, always present:

WindowWhat it's for
Selected FeaturesView and manage the features you've tapped or lassoed; shows draft and uncommitted-change counts.
SearchFind records by name and fly to them on the map.
Data TransferImport GeoJSON/KML/CSV to the draft layer and review conflicts before committing; export visible, selected, or lassoed features (desktop).
Layer ManagerShow or hide layers, switch basemaps, set display order, and toggle the map's overlays and lenses (below).

Three more windows appear only when their feature is licensed:

WindowRequiresWhat it's for
ProjectsFulfillmentProject overlays, details, a work-order Schedule (Gantt + conflict scan), and a Resources demand/supply view. See Projects.
Layer RelationshipsNetworkDefine and visualise connections between layers; run a network trace. See Network.
BuilderBuilderGenerate fibre networks and service drops from the draw buffer. See Builder.

Alongside the windows, the Mode selector (the pencil) switches drafting modes — draw a point, line, or polygon, or select features.

Execution lenses — colour the map by what's happening

Execution lenses recolour existing features by their derived work status, so you can read the state of an area at a glance instead of opening records one by one. Turn them on from Layer Manager → Overlays; several can be active at once.

  • Progress — a graded ramp by percent complete
  • My work orders — the work assigned to you
  • Needs validation, Failing, Validated, Needs revision, Approved with notes — validation-state lenses
  • Unassigned — jobs no one is on yet

A separate set of presence lensesHas job, Has schematic, Has site — highlights features that carry each kind of attached record. On mobile there's also a My route lens.

Versioned editing

Map features, layers, and schematics use the draft → submit → commit model:

Draft created → Edit on device → Submit → Conflict check → Version compressed
     ↓               ↓             ↓            ↓                  ↓
 Not visible     Local only    Pushed to    Merge or       Historical state
  to others                     server      resolve        preserved forever

Why versioned: it supports collaborative on-device editing over patchy connections, spatial conflict detection when two people edit the same area, batch redesigns, and rollback — and it keeps a permanent, compliance-grade history (versions are compressed, never deleted).

Version controls — Undo, Redo, Resync, and Submit — sit in the map toolbar and, on list pages, in the filter row:

  • Undo / Redo — step back and forward through the current session's changes.
  • Resync — reset the in-memory state and replay every recorded change on top of fresh server data (it re-applies your uncommitted edits, it does not discard them).
  • Submit — push all uncommitted changes to the server. Non-admins request a commit; an administrator approves it in the Version Approval Queue (Admin → Versions).

An orange uncommitted-changes badge on the Selected Features button counts your pending work. See Version Management for the full model — including Auto save to device, Working from device, conflict resolution, and Draw staging.

Direct edits vs. Draw staging

Two ways to change geometry:

  • Direct manipulation — quick in-place edits: drag a feature, tweak properties, delete.
  • Draw staging — complex operations (imports, reshaping, splitting/merging, batch creation) staged in a Draw layer before you commit them. Your selections load in blue; other users' conflicting drafts appear in orange (read-only).

Sections

  • Version Management — Submit, undo, conflict resolution, auto save to device, working from device
  • GIS Imports — GDB, SHP, GeoPackage, DXF, DGN and more
  • AI Assistant — chat, form-fill and list-filter, and mobile voice/photo capture
  • Schematics — model relationships and network topology
  • Mobile PWA — the field-worker mobile interface