Akému zadaniu sme v tomto prípade čelili?
DPD potrebovalo zjednotiť a sprístupniť prevádzkové dáta naprieč viacerými systémami v reálnom čase. Interné tímy čelili obmedzeniam spôsobeným roztrieštenosťou dátových zdrojov, manuálnym spracovaním a neaktuálnymi výstupmi, čo komplikovalo rozhodovanie aj operatívne riadenie. Chýbala im centralizovaná vrstva, ktorá by spoľahlivo agregovala dáta, zabezpečila ich validáciu, transformáciu a poskytla jednotné rozhranie pre reporting aj analytiku. Výzvou bolo navrhnúť škálovateľné a robustné riešenie, ktoré bude schopné spracovávať milióny záznamov denne, automatizovať procesy a zároveň poskytnúť jednotný pohľad na dáta pre rôzne tímy – od operatívy až po manažment.

Riešenie nestačí. Musí byť smart, škálovateľné a pripravené na budúcnosť.
Pre DPD sme navrhli a implementovali centralizovanú a normalizovanú databázu – ODS, ktorá zabezpečuje výkonné, dostupné a spoľahlivé spracovanie dát v reálnom čase. Systém podporuje komplexné reportovanie, optimalizáciu výkonu a integráciu s ďalšími systémami. Kľúčom bola dôkladná analýza existujúcich procesov, dát a kódov starého systému, ako aj postupná definícia doménových pojmov a dátových vzťahov.
Zopár technickejších riadkov pre každého fanatika.
Naše riešenie stojí na moderných technológiách a integračných prístupoch, ktoré zabezpečujú škálovateľnosť, výkonnosť a jednoduchosť údržby:
DWH a ODS riešenie postavené na centralizovanej relačnej databáze.
ETL procesy na spracovanie importovaných dát zo súborov.
Normalizačné mechanizmy pre jednotný dátový model.
API pre obojsmernú komunikáciu s inými systémami (napr. FiscalPro, CashApp).
Portál OPS Toolset – používateľské rozhranie na správu údajov a manuálny vstup dát.
Od dát k doručeniu: ako prebieha zber, spracovanie a distribúcia informácií.
Aby bolo možné zabezpečiť rýchle a spoľahlivé doručenie zásielok, systém DPD zhromažďuje množstvo dát v rôznych fázach procesu. Základ tvorí objednávka – teda informácia o tom, že balík bude odoslaný. Na tú sa následne nabaľujú ďalšie údaje, ako sú dáta na validáciu a routovanie, skeny balíkov z jednotlivých skenovacích bodov (napr. depá, prekladiská, doručovatelia), požiadavky na presmerovanie zásielok alebo doplňujúce informácie o prípadných nezrovnalostiach, ako sú duplicity či chýbajúce skeny.
Dáta sú do systému importované prostredníctvom súborov v dohodnutých formátoch – tie sú následne normalizované tak, aby boli jednotné, prehľadné a dobre využiteľné. Okrem toho má používateľ aj možnosť doplniť alebo upraviť údaje priamo cez používateľské rozhranie systému.
Na základe týchto vstupov vznikajú cenné informácie, ktoré umožňujú efektívne riadiť a optimalizovať proces doručovania. Modul Satisfy sa stará o spracovanie údajov o skenoch, vrátane dopĺňania chýbajúcich záznamov. Ďalší modul zase zabezpečuje aktualizáciu a aplikovanie presmerovaní zásielok a ich následné odovzdanie do ďalších systémov. Vytvárajú sa aj dáta ako schválené zvozové adresy a bankové účty zákazníkov, informácie o dostupnosti expresných služieb podľa PSČ, objednávky internej pošty, zvozy či výsledky controllingu doručenia.
Tieto výstupy sa ďalej distribuujú do rôznych systémov – buď cez export súborov do dohodnutého úložiska, odkiaľ si ich preberajú nástroje ako Scan Server či DPD Register, alebo prostredníctvom API rozhraní, ktoré aktívne vyžívajú iné systémy (napr. CashApp, Dobierkovač). Zároveň systém dokáže aj sám využiť API iných riešení, ako napríklad FiscalPro. Vďaka tomuto prepojeniu a toku dát majú zamestnanci DPD vždy po ruke presné, aktuálne a overené informácie potrebné na efektívne fungovanie celého logistického reťazca.

Vybrané technológie, nástroje a frameworky na zabezpečenie výkonu, škálovateľnosti a dlhodobej spoľahlivosti.
.NET
Azure
Jira softvér
Kubernetes

