Skip to content

Lists

Every pick-list falls into one of three groups. The group tells you whether a firm can add to the list after installing, and whether adding a value needs code.

Rules for every list the firm extends:

  • Global: added once, available to every project, like clients and contractors (field tags are the one project list).
  • Admin-managed: admins add, rename and archive values; every change is audited; nothing is deleted.
  • Picked, never typed: people choose from the list, which keeps reports clean. “Other (typed)” is allowed only on lists that describe something (a vehicle type), never on lists that drive behaviour or billing.
  • Where a value drives behaviour, the behaviour is a setting on the value, not code: a program type’s Requires ROE box, for example.

Seeded by the installer once; after that every value is the firm’s to rename, reorder, archive and add to.

ListWhere it’s usedStarts with
Program typesProject setupROW · PARKS · PPDR · WATERWAY. Only PPDR starts with Requires ROE ticked
Declaration reference typesDeclaration eventsFEMA disaster (DR) · FEMA emergency (EM) · State · Local · Internal
Debris typesAdded to each load and haul-out form, named as the contract names the work; picked at both ends of a loadC&D · Vegetative · Metals · Concrete · White Goods · Titled Property (vehicles and vessels) · HHW · RACM · Soil · Leaners · Hangers · Stumps
Payable typesEvery pay item has one; the unit rate list shows each once; exported as the type columnThe same twelve, then Crew time · Tipping fee
Reduction methodsA debris type’s entry on a formGrinding · Incineration · Compaction
Kinds of unit rate workProject setup; each unit rate pay item names oneHangers, Leaners, Stumps (built in): a number, photographed by stage · HHW, White Goods: counts by item · Crew time: hours by item
Item names (per kind)Unit rate captureHHW: Paint cans · Propane tanks · Pesticide. White Goods: Washer · Dryer · Fridge, freon recovered · Fridge, no freon · Fridge, freon staged · Oven · Microwave. Crew time: Skid Steer · Truck · Sign
Vehicle typesCertificationsDump Truck · Semi-Trailer · Hydraulic Dump Trailer · Non-Hydraulic Dump Trailer · Self-Loading Truck
Vehicle featuresEach labels a measured box after the primary, marked add or subtract and ÷2 or notSideboards · Tail Gate Extension · Dog Box · Wheel Wells · Curved/Angled Sides/Floor
Crew typesCrew certificationsBucket Truck · Skid Steer
Disposal site typesDisposal sites; the Disposal site type rule criterionTDSR/DMS · Final Disposal (both built in) · Transfer Station · Other
Site labelsBeside a site’s facts, labels onlyEmpty; the firm adds its own (burn site, grinding)
Incident types and sub-typesIncident reportsProperty damage · Personal injury · Near miss · Equipment failure · Environmental · Other; sub-types empty
ReasonsVoiding, a typed ticket number, accepting a flag, a record made in the back office, a phone taken out of serviceVoiding: Duplicate ticket · Work never happened · Not eligible work. A typed number: Barcode damaged · Scanner not working. Accepting a flag: Photos confirm · Confirmed with the monitor. A record made in the back office: Device failed · Device lost. A phone out of service: Lost in the field · Stolen · Broken · Replaced
Survey and ROE work typesThe first list when starting a survey or ROEPre-work survey · Post-work survey · ROE (all built in)
Time-clock activitiesActivity lines the app can’t pre-fillTravel · Standby · Training
Field tags (a project list)Read by the Field tag rule criterion and exports; no phone asks for oneEmpty

There are no fee kinds: a load’s lines are kept apart by their transaction # slot, a tipping fee line is known by the site’s link to its tipping fee pay item, and the payable type groups lines in exports.

Adding a value to one of these means writing code, because each value is a piece of behaviour.

ListValues
Field event kindsCOLLECTION · DISPOSAL · HAUL_OUT_COLLECTION · HAUL_OUT_DISPOSAL · UNIT_RATE (shown COL DIS HOC HOD URT)
WorkflowsLoad · Haul-out · Unit rate, each with its own number series
StatusesPending · Completed · Manual review · Void
QC statusesQC Review · QC Approved · QC Issues · QC Void
Billing unitsCY · TN · EA · LB · HR · CREW_DAY · TBN, each with its own quantity math
Site factsTakes loads · Haul-outs leave here (only on a TDSR/DMS) · Charges a tipping fee · Ineligible site
Rule actionsAdd transaction #n · Remove transaction #n · Void ticket
User rolesAdmin · Manager/analyst · Field monitor · Read-only viewer

Some things look like pick-lists on a screen but are full records the back office creates and reuses: clients, declaration events, contractors, contracts, pay items, rules, disposal sites, ROEs, users and certifications. The firm’s own fields on surveys, ROE forms, incidents and drop-off logs are records too. A contractor’s tier is a position (prime, first tier, second tier), not a list value.

Some lists hold both a few values the system acts on and any number the firm adds. The kinds of unit rate work are the example: Stumps is built in (its screen takes the stump readings and works out the fill), and a firm adds the kinds its contract needs.

Built-in valueThe firm’s own value
KeyFixed, such as STUMPS; never changesNone
NameA shipped default the firm may rename; translatableTyped by an admin; translatable
BehaviourWhat the product defines for that keyNone, ever
AddedOnly by a releaseBy an admin, any time
ArchivedNeverYes: hidden from new picks, kept on old records, never deleted

The system only ever acts on a built-in value, and recognises it by its key, never its name, so renaming a value never changes what the system does. Your own values are for finding and reporting on things.