Il contesto
Il progetto nasce dall'esigenza di sviluppare un sistema WMS (Warehouse Management System) semplice e intuitivo, al fine di semplificare la gestione quotidiana delle movimentazioni di Magazzino. La caratteristica principale di questo sistema, che si presenta come un'applicazione Web, è quella di comunicare direttamente con il sistema SAP Business One (tramite API), permettendo di avere la situazione sempre aggiornata in tempo reale.
Le sfide affrontate e la soluzione
La principale difficoltà si è presentata nell'analizzare i flussi di magazzino e renderli facilmente sfruttabili per diverse realtà. Data l'integrazione tramite API con SAP Business One, tutte le operazioni devono essere correttamente interpretabili dal sistema ERP, di conseguenza si è resa necessaria un'analisi approfondita delle possibilità esposte dalle API SAP, al fine di mappare correttamente tutti i processi sul gestionale.
Il sistema WMS permette di gestire tutte le fasi di ingresso e uscita (movimentazione logistica, acquisto e vendita) e tutte le movimentazioni interne di magazzino (trasferimenti interni, trasferimenti a terzisti, approvigionamento per produzione). Presenta inoltre delle interrogazioni di magazzino che permettono agli operatori di identificare facilmente come reperire il materiale necessario e avere sempre sotto controllo le scorte.
Le attività principali hanno incluso:
- Analisi funzionale dei flussi logistici sul sistema SAP Business One
- Analisi delle API fornite e definizione delle operazioni necessarie per rispettare i flussi SAP
- Disegno della soluzione WMS in termini di infrastruttura
- Definizione logiche, campi e tabelle custom su sistema SAP Business One
- Test della soluzione e delle funzioni sviluppate