Küldemény kézbesítés térinformatikai támogatása az OTP-ben 2015.03.24 Tóth Zoltán (OTP), Kocsis István (Oracle)
Előzmények OTP Bank Piacvezető bank Magyarországon Több mint 4 millió ügyfél Kb. 50 millió küldemény évente Saját kézbesítési rendszer Költségmegtakarítás Felhasználható infrastruktúra Vannak bankfiókjaink Nem látogatjuk az ügyfeleket (mint például a óraállás leolvasók) Van információnk a várható küldeményekről Ki kell alakítani a kézbesítő hálózatot Meg kell határozni a kézbesítési körzeteket (járások) Térinformatikai megoldás Mire nem gondol az informatikus?
Célok Kézbesítési járások meghatározása Járás földrajzi mérete (utcák hossza) OTP ügyfelek elhelyezkedése Küldemények száma Címpontok száma, címzett utcahossz Küldemény sűrűség (küldemény/címpont) Csúcsnapok Kezdeti járás javaslat Járás szerkesztési lehetőségek Küldemény előállítás járás alapú vezérlése Kézbesítő támogatása Járástérkép Bejárási útvonal Visszamérő riportrendszer
Kiinduló kézbesítési folyamat Küldemény tartalom előállítás Küldemény tartalom előállítás Küldemény tartalom előállítás Küldeménykép előállítás Nyomdai gyártás Küldemény tartalom előállítás Adattárház
Megvalósított kézbesítési folyamat Küldemény tartalom előállítás Küldemény tartalom előállítás Küldemény tartalom előállítás Küldeménykép előállítás Járás, cím szerint rendezett küldemények Nyomdai gyártás Küldemény tartalom előállítás Járások Adattárház
Térképi Elemző Alkalmazás A megvalósítás technológiai szempontból
Kiinduló helyzet A Bank rendelkezett tisztított (sztenderdizált) címekkel Használható cím vs geokódolható cím Meglévő egyszerűbb geokódolás interpolációval A Bank rendelkezett térképi adatbázissal Eddig csak címtisztításhoz használta Régi név, új név megjelenik Ugyanebből az adatbázisból épült ki a Google Maps magyarországi nyilvántartása A Bank rendelkezett részletes nyilvántartással, hogy milyen címre milyen leveleket küldött Településenkénti, irányítószámonkénti bontás már adatbázis eszközökkel is adható De nagy irányítószámoknál, belvárosban ezt még a terület jellegzetességei sokat árnyalhatják
Kezdeti célok Papír alapú kivonatot kérő ügyfelek vizsgálata Merre küld a Bank levelet? Mennyire laknak sűrűn illetve elszórtan az ügyfelek adott területen? Néhány évnyi levéladat betöltése térképi adatpiacba Hőtérkép mutatása a levélmennyiségek alapján Piros hova megy nagyon sok levél Zöld milyen területre küldünk kevesebb levelet Területek vizsgálata Szabadkézi kijelöléssel adott területre Adott időszakban Mennyi küldemény lett kiküldve (on-the-fly statisztika) Összevetés további térképi rétegekkel Pl. postai irányítószámok
Technológiák Tárolás Oracle Database with Spatial and Graph Option (Oracle Locator) Térképi funkcionalitás Oracle Mapviewer (Oracle Business Intelligence) Alkalmazás Java EE Oracle ADF Oracle Spatial Java API
A teljeskörű megoldás Ad-hoc területek helyett menthető területek Mit kezdjünk az átlapolással? Szabadkézi kijelöléssel reménytelen feladat Geometriailag megoldható lenne: a település körvonalából kiindulni, és ezután vágásokkal, uniózással felosztani szabadkezi kijelöléssel De a felhasználó szempontjából idegőrlő lenne az egyes címpontokat körbevágni Ehelyett útkereszteződésekhez illesztett modell Egyértelmű határok Könnyen kommunikálható területek Elfogadjuk az ezzel járó nehézségeket: Különböző utcaszintek (alagút, felüljáró) Fel-lehajtási lehetőségek, zsákutcák Vízfelületek
Kézbesítői teljesítmény Mi alapján lesz túl nagy / túl kicsi egy terület? Mennyi küldeményt bír el egy kézbesítő? Mennyi utat tud megtenni egy nap? Mennyire befolyásolja, hogy 1 db levelet kell bedobni egy postaládába, vagy egy tízemeletes lépcsőháznál 30 postaládát kell azonosítani? Mennyit kell egyáltalán sétálni, hogy egy járáson végigérjen? Utazóügynök probléma Chinese postman problem A teljesítmény viszont fontos, az elemző nem győzné kivárni, mire egy kisebb területről kiderül, hogy ketté kell vágni, vagy csak egy kisebb részét átcsoportosítani! Batch jelleggel szofisztikált számítások, de heurisztikus algoritmussal azonnali közelítő eredmények
Helyismeret Azt kell feltételeznünk, hogy a kézbesítő nem rendelkezik teljes helyismerettel. A leveleken csak a címeket látja, ha nekiindul, a címek előtt keresgélve a megfelelő leveleket nagyon alacsony hatékonysággal tud csak dolgozni Csináljunk neki személyre szabott térképet! Még ha a térképet ismerjük is, nehéz feladat már egy közepes területet is úgy bejárni, hogy ne gyalogoljunk szükségtelenül sokat! Adjunk neki egy javaslatot, hogy milyen útvonalon sétáljon végig első nap a járásán, hogy megismerje a környéket! A napi levélforgalmat ehhez hagyjuk figyelmen kívül
Visszamérés Küldemény tartalom előállítás Küldemény tartalom előállítás Küldemény tartalom előállítás Küldeménykép előállítás Járás, cím szerint rendezett küldemények Nyomdai gyártás Küldemény tartalom előállítás Járások Adattárház
Település összesítő
Visszaadás rögzítők
Eredmények 2 hónapon belül rendelkezésre álltak a küldemény statisztikák és ez első járásjavaslatok, melyek kiindulópontul szolgáltak a kézbesítő szervezet felállítására. 4 hónapon belül elkészült a küldemények járásba sorolásához szükséges fejlesztés. 6 hónap alatt felállt a teljes informatikai infrastruktúra a visszaméréshez szükséges interfészekkel együtt Pilot időszak után 4-5 hónap fokozatosan beindult a belső kézbesítés Alacsony reklamációs arány A járások finomhangolása, optimalizálása gyorsan, egyszerűen elvégezhető A küldemény sorba rendezési funkció megkönnyíti a kézbesítők munkáját, költséges szortírozó gépet vált ki A riportrendszer nagymértékben támogatja a folyamatok optimalizálását és minőségi fejlesztését.
Továbblépés Hatékonyság növelése Küldemények járásozási folyamatba terelése Csúcsidőszakon kívül marketing küldemények kézbesítése Járások optimalizálása Minőségbiztosítás Személyes és telefonon történő elégedettségméréshez statisztikai minták előállítása Eredmények térképen történő ábrázolása Informatikai támogatás továbbfejlesztése Járás kikapcsolás Zsákutcák kezelése Kivételkezelés
Kérdések