Silbo
Domino koji ne sme da padne pogrešno: Kako povezati ERP, logistiku i terensku prodaju u jedan pouzdan proces
Kako integracioni sloj Aurora povezuje Silbove poslovne sisteme bez haosa

Zamislite trenutak koji se u distributivnom poslovanju događa na hiljade puta dnevno, a da ga niko skoro i ne primeti. Kupac klikne na „pošalji porudžbinu“ ili prodavac na terenu potvrdi porudžbinu iz kombija, parkiranog ispred marketa. To je, naizgled, banalan klik. U pozadini, međutim, taj klik pokreće domino-efekat: desetak različitih pločica poređane su jedna do druge, a pad prve mora da stigne do poslednje po tačnom redosledu, bez ijedne preskočene.
Sistem u sekundi mora da proveri kreditni limit kupca, dostupnost robe u magacinu, proveri cene, dodeli osnovne i akcijske rabate, da organizuje fizičko pakovanje, transport, fakturisanje i na kraju finansijsko knjiženje. Svakog dana se taj niz domina sruši, namerno i kontrolisano, oko 3.500 puta, kroz 25.000 stavki i preko 300.000 redova podataka.
Da bi jedan čovek ručno proverio svaki od tih 300.000 redova, uz optimistične tri sekunde po redu, trebalo bi mu više od 250 sati. Trideset radnih dana. Za jedan jedini dan poslovanja. To nije statistika; to je razlog zašto je automatizacija u distribuciji odavno prestala da bude luksuz i postala pitanje opstanka.
Cilj je da se čovek oslobodi ponavljajućih, mehaničkih i administrativnih aktivnosti, kako bi mogao da se bavi onim što sistem ne može sam: procenom, komunikacijom, rešavanjem izuzetaka, odnosom sa kupcem i unapređenjem procesa. Tehnologija preuzima rutinu, ali odgovornost za kvalitet poslovanja ostaje na ljudima koji razumeju proces.
Postoji uobičajena zabluda da je u logistici i distribuciji najvažnija brzina. Brzina jeste važna, ali sama po sebi nije dovoljna. Štaviše, brzina bez kontrole je opasna. Brz, ali pogrešan unos podataka ne štedi vreme; on ga oduzima, jer kasnije neko mora da otkrije grešku, prati je unazad kroz više različitih sistema, ispravi je, a zatim se izvinjava kupcu, dobavljaču ili knjigovođi.
U distributivnom i logističkom poslovanju prava mera uspeha nije koliko brzo nešto uđe u sistem, već koliko je pouzdano ono što iz sistema izađe na drugom kraju. Svaka porudžbina je, u suštini, obećanje: kupcu da će dobiti tačno ono što je poručio, skladištu da zna šta se od njega očekuje, transportnoj službi da zna kuda i kada treba da krene, finansijama da će novac koji uđe u firmu biti tačno evidentiran i tačno pripisan pravoj transakciji.
U distributivnom i logističkom poslovanju prava mera uspeha nije koliko brzo nešto uđe u sistem, već koliko je pouzdano ono što iz sistema izađe na drugom kraju
Zato projekat u Silbu nije zamišljen kao kozmetička zamena starog ERP sistema novim, sjajnijim interfejsom. Reč je o nečemu dubljem – o izgradnji digitalnog okruženja u kojem se svaki podatak rađa samo jednom, a zatim živi sopstveni život kroz procese, bez potrebe da iko ikada više kuca istu cifru dva puta.
Da bi podatak mogao da se „rodi samo jednom“, mora prethodno da bude tačan, jednoznačan i odgovorno održavan. Automatizacija počinje mnogo pre prvog klika na porudžbinu: u šifarniku artikala, pravilno definisanim jedinicama mere, bar-kodovima, rokovima trajanja, komercijalnim uslovima, kreditnim limitima, poreskim pravilima i logističkim parametrima. Ako su ti osnovni podaci pogrešni, sistem neće usporiti grešku, već će je ubrzati. Zato je kvalitet master podataka jedan od najvažnijih, ali i najmanje vidljivih temelja digitalne transformacije.
U srcu te priče stoji ERP, Microsoft Dynamics 365 Business Central, poslovno jezgro koje čuva finansijsku istinu kompanije. Oko njega kruže specijalizovani „organi“: WMS koji fizički „oseća“ robu na policama, TMS koji prati vozila i rute, aplikacija za terensku prodaju koja hvata porudžbine na licu mesta, DMS koji pamti dokumenta. Između svih njih, kao pravi nervni sistem, provlači se integraciona platforma Aurora, koja ne skladišti ništa, ne odlučuje ništa, samo prevodi, proverava i prosleđuje, baš onako kako nervni impuls putuje od mozga do mišića i nazad.
Integraciona platforma Aurora stoji kao posrednik između svih aplikacija i preuzima ulogu jedinog kanala kroz koji podaci putuju. Ona ne skladišti ništa, ne odlučuje ništa, samo prevodi, proverava i prosleđuje, baš onako kako nervni impuls putuje od mozga do mišića i nazad.
Zašto ERP kao čvor za sve veze nije održivo rešenje?
Da bi se razumelo koliko je ova promena bila važna, treba se vratiti na period pre Aurore. U to vreme, ERP nije bio samo finansijsko jezgro. Bio je i integracioni čvor, kroz koji su, direktno ili indirektno, prolazile veze prema WMS-u, TMS-u i ostalim aplikacijama. To je klasična „tačka-do-tačke“ arhitektura: svaki sistem koji treba da razmenjuje podatke sa drugim sistemom dobija posebnu, direktnu vezu, a jedan od sistema, u ovom slučaju ERP, na sebe preuzima i teret same razmene, iako to nije njegova osnovna namena.

