FieldOps — handleiding voor werfleiders
Deze gids richt zich op de werfleider in FieldOps: rondgangen, klachten-inbox (indien actief), goedkeuring van subco-taken, opmeting, rapporten en Beheer binnen jullie regio. Platformbeheer (volledig systeembeheer, Microsoft 365-tab, destructieve verwijderingen in Beheer) valt buiten deze tekst, tenzij die rechten jullie expliciet zijn toegekend.
Productie-URL: https://fieldops.be/
1. Jouw rol in het kort
Als werfleider ben je de schakel tussen de werf / POP en FieldOps: je maakt rondgangrapporten op, stuurt taken naar subcontractoren of interne opvolging, behandelt klachten (met inbox-recht), keurt subco-antwoorden goed of af, en beheert project- en zonegegevens waar je voor bent vrijgegeven.
Optionele vlaggen op jouw account (door platformbeheer gezet) bepalen o.a.:
canManageUsers— tab Gebruikers in Beheer: collega’s en subco-accounts binnen de afspraken van jullie organisatie.canDeleteReports— rapporten wissen waar dit is toegestaan.canAccessComplaints— toegang tot de klachtenlijst en dossier-opvolging (uit staat = geen klachten-inbox).canManageOpmetingConfig— sleuf-/opmeting-grondtypes en gerelateerde subco-prijzen in Beheer.canAccessLsKastKeuring/canAccessLsKastPlaatsing— menu LS kast (legacy keuring) en/of Sokkel + LS-kast (plaatsing-checklist).
2. Inloggen en start
- Ga naar
https://fieldops.be/en log in. - Bij eerste login kan een wachtwoordwijziging verplicht zijn.
- Na login opent het Dashboard (
/) — het centrale overzicht van rapporten en snelkoppelingen (niet hetzelfde scherm als voor subco’s).
3. Hoofdmenu (typisch voor werfleider)
| Onderdeel | Route / doel |
|---|---|
| Dashboard | Overzicht eigen en relevante rapporten, zoeken, voortgang rondgangen, snelkoppelingen. |
| Goedkeuringen | /goedkeuringen — gefilterde Taken-weergave: vooral wat wacht op jouw keuring (subco-taken, plaatproeven, …). |
| Plaatproeven | /werfleider/plaatproeven — overzicht, goedkeuren, Excel; knop Nieuwe plaatproef (ook via tegel Acties). |
| Klachten | /klachten — alleen als klachten-inbox actief is; anders eventueel alleen Nieuwe klacht. |
| Taken | /taken — volledige takenlijst: subco, intern Denys, ad-hoc naar collega of subco, dossierkoppelingen, werfleider-conversatie. |
| Nieuwe rondgang | /werfleider — opstellen en doorsturen van een rondgangrapport (concept → publiceren). |
| LS kast / Sokkel + LS-kast | Afhankelijk van vlaggen: keuring (legacy) en/of plaatsing-flow met checklist en foto’s. |
| Opmeting | /werfleider/opmeting — hub voor sleuf-/meetwielopmeting (rapportgebonden en losse opmetingen, subco-selectie waar van toepassing). |
| Meetstaat | /werfleider/meetstaat — Excel-bundels (Overzicht + blad per POP); open dossiers vs bestaande bundels per subco; subco ziet Meetstaat (bundels) onder Meetstaten. |
| Acties | /acties — tegelmenu (rondgang, sokkel + LS-kast, opmeting, meerwerken, meetstaat, GIS-kaart, GIS-upload). Per gebruiker in- of uitschakelbaar in Beheer → Gebruikers. |
| Beheer | Projecten, zones, subco’s & ploegen, instellingen, eventueel Gebruikers, Klacht-instellingen, Excel, Magazijn-koppeling — zie §10. |
| Magazijn | Materiaal: shop, scanner, beheer — naargelang magazijnrechten. |
| Notitie | Vrije notitie, los van rapporten. |
| Profiel | Eigen gegevens, notificatievoorkeuren (e-mail / in-app rondgang, taken, …). |
GIS-kaart en GIS-upload staan ook als tegels op Acties (/acties) wanneer ze voor jouw account actief zijn. GIS-upload (shapefiles naar PostGIS): platform-admin heeft dit altijd; werfleiders alleen als een beheerder de actie GIS-upload heeft aangezet in Beheer → Gebruikers (standaard uit). De werkkaart (/werfleider/gis-kaart) combineert GIS-metingen, aanleg plannen, FieldOps-opmeting (as-built) en optioneel live GPS (Zeno) op één Leaflet-kaart. Beschikbaar voor werfleiders en support-admin: als werfleider zie je alleen lagen voor projecten en zones waaraan je in Beheer bent gekoppeld (user_project_zones; de server vergelijkt trim + hoofdletterongevoelig met de import-log). Platform en support-admin zien de volledige importlijst.
Op de werkkaart:
- Sidebar in kolommen: GIS-metingen en aanleg plannen tegelijk aan/uit (geen either/or meer); apart Opmeting (FieldOps) per survey; Live GPS met Zeno WebSocket.
- Filter op project en POP/zone (URL
?project=&zone=; keuze wordt lokaal bewaard). - Opmeting-lagen: gekleurde segmenten per grondtype, stops als punten; popup met meters, POC / DP / PDP; link naar de opmeting-editor. Totalen per survey in de sidebar.
- Live GPS: pulserende marker op de kaart; optioneel kaart volgen.
- Afdrukken: verschuif en zoom de kaart eerst naar het gewenste gebied (links/rechts/in/uit); de knop Afdrukken gebruikt precies dat beeld — niet automatisch alle lagen. In de afdruk staan project, zone, datum en welke lagen zichtbaar waren. Schakel in het printdialoog Achtergrondafbeeldingen in voor de OSM-kaarttegels. Dezelfde knop staat in het kaartpaneel van de GNSS-opmeting-editor.
Shapefile-upload (platform): ZIP met shapefiles; ook ReportSummary.xml, Warnings.xml, QGIS .qgs en .csv mogelijk als design-metadata. Elke nieuwe upload krijgt een eigen PostGIS-schema. Op upload kies je Metingen of Aanleg plannen — op de werkkaart kun je beide tegelijk tonen. Onder Importgeschiedenis filter je met de vaste velden Project en Zone (bijv. project X + zone Y); op elke importkaart staan project en zone als badges. Verder: vrije zoektekst, importdatum en design-metadata; sorteer op datum, rijen of lagen. Panning blijft binnen Vlaanderen. Lagen laden beperkt parallel; grote shapefiles worden licht vereenvoudigd; lijnen per kabelsoort met vaste kleur. Legenda en Nederlandse kabelnaam in het lagenpaneel. Klik op een design-lijn: totalen (meter, POC, DP, PDP, …). Distributiekabel-lagen: detailvenster + optioneel QC-regels uit Warnings.xml. Technische referentie: GIS Comsof-laagregister (intern).
4. Dashboard
- Rapporten (lasser, blaser, graafploeg, werfleider, …) die bij jouw projecten en zones horen, verschijnen hier.
- Filters (onder «Zoeken en filters»): naast project en zone (zone kun je ook kiezen zonder eerst een project te kiezen — lijst uit Beheer) zijn er bron (lasser / werfleider / …), dossiersoort (rondgang, LS-kast, opmeting, …), optioneel subco (alleen dossiers waaraan minstens één taak voor die subco hangt — na laden van taken), en fase. Actieve keuzes verschijnen als chips met een snelle «wissen»-actie; Alles wissen zet alleen de zoek- en filterdimensies terug (niet de opties in «Weergave werklijst»).
- Gebruik zoeken en de voorkeuren (secties in-/uitklappen, volgorde) om het overzicht bruikbaar te houden.
- Voortgang bij rondgangen geeft aan of er nog openstaande punten, wacht op subco of wacht op jouw goedkeuring is — klik door naar het rapport; op elke rondgang-kaart staat ook een korte cijferregel (afgerond, open bij subco, eventueel wacht op keuring of overig open).
- Rapport verwijderen is alleen mogelijk met het recht
canDeleteReports(en binnen serverregels); anders niet.
5. Rondgang (nieuw rapport tot publicatie)
- Nieuwe rondgang → vul project, zone, punten, foto’s, adres, enz. in. Met Nieuw punt toevoegen komen extra punten bovenaan in het formulier (bestaande punten schuiven naar onder).
- Werk in concept op
/werfleider(zodra het concept bestaat, staat?concept=…in de URL; het oudere pad/werfleider/concept/…werkt nog hetzelfde) tot de inhoud klopt; concepten genereren nog geen subco-taken of -mails. - Per punt kies je het doel (o.a. Subcontractor, Denys, Gemeente, Werfleider/reminder). Alleen Subcontractor-punten met gekozen subco leiden na publicatie tot taken en (instelbaar) e-mail naar die subco met enkel hun punten.
- Publiceren (definitief doorsturen) — daarna worden taken aangemaakt en notificaties/mail verstuurd volgens de configuratie in Beheer.
- Open het rapport via het Dashboard of Rapportdetail (
/rapport/:id):- PDF/export waar beschikbaar.
- Knop Historie — dossierlog (publicatie, taakacties, conversatie, PDF-updates, downloads); alleen werfleider/platformbeheer.
- Link Rondgang voortgang (
/rapport/:id/rondgang): per punt status, taken, filter o.a. «wacht op werfleider».
Zelfde scherm (/werfleider): accounts die de tab Inspectie zien, krijgen bij Extra opmerking toevoegen hetzelfde gedrag — nieuwe opmerkingen bovenaan, bestaande schuiven naar onder.
6. Taken en goedkeuringen
6.1 Twee ingangen
/taken— volledige lijst met filters (status, bron rondgang/klacht/plaatproeven), ad-hoc taak aanmaken (naar Denys-collega of naar een subco), conversatie, dossierkoppelingen (taak ↔ andere taak, rapport, klacht). Binnen elke groep (rondgangrapport, klacht, …) staan nieuwere taken bovenaan (zelfde voor «Te doen» en «Afgewerkt»)./goedkeuringen— dezelfde pagina met vooringestelde filters op wat op jouw goedkeuring wacht (pending_werfleider)./werfleider/plaatproeven— dedicated hub voor plaatproeven: filter op project/zone/subco/status, inline goedkeuren, link naar rapport, Excel (detail + bij «alle subco's» een samenvattingsblad per subco).
6.2 Plaatproeven
Graafploeg/subco of werfleider registreert een plaatproef met verplichte project/zone/fase, foto (timestamp + locatie) en MPa-waarde. Werfleider: tegel Plaatproeven onder Acties (of menu Plaatproeven) opent het overzicht met filters, goedkeuring en knop Nieuwe plaatproef. Subco/graafploeg: formulier via Acties of /graafploeg/plaatproeven. Locatie via GPS op de foto of handmatig adres invullen. Bij publicatie verschijnt de proef automatisch als goedkeuringstaak; MPa onder 17 blokkeert publicatie.
- Keur goed of af via Goedkeuringen, Taken (filter Plaatproeven) of
/werfleider/plaatproeven. - Excel: knop op het plaatproeven-overzicht; zonder subco-filter krijg je ook een blad Overzicht subco's.
6.3 Werfleider-acties op een taak
- Conversatie: berichten met optionele foto’s, zichtbaar voor subco/ploeg (niet hetzelfde als de formele goed-/afkeuring).
- Goedkeuren / Afkeuren wanneer de status «Wacht op werfleider» is na indienen door subco.
- Bij afkeuren komt de taak terug naar de subco met jouw toelichting.
- Interne Denys-taken (zonder subco): als werfleider intern afhandelen (markeer afgehandeld), of — zolang de taak nog open is — op Rondgang voortgang Naar subco doorsturen (subco kiezen, melding + e-mail).
- Dossierkoppelingen toevoegen of verwijderen — werfleider (en platformbeheer) beheren de koppelingen; subco’s alleen lezen.
6.4 Ad-hoc taken
Vanuit Taken kun je een losse taak creëren: naar een Denys-gebruiker (collega) of naar een subco, met project/zone-scope waar het systeem dat toelaat. Handig voor opdrachten buiten een vaste rondgang.
7. Klachten
- Met klachten-inbox (
canAccessComplaintsaan): menu Klachten → lijst, filters, detail, status wijzigen, opvolging, gekoppelde subco-taak en tijdlijn waar van toepassing. - Nieuwe klacht staat beschikbaar als je recht hebt om klachten aan te maken (standaard wel voor werfleider, tenzij uitgeschakeld).
- Status & afhandeling (actiepaneel op dossierdetail): wijzig status, vervolgafspraak en voeg optioneel een notitie toe; alles met één knop Opslaan. Het venster sluit na succes; u ziet een bevestiging op het scherm. Notities worden op het dossier gestapeld (niet overschreven) en zijn zichtbaar onder «Dossiernotities & bijlagen» én in de tijdlijn «Log: opvolging & systeem».
- Dossier «Aan Subco»: kies subco (en optioneel ploeg), instructie voor de subco; bij aanmaak kan een taak en notificatie naar de subco worden aangemaakt (instelbaar).
- Heropenen van een dossier dat afgehandeld of geannuleerd was: alleen met inbox-rechten (zelfde groep als klachtenbehandeling); het systeem registreert een «reopened»-gebeurtenis en wist de afsluit-metadata zodat opnieuw kan worden opgevolgd.
- Bijlagen (.eml, foto’s, documenten): bij opslaan moet de upload naar MinIO slagen. Het dossier accepteert geen tijdelijke
local://-sleutels meer — mislukte uploads blokkeren opslaan met een duidelijke melding. Bestaande dossiers met alleen een lokale sleutel (zonder serverbestand) moet u opnieuw uploaden op hetzelfde apparaat of het bestand opnieuw toevoegen. - Interne e-mail na aanmaak: op het klachtdossier (sectie «Intern — alleen Denys») kunt u later nog .eml of andere bijlagen toevoegen via «Nieuwe e-mail / bijlage» → Toevoegen aan dossier (zolang het dossier niet is afgesloten).
8. Opmeting (sleuf / meetwiel)
- Hub:
/werfleider/opmeting— overzicht per rapport, losse opmetingen, koppeling aan subco’s voor «los» zichtbaar bij hen onder Meetstaten. Een nieuwe opmeting-opdracht opent na aanmaak direct de opmeting-editor (meetwiel of GNSS); rapportdetail (/rapport/...) toont vooral het overzicht (totalen) en de knop Bewerken om verder te meten of te corrigeren zolang de opdracht niet is afgesloten. /werfleider/opmeting/mijn(Mijn opmetingen) — alle opmetingen gekoppeld aan rapporten in jouw project/zone-scope, plus losse metingen die je zelf hebt gestart; filteren op project, type (rapport/los), status en «alleen door mij aangemaakt». Zichtbaar samen met Dagelijkse opmeting zolang de functie in de broncode aan staat (SHOW_DAGELIJKSE_OPMETINGinfeatureFlags.ts) en je account in Beheer → Gebruikers niet expliciet is uitgezet voor dagelijkse opmeting (die schakelaar kunnen platform-admin, support-admin of een werfleider met «gebruikers beheren» zetten); na zo’n wijziging: opnieuw inloggen zodat je sessie het meeneemt./werfleider/dagelijkse-opmeting(Dagelijkse opmeting, graafwerk) — per dag meters en POC/DP registreren per project/zone (binnen jouw toewijzing), ISO-weekfilter en Excel-export; dezelfde per-gebruiker-schakel in Beheer als hierboven (zelfde beheerders als bij «Mijn opmetingen»). Onder Nieuwe invoer staat Snelle invoer (weerverlet, vakantie, brugdag): die vult 0 m, POC/DP op 0 en de bijpassende opmerking; u kunt meters en POC/DP ook leeg laten (wordt als 0 opgeslagen) als u zonder snelle-invoerkeuze een nulregel wilt boeken. Excel-export is standaard alleen toegestaan als voor elke project/zone die in het exportresultaat zit alle Belgische werkdagen (ma–vr, zonder federale feestdagen en zonder ingestelde brugdagen) tot en met vandaag binnen de gekozen periode zijn ingevuld. Ontbreken er dagen, opent een dialoog met de uitleg: je kunt Sluiten, Toch Excel downloaden (het bestand wordt wel aangemaakt; ontbrekende dagen blijven in het werkblad zichtbaar via de bestaande rode/oranje markering), of Taken voor ontbrekende dagen (zelfde werking als de knop «Taken (ontbrekend)» onder Filter). Los daarvan: Taken (ontbrekend) blijft beschikbaar zonder eerst Excel te proberen.- Support-admin kan op dezelfde pagina invoeren (niet alleen lezen); project- en zonekeuzes volgen dezelfde logica als bij klachten (volledige lijst wanneer uw account daarvoor is ingericht). De zone-dropdown mag geen twee keer dezelfde lege waarde bevatten (bv. «kies zone» én «heel project»): dat blokkeerde in sommige browsers het kiezen van een zone — in de huidige versie is dat opgelost.
- In de editor: notitie bij start en bij elke stop; veld DB7 (standaard 2 = factor op de DB7-regel — niet in de asfalt/grind-prijs); nieuwe stops verschijnen boven het invoerblok. PDF-export (werfleider): grondtype = m/st × eigen tarief; DB7 apart = m × DB7-factor × tarief placing DB/HDPE in trench; POC/DP/PDP apart.
- Grondtypes en referentieprijzen staan in de catalogus (Beheer). Opmeting-Excel: meetgegevens; DB7 op aparte rij (basis m × factor). Zie Opmeting — onderwerp.
- Oude URL’s onder
/werfleider/sleufmeting/...worden automatisch doorgestuurd naar opmeting.
8.1 GNSS-opdracht (Zeno + GIS-archief)
- Tijdens werf: kies meetmodus GNSS, verbind Zeno Connect (WebSocket Position), meet stops in FieldOps (auto-GPS bij start/tussenpunt wanneer fix OK).
- Na werf: exporteer in de Zeno-app een ZIP (shapefile-set) en upload die in de opmeting-editor (verplicht vóór sluiten).
- Sluiten: knop Opdracht sluiten genereert GeoJSON + SHP (WGS84 + Lambert 72) + bundel; subco-mail krijgt PDF/Excel (+ GIS-bundel indien klein genoeg).
- Download: rapportdetail → sectie GIS-artefacten; werkkaart toont badge Zeno-export OK.
Zie ook Opmeting — onderwerp § GNSS / Zeno.
8.2 Meetstaat (Excel-bundels)
- Hub
/werfleider/meetstaat(feature aan): kies project, zone of alle POP’s, subco en optioneel fases; na Haal overzicht op zie je openstaande bronnen (selecteerbaar voor een nieuwe Excel-bundel) en bestaande bundels met alle dossiers die bij elkaar horen. - Download Excel bij een bestaande bundel bevat hoeveelheden (geen prijs- of bedragkolommen; geen aparte bladen Prijzen/Dossiers). Prijzen voor subco’s blijven beheerbaar in Beheer voor interne opvolging, maar zitten niet in deze export.
- Subco’s zien onder Meetstaten → Meetstaat (bundels) hun bundels en wat nog niet in een bundel zit; zij kunnen bundels read-only opnieuw downloaden.
9. LS-kast — sokkel + LS-kast (plaatsing)
- Sokkel + LS-kast (plaatsing) — menu en hub
/werfleider/ls-kast-plaatsing(concept/bewerken onder hetzelfde pad): checklist + foto’s (POP-fase plaatsing); concept en definitief rapport zoals andere werfleiderstromen, met export waar voorzien. Project en zone (POP op het addendum) kun je ook nog aanpassen tijdens aanvullen of bewerken; het adresveld wordt bij een nieuwe zonekeuze opnieuw gevuld vanuit Beheer tenzij je het zelf wijzigt. - Oude dossiers (
data.type === ls_kast, keuring) zijn alleen nog leesbaar op/rapport/:id(geen editor). Oude URL’s onder/werfleider/ls-kast/...sturen door naar rapportdetail of naar de plaatsings-hub.
10. Beheer (werfleider)
Je hebt toegang tot Beheer voor veldbeheer (geen platform-brede destructieve acties tenzij je ook platformadmin bent):
- Projecten en zones — adressen, regio’s, e-mailcontacten op projectniveau waar geconfigureerd.
- Subco’s en ploegen — organisaties en ploegstructuur voor rondgang- en klachttoewijzing; verwijderen van hele entiteiten is voorbehouden aan platformbeheer (
mayDestructiveBeheer). - Gebruikers — alleen met
canManageUsers: gebruikers binnen jullie kader aanmaken/aanpassen (exacte grenzen volgens server en instelling Denys). Om iemand geen toegang meer te geven: gebruik Login blokkeren — rapporten, taken, klachten en dossiernotities blijven bewaard onder de oorspronkelijke naam; alleen het inloggen wordt uitgeschakeld. Bij blokkeren kun je optioneel een opvolger koppelen: die gebruiker ziet en beheert dan alles van het geblokkeerde account (project/zones worden mee gekopieerd waar nodig). Account verwijderen is voorbehouden aan platformbeheer en is meestal niet nodig. - Klacht-instellingen — routering, e-maillijsten, … waar jullie organisatie dat vrijgeeft.
- Excel — import/sjablonen waar beschikbaar (vaak in afstemming met beheer).
- Downloads — tab Downloads: FieldOps Android APK voor tablets (versie + downloadlink; geen Play Store).
- Magazijn — koppeling of instellingen indien die tab voor jouw rol is ingeschakeld.
- Sleuf-grondtypes — met
canManageOpmetingConfig.
Zonder canManageUsers zie je geen gebruikersbeheer-tab; zonder klachten-inbox geen volledige Klachten-navigatie.
11. Magazijn
- Als je magazijnrechten hebt: Overzicht, Bestellen, Scanner (vloer), eventueel Beheer-dashboard van het magazijn — afhankelijk van je grants (afboeken, aanvullen, webshoporders bevestigen, …).
- Bij subco-orders bevestig je als magazijn/werfleider vaak hoeveelheden en bereid je ophaling voor; subco’s zien beperkter voorraadbeeld dan interne rollen.
12. Rapportdetail en export
/rapport/:id— detail van elk toegankelijk rapport (niet alleen rondgang): type, data, bijlagen, links naar opmeting of LS-kast waar van toepassing.- Exports (PDF, ZIP, …) hangen af van rapporttype en instellingen; volg de knoppen op het scherm.
13. Meldingen en e-mail
- In Profiel stel je in-app- en e-mailvoorkeuren in (o.a. taak wacht op keuring, subco-reactie, interne rondgang).
- Rondgang- en klachtroutering gebruikt ook de e-mailvelden uit Beheer (project, subco, globale lijsten) — houd die actueel om geen meldingen te missen.
14. Samenwerking met subcontractoren
- Wijs in de rondgang duidelijk het subco en zo nodig de ploeg toe.
- Gebruik Goedkeuringen om de wachtrij dagelijks leeg te spelen.
- Bij klachten naar subco: geef een heldere instructie (
subcoTaskNote) zodat de taak in één keer begrepen wordt. - Vermijd dubbel werk: interne reminder-punten (werfleider) gaan niet naar subco-mail; gebruik ze voor eigen opvolging.
15. Veelvoorkomende vragen
Ik zie geen Klachten in het menu.
Dan staat klachten-inbox uit op jouw account. Vraag platformbeheer om canAccessComplaints als dat volgens jullie afspraken hoort.
Subco krijgt geen mail na publicatie.
Controleer in Beheer het subco-e-mailadres, of er taken voor dat punt zijn aangemaakt, en of er geen vlag «geen mail bij aanmaak» op het dossier staat (klachten).
Ik kan geen project verwijderen.
Destructief verwijderen in Beheer is voorbehouden aan platformbeheer; werfleiders passen meestal inhoud aan zonder die knop.
Meetstaat ontbreekt.
De functie kan per omgeving uit staan; gebruik Opmeting voor meetwiel/sleuf.
16. Gerelateerde documentatie
- Subcontractoren: Handleiding subco
Handleiding afgestemd op de FieldOps-webapp en serverregels in deze repository. Afwijkende afspraken per regio of contract gaan voor.