W

Uitleg van de software

Deze pagina beschrijft elk onderdeel van de demo: welke schermen er zijn, welke regels de software automatisch toepast, hoe de statusverlopen in elkaar zitten en hoe de afgeleide cijfers worden berekend. Bedoeld om de werking te kunnen controleren zonder in de techniek te duiken.

De rode draad

Het uitgangspunt van de software is: informatie één keer invoeren en daarna hergebruiken. De monteur registreert zo eenvoudig mogelijk wat hij op de werkvloer constateert. Vanuit die registratie maakt de software automatisch vervolgitems aan voor onderdelen of revisie. De werkplaatschef maakt die items compleet.

Zo blijft het voor de monteur eenvoudig, terwijl er aan de achterkant toch een compleet projectdossier ontstaat.

ProjectWerkzaamhedenDemontageOnderdelen / revisiePlanning / statusMontageUrenFoto'sKlantcommunicatieFacturatieBoekhoudingBetalingHistorie

Basisstructuur: klant → auto → project

Een auto blijft als vast voertuig in het systeem bestaan en bouwt gedurende zijn levensduur historie op. Onder die auto kunnen één of meerdere projecten worden aangemaakt.

Klant M-1 → Corvette C2 1963 → Complete restauratie 2026
                          → Onderhoud 2028

Hierdoor blijft de volledige historie bij het voertuig beschikbaar zonder dat iedere nieuwe opdracht als een nieuwe auto hoeft te worden aangemaakt.

Werkordersoort bepaalt de projectstructuur

Bij het aanmaken van een project wordt gekozen welk type werkzaamheden van toepassing is. Die keuze bepaalt welke modules zichtbaar en actief worden. De modulelijsten staan als data in de database, niet in de code — ze zijn dus aanpasbaar zonder de software opnieuw te bouwen.

Complete restauratie

complete_restauratie

Volledige projectstructuur. Body-off restauratie met complete demontagestructuur.

OverzichtSpecificatieDemontageRevisieOnderdelenWerkzaamhedenMontageFoto'sUrenPlanningFacturatie

Deelrestauratie / deelwerkzaamheden

deelrestauratie

Alleen de relevante werkzaamheden en voertuigonderdelen. Geen volledige demontagestructuur.

OverzichtWerkzaamhedenRevisieOnderdelenFoto'sUrenPlanningFacturatie

Normale werkzaamheden / onderhoud

onderhoud

Bewust compact. Een onderhoudsbeurt krijgt niet de structuur van een body-off restauratie.

OverzichtWerkzaamhedenOnderdelenUrenFoto'sFacturatie

De drie demo-auto’s gebruiken dezelfde software. Het verschil in wat je ziet komt volledig uit de gekozen werkordersoort.

Gebruikers en rollen (geen login)

De demo heeft geen inlogscherm. Rechtsboven wissel je van gebruiker, zodat beide perspectieven te tonen zijn. De rol bepaalt wat er zichtbaar is:

RolZietZiet niet
MonteurDemontage, componenten afvinken, acties kiezen, foto’s, notities, werkzaamheden, eigen urenPrijzen, leveranciers, facturatie, planning, specificatie, besteladvies
WerkplaatschefAlles

Dit is de taakverdeling waar de software op is gebouwd: de monteur registreert en signaleert, de verantwoordelijke gebruiker organiseert en completeert.

Bediening voor de monteur

De bediening op de werkvloer blijft bewust eenvoudig. De monteur opent bijvoorbeeld Achterwielophanging → Trailing arms en hoeft primair maar één ding aan te geven: gedemonteerd.

Na het afvinken verschijnt een actie-dropdown. Optioneel kan een foto of notitie worden toegevoegd. Bij Overig opent een vrij tekstveld.

Op basis van die invoer weet het systeem automatisch:

  • klant
  • auto
  • project
  • hoofdgroep
  • onderdeel
  • monteur
  • datum en tijd
  • gekozen vervolgactie

De raakvlakken zijn minimaal 56 pixels hoog, geschikt voor gebruik op een tablet op de werkvloer.

Automatische conceptitems