Tačka-do-tačke integraciona arhitektura
Ovakav raspored ima ozbiljnu matematičku manu. Broj mogućih direktnih veza između sistema ne raste linearno sa brojem aplikacija, već po formuli:

gde je K ukupan broj direktnih veza, a n broj integrisanih sistema u mreži.
Svaka nova aplikacija ne dodaje jednu vezu, već onoliko koliko već postoji sistema u mreži. Ako se ERP pritom nalazi u centru velikog broja tih integracija, pored toga što obrađuje sopstvene poslovne i finansijske procese, raste njegova kompleksnost i rizik da problem na jednoj integraciji utiče i na druge procese.
Aurora: Jedna centralna tačka razmene
Rešenje je uvođenje posrednika, Aurore, integracione platforme koja stoji između svih aplikacija i preuzima ulogu jedinog kanala kroz koji podaci putuju. Umesto direktne komunikacije između sistema ili komunikacije koja mora da prođe kroz ERP, svaki sistem razmenjuje podatke isključivo sa integracionim slojem. Aurora prima poruku, prevodi je u format koji razume ciljani sistem, prosleđuje je dalje i vodi evidenciju o tome šta se dogodilo u svakom koraku.

Centralizovana integraciona arhitektura
Ova, na prvi pogled jednostavna promena – ubacivanje jedne tačke u sredinu mreže, ima dubok efekat. Broj veza koje treba održavati raste linearno: svaki novi sistem dobija jednu vezu prema Aurori, umesto posebne veze prema svakom postojećem sistemu. ERP se, konačno, integriše samo sa Aurorom, bez direktne komunikacije sa WMS-om, TMS-om ili ostalim aplikacijama. Nijedan sistem ne mora da poznaje format podataka, protokol, ni verziju API-ja drugog sistema. Tu transformaciju i mapiranje radi Aurora. To omogućava mnogo jednostavniju zamenu ili dodavanje novih WMS i TMS aplikacija u budućnosti, bez potrebe da se dodiruje logika na strani ostalih sistema.

