Studije slučaja
Pet puta brža otprema na starom ERP-u
Izgradili smo veb i Android platformu za LEE Distributors u Njujorku koja povezuje njihovu veb prodavnicu sa starim ERP-om, a zatim automatski pokreće pakovanje, izbor kurira i štampanje nalepnica širom skladišta, bez ijednog minuta zastoja i pod intenzivnim bezbednosnim pretnjama.
Profil klijenta
Izazov
LEE Distributors je radio na starom ERP-u koji nije mogao da prati savremeno upravljanje porudžbinama. Veb prodavnica i ERP su živeli u odvojenim svetovima, pa su se porudžbine ručno prenosile i usklađivale, a skladišni poslovi pakovanja i otpreme bili su manuelni i opterećeni papirima.
To je stvaralo uobičajene troškove papirnog procesa na velikoj skali: sporu propusnost, prostor za greške pri komisioniranju i pakovanju i odsustvo čistog zapisa o tome šta je otpremljeno kome. Zamena ERP-a nije bila cilj. On je sadržao podatke i logiku na kojima je poslovanje i dalje zavisilo. Zadatak je bio da se nateran da funkcioniše kao moderan sistem, bez toga da se uklanja.
Postojalo je i drugo, teže ograničenje. Kao distributer visoke vrednosti, LEE tretira dostupnost sistema i bezbednost kao apsolutni prioritet. Svaki novi sistem morao je da bude brži i lakši za korišćenje, ali i otporniji na napade. Morao je da radi bez prekida i u zahtevnom okruženju pretnji, ne samo u mirnim uslovima.
Pristup
Izgradili smo veb aplikaciju i Android aplikaciju koje stoje između veb prodavnice i starog ERP-a i automatizuju celokupan put otpreme, bez zamene ERP-a ispod.
Porudžbine pristižu iz veb prodavnice i automatski se prenose u ERP, tako da dva sistema ostaju sinhronizovana bez ručnog ponovnog unosa. Odatle platforma preuzima skladišne poslove. Bira najboljeg kurira i uslugu za svaku porudžbinu i automatski štampa sve nalepnice za slanje na Zebra štampačima širom skladišta. Osoblje skenira svaku stavku u kutiju na Zebra ručnim uređajima i označava je kao spakovanu, tako da se sadržaj kutije verifikuje umesto da se pretpostavlja. Kupci dobijaju sopstveni portal gde mogu da prate pošiljke i vide kompletnu specifikaciju pakovanja - svaku kutiju i svaku stavku u njoj.
Pošto su dostupnost i bezbednost bili osnovni zahtevi, ojačali smo platformu specifičnim bezbednosnim tehnikama i otpornom hosting infrastrukturom, tako da ostaje onlajn i pod opterećenjem i pod napadom.
Faze
Faza 1 - Povezivanje veb prodavnice i ERP-a
Izgradili smo Laravel veb aplikaciju koja povezuje veb prodavnicu sa starim ERP-om i automatski održava porudžbine u sinhronizaciji.
Faza 2 - Automatizacija skladišta
Dodali smo automatski izbor kurira, automatsko štampanje nalepnica na Zebra štampačima i React Native Android aplikaciju za skeniranje i pakovanje kutiju po kutiju na Zebra ručnim uređajima.
Faza 3 - Korisnički portal i ojačavanje sistema
Isporučili smo portal za praćenje pošiljki i specifikacije pakovanja, i ojačali platformu i infrastrukturu za rad bez zastoja u zahtevnom okruženju pretnji.
Šta smo isporučili
- Veb aplikacija koja povezuje veb prodavnicu sa starim ERP-om
- Automatizovan tok obrade porudžbina, pakovanja i otpreme
- Automatski izbor kurira i štampanje nalepnica na Zebra štampačima
- Android aplikacija za skeniranje na Zebra ručnim uređajima
- Korisnički portal za praćenje pošiljki i specifikacije pakovanja po kutijama
- Bezbednosno ojačavanje za rad bez zastoja
Rezultati
Papirologija je smanjena na trećinu, a obrada porudžbina postala je pet puta brža. Pošto se svaka stavka skenira u kutiju pre nego što se porudžbina označi kao spakovana, greške pri komisioniranju i pakovanju su eliminisane.
Jednako važno za distributera visoke vrednosti, platforma radi bez ijednog minuta zastoja do danas, uključujući i tokom pokušaja napada. Bezbednosno ojačavanje nije bila stavka na listi za štikliranje - upravo to je razlog zašto sistem ostaje aktivan kada je na meti. Platforma je u svakodnevnoj upotrebi širom skladišta, a mi nastavljamo da je održavamo i unapređujemo.
Tehnološki stack
- Laravel - veb aplikacija koja povezuje veb prodavnicu i stari ERP
- React Native - Android aplikacija za skeniranje na Zebra ručnim uređajima
- MySQL - podaci o porudžbinama i otpremi
- Laravel Forge + DigitalOcean - deploy i hosting
- Cloudflare - bezbednosni sloj i otpornost sistema
- Zebra - štampači nalepnica i ručni skeneri
Lessons Learned
Instinkt kod ERP-a koji ne može da prati jeste da se zameni. Često je bolji potez ostaviti ga na mestu i graditi oko njega.
ERP kompanije LEE je i dalje sadržao logiku i podatke od kojih je poslovanje zavisilo. Umotavanje modernim veb slojem, umesto migracije sa njega, uklonilo je rizik od naglog prelaska i skladištu donelo brži proces mnogo ranije. Najteži inženjerski posao bio je na spojevima: pouzdano održavanje dva sistema u sinhronizaciji i dovoljno ojačavanje novog sloja da njegovo dodavanje ne stvori novu površinu za napade. Da to radimo ponovo, pristup bi bio isti. Prvo modernizovati na ivicama, a jezgro sistema dirati samo ako i kada za to postoji jasan razlog.
Stari ERP ne može da prati tempo?
Ako stariji sistem koči otpremu, integracije ili korisničko iskustvo, obično ga ne morate menjati da biste rešili problem. Mi povezujemo stare sisteme sa modernim, automatizovanim tokovima rada i ojačavamo ih da ostanu aktivni u realnim uslovima.
Razgovarajte s nama o vašem projektu →