De invoer van de monteur genereert automatisch vervolgitems. Die zijn in eerste instantie conceptitems: gesignaleerd door de werkvloer, nog niet compleet gemaakt. Dit is de exacte regel die de software toepast:

Actie van de monteurWat ontstaat automatischStartstatus
BehoudenGeen vervolgitem
ReviserenConcept revisieNog te beoordelen
VervangenConcept onderdeelbehoefteNog te beoordelen
UpgradeConcept onderdeelbehoefteNog te beoordelen
Extern laten uitvoerenConcept extern werkNog te beoordelen
Nog beoordelenGeen vervolgitem
OverigGeen vervolgitem

Een conceptitem bevat altijd zijn herkomst: welk project, welke auto, welke hoofdgroep, welk component, welke actie, welke monteur en wanneer. Daarna vult de werkplaatschef aan: exact onderdeel, artikelnummer, aantal, leverancier, inkoop- en verkoopprijs, verwachte leverdatum. Bij revisie: intern of extern, revisiebedrijf, contactgegevens, kosten, wegbrengdatum en verwachte retourdatum.

Een component genereert per type maximaal één item. Opnieuw opslaan maakt dus geen dubbele items aan.

Onderdeel, revisie en extern werk zijn één entiteit

Onderdeelbehoefte, revisie en extern werk zijn in de software dezelfde entiteit met een ander type en een ander statusverloop. Dat is waarom het C3-differentieel geen apart model nodig heeft: het is simpelweg een item met een langere statuslijst.

Extern werk

extern_werkextern_standaard
Nog te beoordelenExternIn behandelingRetour ontvangenGereed voor montageGemonteerd

6 stappen

Onderdeelbehoefte

onderdeelbehoefteonderdeel_standaard
Nog te beoordelenTe bestellenBesteldOnderwegOntvangenBeschikbaar voor montageGebruikt op projectGefactureerd

8 stappen

Revisie

revisierevisie_standaard
Nog te beoordelenIn behandelingGereedGereed voor montageGemonteerd

5 stappen

Revisie (uitgebreid)

revisierevisie_uitgebreid
GedemonteerdGestraaldExternIn revisieGereed bij revisiebedrijfRetour ontvangenControlerenOpnieuw spuitenGereed voor montageGemonteerd

10 stappen

Onderdelen hergebruiken en de prijscontrole

Wanneer een onderdeel één keer volledig is aangemaakt, wordt het onderdeel van het eigen artikelbestand van het bedrijf. Wordt later opnieuw naar hetzelfde onderdeel gezocht, dan verschijnt het eerder gebruikte artikel automatisch als voorstel, met de laatst bekende gegevens: leverancier, leveranciersnummer, laatste inkoopprijs en laatste verkoopprijs.

Daarbij verschijnt de vraag “Klopt de prijs nog?”

AntwoordWat er gebeurt
Ja, prijs kloptDe bestaande gegevens worden opnieuw gebruikt. Alleen de datum van de laatste prijscontrole wordt bijgewerkt.
Nee, aanpassenDe nieuwe prijs geldt vanaf nu. De catalogusprijs wordt bijgewerkt en de controledatum opnieuw gezet.

Historische prijzen blijven behouden. De prijzen worden opgeslagen op het item zelf, niet teruggelezen uit de catalogus. Een prijswijziging past dus nooit met terugwerkende kracht oude projecten of facturen aan.

Op deze manier bouwt ieder bedrijf tijdens normaal gebruik automatisch zijn eigen onderdelenbestand op. Er hoeft niet eerst een enorme catalogus te worden ingericht voordat de software gebruikt kan worden.

Demontagestructuur

De demontagegroepen komen uit een template die bij het aanmaken van het project op dat project wordt gekopieerd. Het is geen vaste, in de code opgenomen boom — een werkplaats kan dus eigen templates opbouwen.

Binnen de C2-restauratie zijn er twee soorten groepen:

Soort groepBetekenisIn de demo
UitgewerktMet componenten die daadwerkelijk afgevinkt kunnen wordenRemmen, Motor, Achterwielophanging, Dashboard (4 groepen)
Alleen zichtbaarLaat zien dat de structuur van een complete restauratie compleet is, zonder inhoudelijke uitwerkingVersnellingsbak, Cardanas, Carrosserie, … (29 groepen)