Podjednako važna je i otpornost na kvarove. Aurora podržava obrasce zasnovane na redovima čekanja i asinhronoj obradi poruka: privremeno skladištenje, automatsko ponavljanje neuspelih pokušaja, obradu poruka koje nisu uspešno isporučene. Čak i u slučaju privremene nedostupnosti nekog sistema, proces nastavlja nesmetano da teče, poruka čeka u redu i isporučuje se čim se sistem ponovo uspostavi, umesto da se transakcija izgubi ili da neko mora ručno da je ponovi.
Rezultat ove promene arhitekture je konkretan i merljiv: od početka godine u Silbu nije zabeležen nijedan zastoj u radu izazvan integracijom sistema. Broj koji zvuči skromno na papiru, a u praksi znači da hiljade dnevnih transakcija teku bez prekida, bez panike u operativi i bez telefonskih poziva IT službi.
Sistem koji misli unapred
Zamislite planera nabavke pre i posle. Pre: sat vremena spajanja tri različite tabele, uz gomilu nepreglednih Excel fajlova koje je trebalo ručno usklađivati, pre nego što bi uopšte počeo da razmišlja šta da poruči. Posle: centralizovan modul za planiranje nabavke, smešten direktno u ERP-u, koji planera dočeka sa gotovim predlogom, izračunatim iz istorije prodaje, trenutnih zaliha, robe u tranzitu i najavljenih akcija. Kad potražnja za nekim artiklom naglo skoči iznad proseka, sistem to podvuče kao signal koji zaslužuje pažnju, mnogo pre nego što bi polica ostala prazna.
Standardizacija procesa nabavke ide ruku pod ruku sa ovim modulom: umesto neformalnih dogovora i naloga koji su kružili van sistema, nabavka se sada vodi isključivo kroz nabavne porudžbine u ERP-u, sa jasnim koracima od kreiranja do prijema robe.
Za uvoznu robu priča ide dublje. Kroz novu funkcionalnost obračuna zavisnih troškova, sistem po jasnom algoritmu raspoređuje troškove carine, akcize i prelevmana na konkretan artikal. Nabavna cena više nije procena iz Excela nedelju dana kasnije, već tačan podatak dostupan odmah, što znači i tačniju maržu i tačniju odluku o prodajnoj ceni.
Sama prodajna cena je u novom sistemu postala mnogo fleksibilniji instrument. Za razliku od starog rešenja, gde je promena cene morala da se izvrši tačno u trenutku kada treba da stupi na snagu, novi sistem dozvoljava unos budućih cena unapred, pre datuma kada one treba da nastupe. Dodatno, omogućeno je vođenje različitih cenovnika i rabata za različite grupe kupaca, čime je komercijalnim timovima znatno olakšano vođenje složenijih komercijalnih politika, akcija i pregovaranih uslova.
U prodaji svaka porudžbina nosi sa sobom čitavu istoriju odnosa sa kupcem: od dogovorenih komercijalnih uslova, preko cena i popusta, do kreditnih limita i podataka o dozvoljenoj toleranciji u plaćanjima. U dobro dizajniranom sistemu ti podaci nisu negde „u pozadini“, dostupni tek nekome ko naknadno proverava, već se koriste u trenutku kada se porudžbina formira.
Dobra automatizacija uvodi više kontrole, ali na pametniji način. Korisnička prava, limiti, pravila odobravanja, evidencija promena i trag aktivnosti omogućavaju da se u svakom trenutku zna ko je pokrenuo proces, ko ga je odobrio, šta je sistem automatski izvršio i gde je eventualno potrebna ljudska intervencija. To je posebno važno u poslovanju u kojem se jedna greška ne zaustavlja u jednom odeljenju, već se preliva na skladište, transport, kupca, finansije i izveštavanje.
Fizičko kretanje robe: Koreografija koja mora biti besprekorna
Ako je administrativna strana porudžbine složena, fizičko kretanje robe je, u neku ruku, još zahtevnije, jer tu greška nije samo pogrešan broj u tabeli, već pogrešna paleta na kamionu, pogrešan artikal na polici ili roba kojoj je istekao rok, a niko to nije primetio na vreme.
Proces prijema robe u Silbu počinje nabavnom porudžbinom u ERP-u, koja zatim putuje kroz Auroru do WMS-a. Kada roba stigne i bude primljena u skladištu, informacija o primljenim količinama vraća se nazad u ERP radi knjiženja. Isti princip primenjuje se i na isporuke, povrate, međumagacinske prenose, otpis, evidentiranje manjka i viška, kao i na prepakivanje robe.
Ova povezanost je direktno rešila problem koji je ranije stvarao stalnu glavobolju: neusklađenost zaliha između WMS-a i ERP-a. Sa Aurorom kao posrednikom svako robno kretanje se sinhronizuje automatski, u trenutku kada se dogodi. Dodatno, uvedena je funkcionalnost za sprovođenje parcijalnih popisa, koja omogućava kontrolisanje zaliha na izabranom, užem setu artikala, bez potrebe da se zaustavi ceo magacin.
Roba se prati po lotu i roku istovremeno, čime je postignuta potpuna sledljivost u robnom kretanju. U svakom trenutku se tačno zna odakle je konkretna paleta ili kutija stigla i kuda je otišla. Važna arhitektonska odluka je da se to praćenje obavlja isključivo u WMS-u. ERP je rasterećen od tog nivoa detalja, dok iz WMS-a, preko Aurore, uzima samo one informacije koje su mu potrebne za finansijsko i komercijalno odlučivanje.

