<link rel="stylesheet" href="https://use.typekit.net/jvv3mlc.css">

Case

Zegelregistratiesysteem LogCon

Elk zegel herleidbaar, van import tot monteur

LogCon (Logistiek Concurrent) levert de zegels waarmee monteurs van een netbeheerder meters verzegelen. Van elk zegel moet vaststaan waar het is, welke status het heeft en wie ervoor verantwoordelijk is. NewHeap bouwde het registratiesysteem dat dat vastlegt, van de import van een nummerreeks tot de uitgifte aan een monteur. Het draait sinds januari 2020 en wordt sindsdien door ons beheerd en doorontwikkeld.

Klant
LogCon
Wat we deden
Maatwerksoftware, procesautomatisering, hosting en beheer
Periode
2019 – heden
Techniek
ASP.NET Core (.NET 8), Angular, SQL Server, Entity Framework Core, Hangfire
van projectvoorstel tot productie
2 mnd
in productie en in beheer bij NewHeap
6+ jaar
statussen in de levenscyclus van een zegel
13

De vraag

Voor de levering van zegels aan een netbeheerder was een registratiesysteem een harde eis. Elk uitgegeven zegel moest herleidbaar zijn naar monteur, team en organisatie, en elke wijziging moest worden vastgelegd. LogCon had binnen een paar maanden een werkend systeem nodig, dat daarna jarenlang betrouwbaar zou blijven draaien.

Van nummerreeks tot monteur

Zegels komen het systeem binnen als CSV-bestand met nummerreeksen. Het systeem splitst elke reeks in losse zegels, controleert de nummers, koppelt ze aan de juiste organisatie en geeft ze een startstatus. De import draait op de achtergrond en meldt per regel wat er is verwerkt en wat niet. Daarna wijzen beheerders zegels, of hele reeksen tegelijk, toe aan een organisatie en aan monteurs met een personeelsnummer.

Elk zegel een eigen dossier

Elk zegel doorloopt vaste statussen, van verzonden en ontvangen in het magazijn tot uitgegeven aan een monteur. Gaat er iets mis, dan wordt het zegel als vermist, gestolen, verbroken of onbruikbaar geregistreerd, met bijvoorbeeld een proces-verbaal als bijlage. Opmerkingen staan in een tijdlijn bij het zegel en zijn niet achteraf te bewerken. Elke mutatie wordt gelogd, zodat altijd te herleiden is wie wat wanneer heeft gedaan.

Iedereen ziet alleen wat bij zijn rol hoort

LogCon en de netbeheerder beheren het systeem; aannemers werken met hun eigen organisatie, beheerders en monteurs. Gebruikers worden per e-mail uitgenodigd en krijgen per organisatie een rol. Wie bij meerdere organisaties hoort, wisselt daar eenvoudig tussen, en ziet alleen de zegels die bij die organisatie horen.

Gebouwd om lang mee te gaan

Het systeem is API-first opgezet: een ASP.NET Core API met de bedrijfslogica en een Angular-portaal ervoor, zodat later andere systemen kunnen aansluiten. Binnen twee maanden na het projectvoorstel stond de eerste versie in productie. Sindsdien hosten en beheren we het systeem onder een SLA, met een aparte test- en productieomgeving, en houden we het technisch actueel, inmiddels op .NET 8.

  • Marcel van Nuil
  • Lars van den Bosch
  • Daan Moleman
  • Cas van der Linde
  • Daniel Thomassen
  • Sander Wijngaard

Past standaardsoftware niet bij jullie proces?

Vertel ons wat je wilt bereiken. We denken mee over de slimste route, van eerste versie tot doorontwikkeling.