WMS Agile
Docs Architettura Glossario Flusso Logistico Indice Documenti

Flusso Logistico End-to-End

Dal ricevimento merce alla spedizione cliente: 8 fasi operative tracciate in tempo reale con missioni, QC e SSCC/GS1

Flusso Inbound → Storage → Outbound
Visione completa del ciclo logistico. Ogni fase genera missioni, eventi audit e aggiornamenti stock in tempo reale.
1 ASN Avviso Arrivo inbound-ms 2 RICEZIONE Scarico + Conta receiveOrder() 3 QUALITY CHECK Pass / Fail → NCR QC per linea 4 PUT-AWAY Bin ottimale ABC missione putaway 5 STOCCAGGIO Giacenze, Lotti, FEFO Inventario Ciclico inventory-ms + warehouse-ms 6 WAVE + PICKING newWave() + missioni outbound-ms 7 PACKING SSCC/LPN + Pesatura generateLpn() 8 SPEDIZIONE Etichetta + Tracking shipOrder() + TMS CLIENTE Tracking pubblico /tracking/?n=TRK-... NCR / QUARANTENA Non conformita Etichette Generate Barcode GS1-128 (AI 00) con SSCC-18 — Etichetta collo A6/A4 Tracking TRK-YYYY-NNNNNN — DDT per corriere BRT/NCR/DHL/GLS Cicli Paralleli (sempre attivi) Inventario Ciclico ABC: A=7gg, B=30gg, C=90gg Replenishment automatico: PICK zone ← BULK zone Movimenti Stock (ogni fase) recordMovement(): ingresso, uscita, trasferimento, rettifica Tracciabilita completa: operatore, lotto, bin, timestamp
Diagramma — Flusso Logistico End-to-End: 8 Fasi Operative
Dettaglio delle 8 Fasi
1
ASN — Avviso Arrivo

Il fornitore invia un Advanced Shipping Notice con lista prodotti e quantita attese. L'operatore crea l'ordine inbound nel sistema.

Sezione: Ricezione → Ordini
API: POST /api/inbound/orders
Stato: draft → expected
2
Ricezione Fisica

Il camion arriva alla banchina. L'operatore scarica, conta i pezzi per ogni linea e registra le quantita ricevute tramite receiveOrder().

Sezione: Ricezione → pulsante "Ricevi"
API: POST /api/inbound/orders/{id}/receive
Output: quantita ricevuta per linea + note
3
Quality Check

Ogni linea viene verificata: Pass (conforme) o Fail (non conforme). Le linee Fail generano automaticamente una NCR e la merce va in quarantena.

Sezione: Conformita → NCR
Severita NCR: info, warning, critical, blocking
Quarantena: zona dedicata QUARANTINE
4
Put-Away

Il sistema suggerisce il bin ottimale basandosi su: classe ABC, temperatura, capacita, dedicazione. Genera una missione putaway per operatore o AGV.

Sezione: Ricezione → Put-Away
API: POST /api/inbound/putaway/{id}/complete
Missione: tipo=putaway, stato=queued
5
Stoccaggio

La merce e nei bin. Il sistema traccia giacenze per bin/lotto, applica FEFO, esegue inventario ciclico (frequenza ABC). Alert automatici per stock sotto ROP.

Sezione: Giacenze & Stock (4 tab)
Parallelo: Replenishment BULK → PICK
Conteggio: newCycleCount() / quickCount()
6
Wave Planning + Picking

newWave() raggruppa piu ordini confermati in un'unica onda di picking. Strategie: per zona, cluster, singolo. Genera missioni picking ottimizzate.

Sezione: Spedizioni → Wave Picking
API: POST /api/outbound/waves
Picking: operatore con palmare o AGV
7
Packing + LPN

Imballaggio: scelta cartone, pesatura, DDT. generateLpn() crea un codice SSCC-18 GS1 univoco per pallet/collo. Etichetta stampabile con barcode GS1-128.

SSCC: (00) 3 8012345 00001 00001 5
Etichetta: A6 termica o A4 laser
Barcode: GS1-128, AI (00) = SSCC
8
Spedizione + Tracking

shipOrder() assegna corriere e tracking number. Il collo entra nel TMS (giro di consegna). Il cliente traccia su /tracking/ senza login.

Sezione: Spedizioni → Tracking
Tracking: TRK-YYYY-NNNNNN
Corrieri: BRT, NCR, DHL, GLS, UPS
Tipi di Etichette nel Flusso
Il WMS genera 4 tipi di etichette in momenti diversi del flusso logistico.
Etichetta Ricevimento

Quando: Fase 2 — Ricezione fisica
Contiene: Nr. ordine inbound, SKU, lotto, data ricevimento, bin destinazione
Uso: Apposta su pallet in ingresso per tracciare il lotto

Etichetta Bin / Ubicazione

Quando: Configurazione magazzino
Contiene: Codice bin (A-03-02-01), zona, tipo (pallet/shelf), QR code
Uso: Fissata sullo scaffale, scansionata dall'operatore per conferma put-away/pick

Etichetta SSCC / LPN

Quando: Fase 7 — Packing
Contiene: SSCC-18 in barcode GS1-128, AI (00), peso, nr. colli, ordine
Formato: A6 termica (etichettatore) o A4 laser
Standard: GS1 SSCC-18 con check digit

Etichetta Spedizione

Quando: Fase 8 — Spedizione
Contiene: Tracking (TRK-YYYY-NNNNNN), destinatario, indirizzo, corriere, barcode, peso
Uso: Apposta sul collo, scansionata dal corriere
Stampa: printLabel() → popup stampabile