Ako roba iz nekog razloga nije isporučena onako kako je planirano, sistem to ne ostavlja da „visi“ kao nerešen problem, koji će neko primetiti tek kada kupac pozove i pita gde mu je roba. Umesto toga, može automatski da pokrene novi nalog, tako da se lanac snabdevanja sam koriguje. Slično tome, čim skladište potvrdi da je neko kretanje robe fizički izvršeno, ta potvrda odmah dovodi do odgovarajućeg knjiženja u ERP-u, bez ikakvog kašnjenja i bez potrebe da neko ručno prepiše tu informaciju iz skladišnog u finansijski sistem.
Zajednički jezik: Šifarnici i kontrola izuzetaka
Ništa od ovoga ne bi funkcionisalo bez jednog, naizgled nezanimljivog, ali suštinski važnog detalja: usklađenih šifarnika. Kodovi artikala, magacina, partnera i jedinica mere koje koriste ERP, WMS, TMS i aplikacija za terensku prodaju moraju značiti potpuno istu stvar u svakom od tih sistema. Aurora omogućava da se ti podaci čuvaju i usklađuju na jednom mestu, a zatim mapiraju prema svim povezanim sistemima. Promena matičnog podatka se unosi jednom, umesto da svaki sistem čeka svoje, često zakasnelo ažuriranje.
Ista logika centralizovanog praćenja stoji i iza kontrole izuzetaka. Kada isporučena količina ne odgovara očekivanoj, sistem prati razlog, generiše zapisnik i pokreće tačno definisan niz koraka do potvrde ili korekcije naloga. Ovo je moguće upravo zato što Aurora beleži svaki korak procesa na jednom, centralnom mestu, umesto da je ta informacija razbacana po logovima nekoliko različitih sistema.
Uspeh koji se ne vidi
Postoji zavodljiva, ali pogrešna slika o automatizaciji u vidu jednog velikog dugmeta koje neko pritisne i sve samo od sebe počne da radi. Istina je manje glamurozna, ali mnogo moćnija. Automatizacija je mreža stotina malih odluka o tome ko šta odobrava, koji podatak se odakle povlači i koja kontrola ostaje, namerno, u ljudskim rukama.
I baš u tome leži njen paradoks. Najbolja automatizacija je nevidljiva. Niko ne slavi fakturu koja je stigla na vreme i tačno proknjižena, jer se to jednostavno očekuje. Uspeh se ne meri trenutkom trijumfa, već odsustvom problema: manje reklamacija, brže zatvoreni finansijski periodi, sastanci na kojima se prodaja i finansije više ne svađaju čiji je broj tačan, jer gledaju isti ekran, u istom trenutku. Nula zastoja u radu od početka godine, iako zvuči kao tehnička sitnica, upravo je ta vrsta uspeha koji se primeti samo po svom odsustvu, po telefonu koji nije zazvonio.
Najbolja automatizacija je nevidljiva, i baš u tome leži njen paradoks: uspeh se ne meri trenutkom trijumfa, već odsustvom problema
Zato je prava razlika između kompanije koja samo poseduje moderan softver i kompanije koja njime zaista upravlja razlika između arhive koja beleži prošlost i sistema koji učestvuje u sadašnjosti. Jedno naknadno prepisuje ono što se već dogodilo. Drugo je tu u trenutku kada se odluka donosi, kada roba stiže, kada porudžbina nastaje.
Odluka da se integracija sistema poveri posebnom, namenskom sloju, a ne da se ta uloga nakalemi na sistem koji je za to nedovoljno pripremljen, nije samo tehničko pitanje IT odeljenja, već strateška odluka koja utiče na to koliko brzo kompanija može da raste i koliko pouzdano prati sopstvene poslovne procese. Silbovo iskustvo pokazuje da se takva investicija isplati mnogo pre nego što obim poslovanja dosegne granicu na kojoj improvizovana rešenja fizički ne mogu više da izdrže pritisak podataka koji kroz njih protiče.
Klik na „pošalji porudžbinu“ i dalje pokreće niz odluka. Razlika je samo u tome da li te odluke liče na štafetu, gde neko uvek može da ispusti palicu, ili na koreografiju, uigranu do te mere da niko od učesnika više i ne primećuje koliko se toga, zapravo, odigralo u pozadini, dok su oni, jednostavno, nastavili da rade svoj posao.
I upravo to je najveći kompliment koji se jednom informacionom sistemu može dati, da postane toliko pouzdan da ga niko više i ne primećuje.
Dušan Simijonović, COMING





0 komentara