Platforma logistica de dispecerat
Sistemul care tine logistica de livrare a unui grup de materiale de constructii cu mai multe divizii, in Irlanda si Marea Britanie. Sta intre ERP-ul grupului si toti cei care ii misca marfa: dispeceri, transportatori si soferii lor, operatorii care incarca in curte, comerciantii care isi asteapta livrarea. L-am construit si extins ca inginer senior, white-label printr-o agentie partenera.
Anonimizat sub NDA: produsul apare aici ca „Meridian”, cu clienti si transportatori fictivi.
Problema
Comenzile stau in ERP, dar marfa e miscata de transportatori terti, incarcata de operatori in curte si primita de comercianti care vor sa stie unde le e comanda. Nimic nu lega partile astea, iar legatura cu ERP-ul trecea printr-un mainframe mostenit cu fisiere CSV prin FTP. Ce s-a cerut: un singur loc unde o livrare e planificata, expediata, dovedita si facturata.
meridian · /insights
Ce am construit
Un hub logistic central pe Laravel, organizat in jurul load-ului.
Dispecerii grupeaza geografic comenzile de vanzare in load-uri, ofera fiecare load unui transportator cu sofer, camion si remorca alocate, apoi il urmaresc de la pick la cantar si livrare. Proof-of-delivery se captureaza la sosire, iar facturarea vine din load-urile efectiv rulate.
meridian · /loads-planning
Un nucleu, patru roluri
Divizii, roluri si ce se intampla cand un sofer n-are semnal.
Un singur codebase deserveste trei portaluri de divizie, cu API-uri pentru patru roluri de client (sofer, transportator, picker si comerciant) consumate de aplicatii native companion, cu notificari in timp real si chat pe load.
Soferii iesiti din semnal isi inregistreaza livrarile offline si le sincronizeaza la reconectare.
Un nucleu Laravel modular, nu microservicii: API-uri pe rol, captura care merge si offline si un strat de ERP care poate fi reincercat in siguranta.
meridian · driver-app
Migrarea legaturii cu ERP-ul
Un mainframe care schimba fisiere CSV prin FTP, inlocuit fara o comutare dintr-o data.
Am inlocuit schimbul de fisiere CSV prin FTP de pe mainframe cu o integrare REST in Microsoft Dynamics 365 Business Central: poate fi reincercata in siguranta si a fost comutata in etape, nu dintr-o data.
A fost livrata cu documentatie API si un set de cazuri de test, predate partenerului de implementare ERP al clientului. Ingineri care nu aveau sa deschida niciodata acest cod trebuiau sa o poata citi si testa.
meridian · /integrations
Ce s-a schimbat
- O singura imagine a livrarii: planificata, expediata, cantarita, dovedita si facturata intr-un singur sistem, pe trei portaluri de divizie.
- Legatura ERP: de la oarba la observabila: autentificata, sigura la reincercare si comutata in etape, in loc de dintr-o singura miscare.
- POD-urile pe hartie nu mai stau in torpedou, per firma: semnatura, poza si paleti returnati, capturate offline pe teren si atasate comenzii pe care o vede biroul.
Ai un sistem ca asta de construit sau de preluat?
Spune-mi ce coordonezi si unde e: la zero, in plina desfasurare sau predat de la altcineva.