[{"data":1,"prerenderedAt":386},["ShallowReactive",2],{"guide:en:glossary":3},{"id":4,"title":5,"body":6,"description":378,"extension":379,"meta":380,"navigation":381,"path":382,"seo":383,"stem":384,"__hash__":385},"guide_en/en/user/glossary.md","Glossary",{"type":7,"value":8,"toc":342},"minimark",[9,13,17,20,25,30,38,49,52,55,62,66,69,73,81,85,88,90,94,98,112,116,119,123,126,130,133,203,207,214,218,221,223,227,231,234,238,244,248,251,255,258,262,265,267,271,275,296,300,311,313,317,321,328,332,335,339],[10,11,5],"h1",{"id":12},"glossary",[14,15,16],"p",{},"Quick reference for Aptli-specific terms used throughout the platform and this guide.",[18,19],"hr",{},[21,22,24],"h2",{"id":23},"data-records","Data & Records",[26,27,29],"h3",{"id":28},"versioned-model","Versioned model",[14,31,32,33,37],{},"Records that go through a ",[34,35,36],"strong",{},"draft → diff → commit"," cycle before changes become permanent. Versioned records support offline editing, undo/redo, conflict detection, and a full version history. In Aptli, map features (points, linestrings, polygons, layers, schematics) and tasks use the versioned model.",[14,39,40],{},[41,42,43,44],"em",{},"Contrast with: ",[45,46,48],"a",{"href":47},"#real-time-model","Real-time model",[26,50,48],{"id":51},"real-time-model",[14,53,54],{},"Records that save immediately to the server with no staging step. Changes are visible to all users instantly. Work orders, reports, validations, transactions, and sites use the real-time model.",[14,56,57],{},[41,58,43,59],{},[45,60,29],{"href":61},"#versioned-model",[26,63,65],{"id":64},"draft","Draft",[14,67,68],{},"A set of local changes to versioned records that have not yet been committed to the server. Drafts are stored in the browser and persist across page refreshes without network access. A user can have one active draft per version. Drafts can be uploaded to the server for admin review before going live.",[26,70,72],{"id":71},"commit","Commit",[14,74,75,76,80],{},"The act of applying a draft's changes permanently to the live dataset. Commits create a new immutable entry in the version history. Only users with the ",[77,78,79],"code",{},"allowCommits"," admin right can commit.",[26,82,84],{"id":83},"version-conflict","Version conflict",[14,86,87],{},"Occurs when two users have edited the same feature in separate offline drafts. Aptli detects conflicts on commit by comparing the base version each draft was built from against the current live version. Conflicting commits are flagged for admin review and cannot be applied until resolved — no silent overwrites.",[18,89],{},[21,91,93],{"id":92},"inventory","Inventory",[26,95,97],{"id":96},"resource","Resource",[14,99,100,101,104,105,104,108,111],{},"A definition of a material, consumable, equipment type, or labor category. Resources define the unit of measure, optional unit conversions, and whether picking up the resource requires a facilitator. Examples: ",[41,102,103],{},"500 m fiber cable",", ",[41,106,107],{},"concrete anchor bolt",[41,109,110],{},"installation crew hour",".",[26,113,115],{"id":114},"stock-item","Stock Item",[14,117,118],{},"The current balance of a specific resource at a specific site. Stock items are updated exclusively by transactions — they are never edited directly. A resource can have stock items at multiple sites simultaneously.",[26,120,122],{"id":121},"site","Site",[14,124,125],{},"A physical or logical location that holds inventory. Sites include warehouses, storage yards, field depots, individual worker \"personal sites,\" and vehicles. Each user can have a personal site that receives inventory from QR pickup scans.",[26,127,129],{"id":128},"transaction","Transaction",[14,131,132],{},"An immutable ledger entry recording every inventory movement. Transactions cannot be edited or deleted — corrections are always made by creating a new adjustment transaction. Transaction types:",[134,135,136,149],"table",{},[137,138,139],"thead",{},[140,141,142,146],"tr",{},[143,144,145],"th",{},"Type",[143,147,148],{},"Description",[150,151,152,163,173,183,193],"tbody",{},[140,153,154,160],{},[155,156,157],"td",{},[34,158,159],{},"Receipt",[155,161,162],{},"New inventory arriving at a site",[140,164,165,170],{},[155,166,167],{},[34,168,169],{},"Transfer",[155,171,172],{},"Stock moved from one site to another",[140,174,175,180],{},[155,176,177],{},[34,178,179],{},"Consumption",[155,181,182],{},"Stock used on a job, linked to a field report",[140,184,185,190],{},[155,186,187],{},[34,188,189],{},"Adjustment",[155,191,192],{},"Manual correction with a reason code",[140,194,195,200],{},[155,196,197],{},[34,198,199],{},"Return",[155,201,202],{},"Unused materials returned to a site",[26,204,206],{"id":205},"pickup-code","Pickup Code",[14,208,209,210,213],{},"A time-limited, digitally signed QR code issued when a work order is assigned. Field workers scan the pickup code at a warehouse to authorize and receive their allocated materials. Pickup codes encode the authorized resource quantities, the assignment they belong to, and an expiry time. Only the assigned worker — or a user with the ",[77,211,212],{},"canFacilitatePickups"," right — can scan them.",[26,215,217],{"id":216},"transfer-code","Transfer Code",[14,219,220],{},"A digitally signed QR code that authorizes a peer-to-peer stock transfer between sites. Unlike pickup codes, transfer codes are not tied to a work order. They can be generated for any site-to-site movement and scanned by the recipient to execute the transfer and record the transaction automatically.",[18,222],{},[21,224,226],{"id":225},"work-fulfillment","Work Fulfillment",[26,228,230],{"id":229},"task","Task",[14,232,233],{},"A geospatially-located unit of planned work with defined resource requirements. Tasks are versioned — they go through draft → commit like map features. A task can be located at a point (a manhole), a linestring (a road segment), a polygon (a subdivision), or left unlocated for office work. Tasks belong to projects and are fulfilled through work orders.",[26,235,237],{"id":236},"work-order","Work Order",[14,239,240,241,111],{},"An allocation of one or more tasks to a team, with a due date and optional pickup code for materials. Work orders track status (pending → in-progress → completed) in real time. Also referred to as an ",[41,242,243],{},"assignment",[26,245,247],{"id":246},"report","Report",[14,249,250],{},"A field worker's record of completed work. Reports capture what was done, GPS location, resources actually consumed, and photos. Reports can be submitted against a formal task or ad-hoc for unplanned maintenance. Submitting a report triggers automatic stock deductions and notifies supervisors.",[26,252,254],{"id":253},"validation","Validation",[14,256,257],{},"A supervisor's QA review of a submitted report. Validations record the outcome (pass / fail / needs-revision / approved) and any findings. A failed or needs-revision validation returns the report to the worker; an approved validation can trigger payment release calculations.",[26,259,261],{"id":260},"project","Project",[14,263,264],{},"A group of related tasks sharing a due date and team assignment. Projects provide a high-level progress view across all their tasks and reports.",[18,266],{},[21,268,270],{"id":269},"security-access","Security & Access",[26,272,274],{"id":273},"admin-rights","Admin Rights",[14,276,277,278,281,282,104,285,104,288,104,290,104,292,295],{},"Permissive grants that control what a user ",[41,279,280],{},"can"," do. Aptli has 40+ granular admin rights covering every create, read, update, and delete action in the system. Examples: ",[77,283,284],{},"workOrdersCreate",[77,286,287],{},"reportsDelete",[77,289,79],{},[77,291,212],{},[77,293,294],{},"canRunAiQueries",". Admin rights are additive — a user with no rights can only read their own assignments.",[26,297,299],{"id":298},"role-restriction","Role Restriction",[14,301,302,303,306,307,310],{},"Restrictive field-level filters that control what data a user ",[41,304,305],{},"cannot"," see. Role restrictions are enforced server-side: unauthorized data is never sent to the client, not merely hidden in the UI. Example: a restriction on ",[77,308,309],{},"assignedTo = currentUser"," limits a contractor to seeing only their own work orders. Role restrictions and admin rights operate as two independent layers.",[18,312],{},[21,314,316],{"id":315},"map-gis","Map & GIS",[26,318,320],{"id":319},"layer","Layer",[14,322,323,324,327],{},"A named collection of map features sharing a geometry type (points, linestrings, or polygons) and a visual style (icon, color, line weight). Layers define what a feature ",[41,325,326],{},"is"," — for example, a \"Telephone Poles\" layer or a \"Duct Routes\" layer. Layers are versioned.",[26,329,331],{"id":330},"schematic","Schematic",[14,333,334],{},"A relationship diagram that models connections between map features or abstract objects. Schematics use a graph editor (nodes and directed edges) to represent network topology, cable paths, conduit fill, or any other relationship that is difficult to express on a geographic map alone. Schematics are versioned.",[26,336,338],{"id":337},"draw-staging","Draw Staging",[14,340,341],{},"A temporary editing area where geometry is drawn and refined before being committed to permanent map features. Draw staging allows complex edits — freehand drawing, snapping, multi-feature operations — to be reviewed before they go live.",{"title":343,"searchDepth":344,"depth":344,"links":345},"",2,[346,354,362,369,373],{"id":23,"depth":344,"text":24,"children":347},[348,350,351,352,353],{"id":28,"depth":349,"text":29},3,{"id":51,"depth":349,"text":48},{"id":64,"depth":349,"text":65},{"id":71,"depth":349,"text":72},{"id":83,"depth":349,"text":84},{"id":92,"depth":344,"text":93,"children":355},[356,357,358,359,360,361],{"id":96,"depth":349,"text":97},{"id":114,"depth":349,"text":115},{"id":121,"depth":349,"text":122},{"id":128,"depth":349,"text":129},{"id":205,"depth":349,"text":206},{"id":216,"depth":349,"text":217},{"id":225,"depth":344,"text":226,"children":363},[364,365,366,367,368],{"id":229,"depth":349,"text":230},{"id":236,"depth":349,"text":237},{"id":246,"depth":349,"text":247},{"id":253,"depth":349,"text":254},{"id":260,"depth":349,"text":261},{"id":269,"depth":344,"text":270,"children":370},[371,372],{"id":273,"depth":349,"text":274},{"id":298,"depth":349,"text":299},{"id":315,"depth":344,"text":316,"children":374},[375,376,377],{"id":319,"depth":349,"text":320},{"id":330,"depth":349,"text":331},{"id":337,"depth":349,"text":338},"Definitions of key terms used across Aptli — versioned records, draft commits, pickup codes, role restrictions, and more.","md",{},true,"/en/user/glossary",{"title":5,"description":378},"en/user/glossary","6mRu0x8ukKnuUKTGw-JcdQIBlBqEMmkOkxPTwCGBiKE",1776295546621]