Definisci requisiti fondanti FlyWMS Core

This commit is contained in:
2026-06-30 16:51:37 +02:00
parent 3c97dbe313
commit a2520ff84c
6 changed files with 295 additions and 6 deletions

View File

@@ -28,7 +28,48 @@ Questo consente di distinguere:
- UDC spedite;
- anomalie rilevate da operatori o da FlyWMS Mapper.
## Requisiti fondanti rispetto al prototipo ware_house
### Barcode essenziale
Il client barcode deve permettere il minor numero possibile di azioni esplicite.
La teoria operativa iniziale e':
- prelievo;
- versamento.
Carico, scarico, picking, spedizione, riallocazione e presa in carico sono interpretazioni di contesto intorno a queste due operazioni elementari.
Il barcode non deve chiedere all'operatore di ragionare sul modello dati. Deve guidarlo con messaggi minimi e stati chiari.
### UDC visibili dalla nascita ERP
Una unita' di carico deve essere visibile in FlyWMS Core dal momento in cui nasce nell'ERP, anche se non e' ancora stata letta o movimentata in magazzino.
Se l'ERP dichiara una UDC prodotta, FlyWMS Core deve poterla mostrare come disponibile in una location virtuale iniziale, normalmente:
- NON_SHELVED;
- "Non scaff.";
- barcode convenzionale configurabile, ad esempio 9001000.
Questo supera il limite legacy in cui una UDC entra nel WMS solo alla prima lettura barcode o alla prima registrazione in una tabella movimenti.
### Installazione configurabile
FlyWMS Core deve essere installabile in aziende diverse mediante un wizard guidato.
Il wizard deve raccogliere le risposte operative del cliente e generare:
- configurazione applicativa;
- struttura magazzini;
- struttura location;
- tipologie UDC;
- location virtuali;
- regole minime di movimento;
- mappature ERP;
- tabelle e dati iniziali necessari.
## Obiettivo commerciale
FlyWMS Core deve essere anche un prodotto-vetrina: abbastanza concreto da dimostrare valore operativo, abbastanza configurabile da adattarsi a piu' clienti, abbastanza semplice da poter essere realmente completato e mantenuto.