← Összes referencia
Bútorgyár és stúdió

GZone Factory

Gyártástervező és lejelentő rendszer bútorgyárnak: munkaszámok CSV-importja, alkatrészenkénti munkaterv, kapacitásnaptár több mint 20 munkaállomásra, vonalkódos lejelentő képernyők és élő gépállapot.

Szerepem
Önálló fejlesztő, az adatbázistól a telepítésig
Ügyfél
Bútorgyár és stúdió
Technológia és integrációk
React, shadcn/ui, TanStack Query, BullMQ + Valkey, MySQL, AWS CodePipeline
GZone Factory képernyőkép

A kihívás

A GZone Factory egy bútorgyár full-stack gyártástervező és lejelentő rendszere. Átveszi a gyár vállalatirányítási rendszeréből exportált alkatrészeket és munkaszámokat, minden alkatrészhez munkatervet rendel a gépeken át, a határidőből visszafelé ütemezi a munkát, a gépkezelők pedig a munkaállomásuk képernyőjén jelentik le az elkészült darabokat.

Egy bútorrendelés több ezer alkatrészre bomlik, és minden alkatrész más gépsoron megy végig: szabás, élzárás, fúrás, CNC. Kézi tervezés mellett a gyárban:

  • Nem látszott, mennyi munka van egy-egy gépre beütemezve az adott napon
  • Ugyanannak a munkaszámnak az alkatrészei más-más napra kerültek szabásra, pedig együtt kell átmenniük a fűrészen
  • Egy határidő-módosítás után minden érintett alkatrészt kézzel kellett átütemezni
  • Nem volt megbízható nyilvántartás arról, mi készült el ténylegesen az egyes gépeken
  • A vezetőknek körbe kellett járniuk az üzemet, hogy lássák, melyik gép dolgozik és melyik áll

A megoldás

Egyetlen rendszer az ERP-exporttól az utolsó gépig. A tervezők napra lebontva látják minden munkaállomás terhelését, és egy kattintással át tudják helyezni a munkát; a gépkezelők beolvassák az alkatrészt, beírják a mennyiséget és lejelentik; a vezetők élőben követik az üzemet.

01

Adatimport

  • Késztermékek és alkatrészeik CSV-importja, fájlonként 20-30 ezer sorral
  • Mindent vagy semmit elven működik: vagy a teljes fájl bekerül, vagy semmi
  • A munkaterveket háttérfolyamatok építik fel az importált adatokból, 1000 soros adagokban
  • A folyamatok újrafuttathatók, ismétléskor sem keletkezik duplikáció
02

Munkaterv szerkesztő

  • Minden alkatrésznek saját munkaállomás-lánca van, gépcsoportonként színezett címkékkel
  • Az azonos alkatrészek csoportosítva, egyszerre szerkeszthetők
  • Tömeges munkaállomás-csere a kijelölt alkatrészeken
  • Állítható oszlopok, keresés és rendezés minden mezőre
03

Tervezőnaptár

  • Munkaállomás és nap szerinti rács, amely a tervezett mennyiséget a napi kapacitáshoz méri: zöld, ha belefér, piros, ha túl van terhelve
  • Visszafelé ütemezés az alkatrész határidejétől munkanapokban, a hétvégék kihagyásával
  • Egy munkaszám minden alkatrésze ugyanazon a napon kerül szabásra, utána mindegyik a saját munkatervét követi
  • Az alkatrész áttehető másik napra vagy ugyanazon gépcsoport másik gépére, igény szerint a későbbi lépések újraszámolásával
  • Határidő-módosításkor a teljes munkaszám egy tranzakcióban újratervezhető
  • Az újratervezés a már elkészült munkához soha nem nyúl
04

Gyártási sorrend

  • Munkaállomásonkénti napi sorrend egymásra épülő rendezési feltételekből: darabszám, hosszúság, szín és továbbiak
  • A feltételek sorrendje és iránya módosítható, az eredmény azonnal látszik
  • A kézi sorrend az automatikus fölött megmarad
05

Lejelentő képernyő

  • Minden gép saját fiókkal lép be, és csak a saját feladatait látja
  • A dolgozók bejelentkeznek, vonalkódot olvasnak vagy kiválasztják az alkatrészt, megadják a mennyiséget és lejelentik
  • A fejlécben látszik a napi haladás, a futó időmérő és a bejelentkezett dolgozók
  • A feladatlista elmaradt, mai és következő munkákra tagolódik
  • A beépített PDF-néző megnyitja az alkatrész rajzát
06

Élő monitor és riportok

  • Gépállapot monitor: gyárt, várakozik vagy szabad, az aktuális alkatrésszel, az eltelt idővel és a dolgozókkal
  • Napi teljesítmény gépcsoportonként és gépenként, az elkészült és az ütemezett mennyiség összevetésével
  • Lejelentett alkatrészek listája szűrőkkel
07

Platform

  • Szerepkör alapú jogosultságkezelés CASL-lel adminisztrátoroknak, tervezőknek és munkaállomás-fiókoknak
  • Az API és a frontend közös csomagból használja a validációs sémákat
  • Minden nap alapú számítás a gyár időzónájában fut, bárhol is van a szerver
  • Válasz-gyorsítótár Valkey-n, célzott érvénytelenítéssel
  • Telepítés AWS CodePipeline, CodeBuild és CodeDeploy segítségével

A rendszer méretei

20+
munkaállomás
tervezve, követve és lejelentve
30e
sor importonként
1000 soros háttérfolyamatokban feldolgozva
39
REST API végpont
tervezéshez, lejelentéshez, munkatervekhez, importhoz és törzsadatokhoz
17
adatbázis-modell
alkatrészek, munkatervek, munkaállomások, munkamenetek és ütemezések
Három kódbázis
API, frontend és közös sémacsomag
Magyar nyelvű felület
tervezőknek és gépkezelőknek készült
Az eredmény

A tervezés, a lejelentés és a követés ugyanabból az adatból dolgozik, az ERP-exporttól az utolsó gépig.

A tervező egy pillantással látja, mely gépek vannak túlterhelve, és még időben át tudja helyezni a munkát. Egy munkaszám alkatrészei ugyanazon a napon érnek a fűrészhez. A gépkezelők a gépnél jelentik le, ami elkészült, így a napi teljesítmény és a gépállapot képernyői azt mutatják, ami az üzemben valóban történik.