TeamMosaico

venerdì, luglio 28, 2006

Gestione sincronizzata magazzino e showroom

Vogliamo raccontarvi una delle nostre giornate tipo nel caso di interventi su cliente. In questo caso dovevamo affrontare:
  • il nascere di nuove esigenze del cliente
  • una richiesta di ottimizzazione sulle prestazioni di MosaicoX
Nuova esigenza 1:
Il cliente ha gia' una soluzione MosaicoX per la fatturazione attiva e passiva per la gestione magazzino. Adesso nasce la necessita' di gestire la vendita da showroom con preparazione automatica del DDT in base agli articoli selezionati mediante lettore di barcode. I prerequisiti ideali per una gestione di questo tipo sono:
  • dotare il visitatore di uno strumento semplice, robusto, che possa comunicare agevolmente con il sistema.
  • prima di confermare l'immissione dell'ordine il cliente deve poter visionare prezzi ed eventuale scontistica a scaglione a lui riservati.
  • il costo di acquisto, sviluppo, manutenzione della soluzione deve essere rapportato al beneficio e ai vantaggi operativi che ne derivano
Soluzione:
la soluzione e' stata composta adottando un lettore di barcode Datalogic Formula 732 (semplice, economico e robusto) , con scarico dei dati acquisiti dagli articoli esposti e visualizzazione di un carrello virtuale su schermi LCD installati in piu punti dello showroom. L'evasione degli ordini generati dal visitatore dello showroom avverra' mediante la procedura per la gestione ordini automatizzata di MosaicoX.

Nuova esigenza 2:
L'esigenza era quella di stampare le prese di magazzino ottimizzate per il carico dei furgoni. Si e' pensato di dare una soluzione con l'attivazione della gestione ubicazioni di MosaicoX.

Soluzione:

abbiamo censito tutte le ubicazioni del magazzino individuando scaffali, ripiani e sezioni. Dopodiche' abbiamo fornito la soluzione tecnologica costruendo le tabelle e l'interfaccia di gestione dell'anagrafica ubicazioni. Abbiamo popolato la tabella di anagrafica ubicazioni con apposita procedura automatica a partire dai dati di censimento delle scaffalature. Tempo di costruzione della procedura (2 ore e 30). Tempo di inserimento manuale risparmiato al cliente (almeno 2 giorni).
Il prossimo step sara' quello di collegare l'anagrafica ubicazioni al dettaglio del documento e costruire un nuovo report che stampera' la lista e le quantita' degli articoli presenti nel DDT in ordine di ubicazione.
A livello operativo il cliente dovra' inventariare il magazzino indicando non solo le quantita' presenti per ogni articolo ma anche la posizione.

Richiesta di ottimizzazione
Il cliente riscontrava un forte rallentamento nell'utilizzo di MosaicoX durante l'acquisizione massiva di un centinaio di battute da lettori di barcode in fase di creazione dei DDT.

Causa:

con l'andare del tempo il DB dei documenti emessi e' cresciuto pesantemente. Per limitare l'uso di indici, in una prima fase, si e' cercato di creare solo quelli strettamente necessari al buon funzionamento dell'applicazione.

Soluzione:

l'analisi delle procedure utilizzate per l'acquisizione dei dati letti da barcode ha permesso di individuare una serie di indici che una volta creati hanno ridotto il tempo di esecuzione delle procedure del 66%. La particolare filosofia progettuale di MosaicoX ha permesso di risolvere un problema specifico senza dover intervenire sul codice ma solo nell'ottimizzazione della struttura del DB.