📊
Dashboard
Prezentare generală
- Dashboard-ul oferă o privire de ansamblu în timp real asupra depozitului. Accesează-l din meniu → Dashboard sau navighează direct la /dashboard.
- KPI-urile principale afișate: valoare totală stoc (RON), număr SKU-uri active, alerte stoc sub minim, comenzi de picking în progres.
Indicatori KPI
- 📦 Valoare Stoc — suma valorilor tuturor produselor în stoc, calculate la prețul de intrare.
- ⚠️ Alerte Stoc — produse sub cantitatea minimă configurată (reorder point). Click pe alertă duce direct la filtrarea respectivă în /stock.
- 🚚 Picking Activ — comenzi Wave active în momentul curent, cu progres procentual.
- 📈 Rotație — numărul de rotații medii ale stocului în ultimele 30 de zile.
Sfaturi
- Fiecare card KPI este clickable și duce la secțiunea relevantă.
- Dashboard-ul se actualizează automat la fiecare 60 de secunde.
- Shortcut rapid: din orice pagină, apasă pe logo-ul 'W' din sidebar pentru a reveni la Dashboard.
📦
Gestiune Stocuri
Vizualizare și filtrare
- Pagina /stock afișează toate produsele din depozit cu detalii complete: cod WM, barcode, categorie, cantitate, valoare, zonă/celulă, clasificare ABC.
- Filtrare după categorie: click pe dropdown-ul de categorii din header (Parchet SPC, Parchet Laminat, Plinte, Adezivi, etc.).
- Clasificare ABC — filtrează rapid după viteza de mișcare: A (rotație mare), B (medie), C (lentă). Vizibil ca badge colorat pe fiecare rând.
- Filtru QC Hold — afișează doar produsele puse în carantină calitativă (badge roșu 'QC'). Util pentru audituri.
- Sub minim / Epuizat — filtre rapide pentru produse ce necesită reaprovizionare.
Căutare
- Câmpul de căutare din header filtrează în timp real după: cod WM, barcode, denumire produs, lot.
- Shortcut Ctrl+K deschide căutarea globală din orice pagină.
- Căutarea este case-insensitive și funcționează și cu coduri parțiale.
Rezervare lot
- Hover pe un rând din tabel → apare butonul '🔒 Rezervă'.
- Modalul de rezervare permite specificarea: proiect, client, cantitate, lot specific.
- Stocul disponibil se actualizează în timp real după rezervare — badge violet '🔒 N rezerv.' apare pe rând.
- Rezervările sunt vizibile în coloana 'Disponibil' (stoc total minus rezervat).
Slotting Optimization
- Butonul '📍 Slotting' din header analizează automat aranjarea stocului și propune optimizări.
- Recomandările includ: mutare produse clasa C din zona D1 (cost mare), produse A-class care ar trebui în zona de picking rapid, produse aging >90 zile, QC Hold în zone active.
- Fiecare recomandare are un buton 'Creează task' pentru a genera un task de relocation pentru operator.
Export CSV
- Butonul '⬇️ Export CSV' descarcă un fișier CSV cu toate produsele vizibile în filtrul curent.
- Câmpurile exportate: cod WM, barcode, denumire, categorie, cantitate, UoM, valoare RON, zonă, celulă, clasificare ABC, lot, dată intrare.
- Exportul respectă filtrele active — dacă ai filtrat după 'Parchet SPC', CSV-ul conține doar produsele filtrate.
📥
Recepție NIR
Flux de recepție
- Accesează /receptie pentru a gestiona recepția mărfurilor. Pagina listează toate NIR-urile active și istoricul.
- Creează un NIR nou cu butonul '+ NIR Nou'. Se deschide un modal cu câmpurile: Furnizor, Data, ASN Number, PO Number.
- ASN (Advance Shipping Notice): dacă furnizorul trimite un ASN în avans, introduceți numărul și liniile NIR se pre-populează automat.
Atribute obligatorii parchet
- Pentru produse din categoria Parchet (SPC, Laminat, Masiv, Vinil), câmpurile Nuanță și Calibru sunt OBLIGATORII.
- Nuanță = varianta de culoare (ex: Stejar Natur, Nuc, Wengé). Calibru = grosimea (ex: 4mm, 8mm, 12mm, 20mm).
- Sistemul nu permite salvarea NIR-ului dacă aceste câmpuri lipsesc pentru produse parchet.
- Motivul: lot-urile diferite de aceeași referință pot diferi la nuanță — importante pentru customer care.
Scanare barcode
- Apasă Enter după introducerea unui barcode în câmpul de scanare pentru confirmare rapidă.
- Sistemul identifică automat produsul și completează câmpurile disponibile.
- Dacă barcodeul nu există în sistem, se propune crearea unui produs nou.
QC Hold la recepție
- Toggle-ul 'QC Hold' marchează produsele recepționate cu probleme de calitate.
- Produsele QC Hold nu pot fi alocate comenzilor de picking până la ridicarea hold-ului de către Manager.
- Motivul hold-ului se completează în câmpul 'Observații QC' (ex: cutii deteriorate, umiditate, lipsă documente).
Directed Putaway
- După confirmarea NIR-ului, sistemul propune automat locațiile de depozitare.
- Propunerile țin cont de: categorie produs, greutate, dimensiuni, zona de picking preferată, ABC class.
- Operatorul confirmă locația propusă sau o poate modifica manual.
- Celula de destinație este confirmată prin scanare barcode locație format: D1-Z1-01-01-001.
🔢
Inventariere Ciclică
Cele 4 faze
- Inventarierea ciclică parcurge 4 faze: Setup → Numărare → Review → Finalizat.
- Setup: se selectează zona (D1/D2/D3/D4 sau Toate) și se inițiază sesiunea de numărare.
- Numărare: operatorul introduce cantitățile numărate pentru fiecare SKU. Câmpurile afișează cantitatea din sistem și diferența live.
- Review: tabel cu toate varianțele, color-codate: verde = OK (sub 1%), amber = diferență mică (<5%), roșu = diferență semnificativă.
- Finalizat: butonul 'Generează ajustare stoc' aplică corecțiile automat în sistem.
Zone D1–D4
- Depozitul este împărțit în 4 zone: D1 (picking rapid, produse A-class), D2 (produse B-class), D3 (bulk/paletizat), D4 (retururi/sezonier).
- Inventarierea pe zonă permite numărarea rotativă — nu trebuie oprit întreg depozitul.
- Recomandare: inventariați D1 săptămânal, D2 bisăptămânal, D3-D4 lunar.
Varianțe și ajustări
- Varianța = cantitate numărată − cantitate din sistem. Valoarea pozitivă înseamnă surplus, negativă înseamnă minus.
- Varianțele marcate cu roșu necesită investigație înainte de ajustare (posibil furt, eroare de recepție, lot greșit).
- Ajustarea de stoc generează automat un document de ajustare cu motivul 'Inventariere ciclică' și data sesiunii.
Istoric
- Secțiunea 'Ultimele inventarieri' afișează sesiunile anterioare cu: zonă, dată, număr SKU-uri, varianțe găsite, status.
- Click pe o sesiune din istoric deschide detaliile complete ale acelei numărători.
🚚
Picking & Expediere
Wave Picking
- Picking-ul este organizat pe 'Wave-uri' (valuri) — grupuri de comenzi procesate simultan pentru eficiență maximă.
- Fiecare wave afișează: număr comenzi incluse, produse de cules, zona de picking, progres (ex: 12/45 linii completate).
- Sistemul optimizează ruta prin depozit minimizând distanța parcursă de operator.
Flux de picking
- Operatorul confirmă fiecare produs cules prin scanare barcode. Ecranul arată: cod produs, locație (celulă), cantitate necesară.
- Dacă produsul din locație nu corespunde (lot, nuanță), operatorul raportează mismatch — sistemul propune o locație alternativă.
- La finalizare, picking-ul generează automat documentele de expediere.
Expediere
- Produsele culese sunt consolidate per comandă și pregătite pentru expediere.
- Documentul de expediere include: aviz de însoțire, bon de livrare, etichete colet.
- Integrare cu transportatori: după confirmare, comanda este transmisă automat la curier.
🏪
Canale Distribuție Retail
Conceptul de canal
- Canalele de distribuție permit alocarea și rezervarea stocului pentru partenerii retail majori: Hornbach, Dedeman, Brico Dépôt și Leroy Merlin.
- Fiecare canal are un buffer minim — stocul nu poate scădea sub această valoare pentru canalul respectiv.
- Alocarea este vizibilă pe fiecare produs prin badge-uri colorate în tabelul de stocuri.
Cum aloci stoc unui canal
- În /stock, hover pe un produs → apare butonul 'Canale'. Click deschide modalul de alocare.
- Selectează canalul (Hornbach/Dedeman/Brico/Leroy), introduce cantitatea alocată și buffer-ul minim.
- Bara de distribuție arată în timp real procentul din stocul disponibil alocat pe fiecare canal.
- Dacă suma alocărilor depășește stocul disponibil, apare un warning portocaliu și butonul Salvare este dezactivat.
Panel Canale Distribuție
- Butonul 'Canale Distribuție' din header deschide panoul de overview cu toate alocările active.
- Panoul afișează per produs: distribuția pe canale (bare progres), alerte de sub-buffer.
- Alertă roșie 'Sub buffer' apare când stocul efectiv pentru un canal este sub minimul configurat.
Canale disponibile
- 🟠 Hornbach — identificator portocaliu, lanț de bricolaj cu cerințe speciale de ambalare.
- 🔵 Dedeman — identificator albastru, cel mai mare lanț de bricolaj din România.
- 🔴 Brico Dépôt — identificator roșu, parte din grupul Kingfisher.
- 🟢 Leroy Merlin — identificator verde, prezent în marile orașe.
📈
Rapoarte
Rapoarte disponibile
- Accesează /reports pentru suita completă de 12 rapoarte operaționale și analitice.
- Stoc curent — snapshot complet al stocului cu valori și locații.
- Rotație stoc (ABC) — analiza mișcărilor pe categorii ABC pentru ultimele 30/90/365 zile.
- Aging stoc — produse cu stoc fără mișcare >30/60/90 zile, grupate pe zone.
- Varianțe inventariere — comparație istoric inventarieri cu ajustările efectuate.
- Recepții NIR — toate recepțiile dintr-o perioadă, cu furnizori, valori, discrepanțe.
- Picking performance — eficiența operatorilor de picking: linii/oră, erori, timp mediu per wave.
Filtre și export
- Toate rapoartele suportă filtrare pe perioadă (last 7/30/90 zile sau dată custom).
- Export disponibil în: CSV (pentru Excel), PDF (pentru tipărire), JSON (pentru integrări).
- Rapoartele pot fi programate pentru trimitere automată prin email (configurabil din Admin).
🤖
AI Warehouse Assistant
Ce poate face AI Assistant-ul
- Asistentul AI (/ai) răspunde la întrebări în limbaj natural despre stocuri, tendințe și recomandări.
- Exemple de întrebări: 'Ce produse sunt sub minim?', 'Care sunt cele mai lente produse din D3?', 'Câte m² de Parchet SPC avem disponibile?'
- AI-ul analizează datele în timp real și poate genera sugestii de reaprovizionare bazate pe istoric.
Cum se folosește
- Scrie întrebarea în câmpul de chat și apasă Enter sau butonul Send.
- Răspunsurile pot include tabele de date, grafice simple și linkuri directe către paginile relevante.
- Istoricul conversației este păstrat pe sesiune — poți face follow-up la întrebări anterioare.
Limitări
- AI-ul nu poate efectua operațiuni (nu poate crea NIR-uri, rezerva stoc, etc.) — doar analizează și informează.
- Datele sunt actualizate la momentul întrebării, nu în timp real pe parcursul conversației.
🗺️
Hartă Depozit
Vizualizare layout
- Harta (/map) afișează layout-ul vizual al depozitului cu toate zonele, rafturile și celulele.
- Culori de ocupare: verde = liber, galben = parțial ocupat (50-80%), roșu = ocupat >80%, gri = blocat/QC.
- Hover pe o celulă afișează: codul celulei, produsele stocate, cantitățile, valoarea.
Navigare hartă
- Zoom in/out cu scroll sau butoanele +/− din colțul dreapta-jos.
- Pan (mutare vedere) prin click + drag pe zonele goale ale hărții.
- Click pe o celulă deschide panoul de proprietăți cu detalii complete.
Editare layout
- Toolbar-ul din stânga permite adăugarea de zone noi, rafturi și celule.
- Modificările de layout trebuie confirmate cu 'Salvează' — nu se aplică automat.
- Accesul la editarea hărții este restricționat la rolul Manager Depozit și Admin.
⚙️
Admin & RBAC
Roluri disponibile
- WMS folosește un sistem RBAC (Role-Based Access Control) cu 4 roluri predefinite.
- 👑 Admin — acces complet la toate funcționalitățile, inclusiv gestiunea utilizatorilor și configurarea sistemului.
- 📊 Manager Depozit — acces la stocuri, rapoarte, slotting, canale retail. Nu poate gestiona utilizatorii.
- 📦 Operator — acces la recepție, picking, inventariere. Nu poate vedea rapoartele financiare.
- 👁️ Viewer — acces read-only la stocuri și rapoarte. Fără operațiuni de scriere.
Gestiunea utilizatorilor
- Admin-ii pot adăuga utilizatori noi din /admin/users → butonul '+ Utilizator Nou'.
- Câmpurile necesare: Nume, Email, Rol, Departament, PIN (pentru acces rapid de pe tabletă).
- Dezactivarea unui utilizator (nu ștergerea) este practica recomandată — păstrează istoricul activității.
Audit log
- Toate operațiunile critice sunt înregistrate: cine a creat/modificat/șters, la ce oră, de pe ce dispozitiv.
- Audit log-ul este accesibil din Admin → Jurnal Activitate și poate fi exportat în CSV.
📱
Utilizare Mobile
Meniu mobile
- Pe ecrane mici (telefon, tabletă mică), sidebar-ul este ascuns implicit.
- Apasă butonul hamburger ☰ din stânga header-ului pentru a deschide meniul de navigare.
- Meniul se închide automat după selectarea unei pagini sau prin click pe fundal.
Optimizări tabletă
- Interfața este optimizată pentru tablete 10" — recomandat pentru operatorii de depozit.
- Câmpurile de input sunt mai mari pe touch pentru a evita erorile de tap.
- Confirmarea prin barcode scanner funcționează nativ — scanerul extern se comportă ca o tastatură.
Sfaturi mobile
- Adaugă WMS la ecranul principal (Add to Home Screen) pentru acces rapid fără browser.
- Rotație landscape este recomandată pentru tabelele cu multe coloane (/stock, /receptie).
- Funcționalitățile de editare hartă (/map) sunt disponibile doar pe desktop.
⌨️
Taste Rapide
Shortcuts globale
- Ctrl+K — Deschide căutarea globală din orice pagină.
- Esc — Închide modalul sau panoul deschis curent.
- ? — Deschide acest ghid de ajutor (de pe orice pagină).
Shortcuts recepție
- Enter — Confirmă barcodeul scanat în câmpul activ.
- Tab — Navighează la câmpul următor din formularul NIR.
- Ctrl+S — Salvează NIR-ul curent (echivalent buton Salvează).
Shortcuts inventariere
- Tab / Enter — Treci la câmpul de cantitate următor după introducerea valorii.
- Ctrl+Z — Anulează ultima cantitate introdusă (revine la valoarea anterioară).
WMS WoodClass v2.0 — Wood Class Design SRL • Suport tehnic: it@woodclass.ro