Hoe de cijfers worden berekend

Voortgang, blokkades en “sinds vorige factuur” worden berekend, niet opgeslagen. Daardoor kunnen ze niet verouderen ten opzichte van de onderliggende gegevens.

Voortgang

Bij een complete restauratie: afgevinkte componenten gedeeld door het totaal in uitgewerkte groepen, vermenigvuldigd met het aandeel dat die groepen vormen van de volledige demontagestructuur. Demontage is namelijk maar één fase van het werk. Bij projecten zonder demontage: gereede werkzaamheden gedeeld door alle werkzaamheden.

voortgang = afgevinkte componenten ÷ componenten in uitgewerkte groepen
           (of, zonder demontage:)
           gereede werkzaamheden ÷ alle werkzaamheden

Groepen die alleen zichtbaar zijn tellen niet mee. Anders zou de voortgang van een complete restauratie kunstmatig laag blijven.

Blokkades

Een item is een blokkade als de verwachte lever- of retourdatum is verstreken, of als een gedemonteerd component langer dan 7 dagen op "nog beoordelen" staat. Blokkades worden berekend, niet opgeslagen — ze kunnen dus niet verouderen.

  • Een verwachte leverdatum is verstreken en het onderdeel is nog niet ontvangen.
  • Een verwachte retourdatum is verstreken en het component is nog niet terug.
  • Een gedemonteerd component staat langer dan 7 dagen op "nog beoordelen".

Sinds vorige factuur

De grens is de periode_tot van de laatste betaalde factuur van dat project. Alles met een tijdstempel daarna telt als nieuw.

  • Arbeid: alle gestopte, factureerbare urenregistraties die nog niet gefactureerd zijn.
  • Onderdelen: alleen items met status "gebruikt op project" — besteld is niet hetzelfde als factureerbaar.
  • Externe kosten: revisie- en extern werk-items die terug zijn en nog niet gefactureerd.
  • Werkzaamheden: alles wat na de grens gereed is gemeld; deze voeden de factuuromschrijving.

Na het maken van een factuur begint de teller opnieuw vanaf dat moment. De historische gegevens blijven bij het project bewaard.

De schermen, één voor één

Dashboard

Bekijk

Geeft in één oogopslag inzicht in de werkplaats: de actieve projecten met voortgang, uren, open onderdelen, revisies en blokkades. Daarboven de algemene aandachtspunten: revisies extern, nog te bestellen, onderdelen verwacht, blokkades, conceptitems en open facturen. Elk getal is een doorklik naar het bijbehorende overzicht.

Projectpagina

Bekijk

Bovenaan de voertuiggegevens en een compact projectoverzicht: voortgang, geklokte uren, open onderdelen, open revisies, blokkades en het bedrag sinds de vorige factuur. Daaronder de modulenavigatie, die volledig uit de werkordersoort volgt. Het overzicht zelf toont blokkades, conceptitems, demontagevoortgang per groep en de werkzaamheden.

Demontage

Bekijk

De volledige demontagestructuur. Groepen klappen open, componenten worden aangeklikt en in een paneel afgevinkt. Na het aanvinken van “gedemonteerd” verschijnt de actiekeuze; bij een actie die een vervolgitem genereert laat de software direct zien wat er is aangemaakt en welke bron eraan hangt.

Onderdelen

Bekijk

Zowel per project als centraal. Tabbladen: projectbehoefte, concepten, te bestellen, besteld, ontvangen, catalogus en besteladvies. In het itempaneel maakt de chef een concept compleet, met zoeken in het eigen artikelbestand en de prijscontrole. Het besteladvies combineert artikelen onder de minimumvoorraad met wat vanuit projecten nodig is maar nog niet besteld.

Revisie

Bekijk

Alle revisies en externe werkzaamheden centraal, met de filters uit het functioneel ontwerp: alle, intern, extern, nog te beoordelen, in behandeling, wacht op retour en gereed. Per regel: auto, component, intern/extern, bedrijf, status en verwachte retourdatum. Vanuit elk item is terug te navigeren naar auto en project.