Máte nápad, ktorý chcete implementovať, alebo problém, ktorý potrebuje riešenie? Sústredte sa na svoje podnikanie a nie na IT. Spojte sa s nami a poďme spoločne zrealizovať vašu víziu alebo vyriešiť váš problém.
V prípade, ak využijete náš kontaktný formulár, budeme spracúvať Vaše osobné údaje v rozsahu údajov, ktoré ste uviedli vo formulári (meno a priezvisko, kontaktné údaje, príp. väzba na spoločnosť ak ste kontaktnou osobou právnickej osoby či iné údaje uvedené vo Vašej správe) na účel vybavenia žiadosti o poskytnutie informácií (dopytu/ otázky) zadanej prostredníctvom kontaktného formulára na webovej stránke prevádzkovateľa.
Týmto si Vás dovoľujeme informovať v súlade s nariadením Európskeho parlamentu a Rady (EÚ) 2016/679 z 27. apríla 2016 o ochrane fyzických osôb pri spracúvaní osobných údajov a o voľnom pohybe takýchto údajov, ktorým sa zrušuje smernica 95/46/ES (všeobecné nariadenie o ochrane údajov) (ďalej aj ako „GDPR“) o podmienkach spracúvania Vašich osobných údajov.
Identifikačné údaje prevádzkovateľa: spoločnosť ForesServices, s. r. o., so sídlom: Prievozská 14, Bratislava 821 09, IČO: 35692103, zapísaná v Obchodnom registri Mestského súdu Bratislava III, oddiel: Sro, vložka číslo: 11155/B
Kontaktné údaje prevádzkovateľa:
Údaje na daný účel spracúvame na základe Vášho súhlasu, aby sme Vám mohli odpovedať na Váš dopyt či požiadavku. Poskytnutie údajov je dobrovoľné, bez ich poskytnutia však nie je možné vybaviť požiadavku.
Dotknutá osoba má právo svoj súhlas kedykoľvek odvolať zaslaním e-mailu na e-mailovú adresu prevádzkovateľa info@fores.group.
Odvolanie súhlasu nemá vplyv na zákonnosť spracúvania vychádzajúceho zo súhlasu pred jeho odvolaním. Vaše údaje budeme na tento účel uchovávať do vybavenia požiadavky (do poskytnutia požadovaných informácií), najviac však po dobu 1 roka. Príjemcom Vašich údajov je poskytovateľ podpory a prevádzky webových stránok a poskytovateľ webhostingových služieb. Osobné údaje nebudú použité na automatizované individuálne rozhodovanie vrátane profilovania
Ako dotknutá osoba máte nasledovné ďalšie práva:
Právo na prístup k osobným údajom podľa čl. 15 GDPR:
Dotknutá osoba má právo na poskytnutie potvrdenia o tom, že prevádzkovateľ spracúva osobné údaje, ktoré sa jej týkajú. Dotknutá osoba má právo získať prístup k jej osobným údajom (má právo na poskytnutie kópie osobných údajov, ktoré má prevádzkovateľ o dotknutej osobe k dispozícii), a informácie o tom ako ich prevádzkovateľ spracúva v rozsahu podľa článku 15 GDPR.
Právo na opravu osobných údajov podľa čl. 16 GDPR:
Dotknutá osoba má právo na opravu osobných údajov, ktoré sa jej týkajú, ak sú nesprávne alebo na ich doplnenie, ak sú neúplné.
Právo na vymazanie (právo na „zabudnutie“) podľa čl. 17 GDPR:
Dotknutá osoba má právo dosiahnuť u prevádzkovateľa bez zbytočného odkladu vymazanie osobných údajov, ktoré sa jej týkajú, a to za podmienok stanovených v čl. 17 GDPR. Toto právo dotknutej osoby posúdi prevádzkovateľ z pohľadu všetkých relevantných okolností v súlade s čl. 17 GDPR
Právo na prenosnosť osobných údajov podľa čl. 20 GDPR:
Ak sa spracúvanie zakladá na súhlase alebo na zmluve a vykonáva sa automatizovanými prostriedkami, dotknutá osoba má právo získať svoje osobné údaje, ktoré poskytla prevádzkovateľovi, v štruktúrovanom, bežne používanom a strojovo čitateľnom formáte a má právo preniesť tieto údaje ďalšiemu prevádzkovateľovi. Pokiaľ je to technicky možné, má právo na prenos údajov priamo od jedného prevádzkovateľa k druhému.
Právo na obmedzenie spracúvania osobných údajov podľa čl. 18 GDPR:
Dotknutá osoba má právo na to, aby prevádzkovateľ obmedzil spracúvanie jej osobných údajov, pokiaľ nastane niektorý z prípadov uvedených v čl. 18 GDPR (napr. ak dotknutá osoba napadne správnosť osobných údajov, a to počas obdobia na overenie ich správnosti).
Dotknuté osoby majú právo podať návrh na začatie konania o ochrane osobných údajov dozornému orgánu, t. j. Úradu na ochranu osobných údajov Slovenskej republiky, Budova Park One, Námestie 1. mája 18, 811 06 Bratislava, tel.: +421 2 3231 3214, www.dataprotection.gov.sk.