WMS

Changelog

Versionshistorik

2026-03-13

QC-omarbetning, konsistensfix & rollskydd

QC-checklistor

  • Helt nya typanpassade checklistor — LAPTOP (7 punkter), DESKTOP (4), PHONE (3), TABLET (3), MONITOR (3), OTHER (2)
  • Flödet följer teknikerns naturliga arbetsordning: laddare → rengöring → tillverkartest → OS → display → slutkontroller
  • Tillverkartest (short) — korta BIOS-diagnoser före OS-installation
  • GPU-stresstest (FurMark) inbakat i OS-kontroller för enheter med dedikerat grafikkort
  • Batteri: 80% krav för telefoner/surfplattor, 70% för laptops
  • Återuppta påbörjad QC istället för att starta ny
  • Skick sparas löpande (auto-save) precis som övriga checklistpunkter
  • Teknikern måste aktivt välja inspekterat skick — ingen förvald leverantörsgrad
  • "Slutför alla utan anmärkningar" sätter leverantörens skick
  • Laddare-checkbox kan nu nollställas till grå (obockad)

Konsistensförbättringar

  • Statusbyte visar felmeddelande om ändringen misslyckas (var tyst tidigare)
  • Ärendestatusar har nu övergångsregler (som enheter redan hade)
  • Kommentar-fel visas i tydlig röd ruta (var liten text tidigare)
  • Debounce-timing enhetlig (500ms) för alla auto-save
  • Ärenden skapas nu först efter att QC slutförts framgångsrikt
  • Selection-bar rensas vid navigering/filtrering och är vertikalt centrerad

Säkerhet & rollskydd

  • Leverans-API (skapa/redigera/ta bort) kräver nu admin-roll
  • Artikeltilldelning trimmar och validerar tomma strängar server-side
2026-03-12

Excel-import, arrival-fix & monitor-stöd

Excel-import

  • Importspårning — varje import loggas med filnamn, antal och tidpunkt
  • Ångra import — tar bort importerade enheter och återställer ursprungliga
  • Ordernummer skrivs inte över om det redan finns
  • Bekräftelsemeddelande efter lyckad import
  • Drag-and-drop för filuppladdning
  • Excel-ikon vid data som importerats från fil

Ankomst & monitorer

  • Arrival-bannern försvann vid skanning — fixat
  • Serienummer valfritt för monitorer vid ankomstregistrering
  • Knappen heter nu "Saknar serienummer" (övriga enhetstyper)

Leveransdetalj

  • Enhetslistan visar samma kolumner och data som /enheter
  • Importhistorik under leveransinformation

Övrigt

  • Enhetstypen MONITOR heter nu "Monitor"
v1.0

WMS v1.0 — Första produktionsrelease

Komplett lagerhanteringssystem för inleverans, kvalitetskontroll och spårning av begagnade enheter (laptops, telefoner, surfplattor, monitorer). Byggt med Next.js, PostgreSQL och Docker.

Enhetslista & sökning

  • Central vy med alla enheter, statusfilter och typfilter
  • Scanner-stöd: skanna streckkod → automatisk ankomstregistrering
  • Sök på serienummer, modell, leverantörs-ID och artikelnummer

Ankomstregistrering

  • Skanna leverantörens etikett → enhet registreras automatiskt
  • Stöd för 3StepIT (direkt asset-ID) och INREGO (artikelnummer → formulär)
  • Scanner-normalisering: ledande nollor, specialtecken, Lenovo 20-teckens streckkoder
  • Inmatningsvalidering och dubblettskydd

Kvalitetskontroll (QC)

  • Typanpassade checklistor per enhetstyp
  • Godkänd/underkänd per punkt med anmärkningar
  • Automatisk avvikelse vid underkänd QC

Ärendehantering

  • Skapa, kommentera och lösa avvikelser
  • WAITING-status för parkerade ärenden
  • Rollbaserade notifikationer (admin/tekniker) med badge-räkning

Leveranser

  • Skapa och hantera leveranser med leverantörskoppling
  • Excel-import av enhetslistor från leverantörer

Infrastruktur

  • Separata prod/dev-miljöer med Docker Compose
  • Deploy-pipeline med auto-backup, health check och rollback
  • Daglig automatisk databasbackup