Waar wachten we op?

Bekijk

Het snelle antwoord op de belangrijkste werkplaatsvraag, gegroepeerd per auto. Per punt: de status, waar het zich bevindt, wanneer het wordt verwacht en wat de volgende stap is. Blokkades staan bovenaan.

Uren

Bekijk

Start/stop-registratie. De monteur kiest project en werkzaamheid en start; monteur, auto, project, datum en tijdsduur worden automatisch vastgelegd. Voor leidinggevenden: uren per monteur, per auto, per project en per werkzaamheid, plus wat nog niet gefactureerd is. Er loopt maximaal één timer per monteur; een nieuwe start stopt de vorige automatisch.

Facturatie

Bekijk

Het factuurvoorstel bouwt zichzelf op uit wat er sinds de vorige factuur is toegevoegd. Werkzaamheidsregels komen uit de registratie van de monteurs en zijn per regel aan of uit te zetten; de tekst is aanpasbaar. Onderdelen die wel besteld of ontvangen zijn maar nog niet gebruikt, worden expliciet als “nog niet factureerbaar” getoond. Daarna volgt de gesimuleerde boekhoudflow.

Zoeken

Bekijk

Vaste zoekbalk bovenin, ook met Ctrl/Cmd + K. Zoekt op klant, auto, kenteken, chassisnummer, project, onderdeel, artikelnummer, revisie en omschrijving. Resultaten zijn gegroepeerd per soort en met de pijltjestoetsen te doorlopen.

Foto's en klantupdate

Bekijk

Foto’s zijn automatisch gekoppeld aan klant, auto, project, hoofdgroep, component, monteur en datum. Vanuit dezelfde pagina wordt een klantupdate samengesteld: selecteer werkzaamheden en foto’s, de software stelt een tekst voor, de chef past die aan en verstuurt.

Planning

Bekijk

Eenvoudige weergave van wie waaraan werkt, plus de externe gebeurtenissen die het werk bepalen: verwachte leveringen en retourdatums. Daarmee zijn niet alleen mensen gepland, maar ook afhankelijkheden zichtbaar.

Factuur en boekhouding

De koppeling met het boekhoudprogramma is voor deze demo gesimuleerd. De stappen zelf zijn echt en worden vastgelegd in een log, met richting: uitgaand (wij sturen) of inkomend (de boekhouding koppelt terug).

Factuur gemaaktNaar boekhoudingOpenstaandBetaling ontvangenBetaald

Op de factuur staat een betaal-QR met het bedrag en het factuurnummer als kenmerk. Voor deze demo is dat een visuele weergave, geen werkende betaalcode.

De demo bedienen

WatWaarWat het doet
Gebruiker wisselenRechtsbovenWisselt tussen monteur en werkplaatschef. De keuze wordt in de browser onthouden.
Demo resettenRechtsboven Wist alle demodata en bouwt die opnieuw op. Ook via npm run db:reset. Duurt ongeveer een halve seconde.
Donkere weergaveRechtsboven Wisselt tussen licht en donker. Licht is de standaard voor deze demo.
ZoekenBovenin of Ctrl/Cmd + KGlobale zoekfunctie over alle gegevens.

Reset de demo tussen twee bedrijfsbezoeken. Daarmee staat het demontagecomponent Trailing arms weer klaar als startpunt voor het volledige verhaal van demontage tot betaling.

Wat deze demo bewust niet doet

Het doel is dat de onderliggende werkwijze en samenhang zichtbaar worden, niet dat er een productierijp systeem staat. Bewust beperkt of afwezig:

  • Inlog, rechten en meerdere bedrijven in één systeem
  • Alle demontagegroepen inhoudelijk uitgewerkt (vier van de 33)
  • Complete leverancierscatalogi en automatische prijsfeeds
  • Volledige voorraadlogistiek
  • Echte koppelingen met boekhoudprogramma’s — de flow is gesimuleerd
  • Volledig klantportaal
  • Geavanceerde capaciteitsplanning en uitgebreide rapportages
  • Andere automerken en modellen