DigitalizáciaDPDKvalitaLogistikaSpracovanie dát

Collection Services 2.0 – Digitálna podpora špeciálnych zásielok

Celé riešenie je založené na dátovom formáte GEODATA 4.1, ktorý bol špeciálne navrhnutý pre potreby DPD Group v oblasti Collection Services.
  • Modul Collection Services 2.0 je samostatná časť systému ODS, ktorú sme vytvorili pre DPD s cieľom spracovávať tzv. Collection objednávky. Ide o špeciálny typ prepravných objednávok, kde sa zásielka vyzdvihuje na inej adrese než je zmluvná zvozová adresa zákazníka. Často aj v inej krajine či business unite.

  • Modul zabezpečuje podporu celého životného cyklu Collection objednávok: od prijatia a validácie cez priradenie čísel zásielok, generovanie štítkov, monitoring stavu až po integráciu s ďalšími systémami cez rozhranie BUDaH.

Problém zákazníka

Spoločnosť DPD zaviedla nový štandard Collection Services 2.0, ktorý vyžadoval komplexné technické zmeny vo viacerých systémoch a procesoch.

DPD NL bola medzi prvými, ktorá mala tento štandard implementovať na úrovni IT infraštruktúry a prevádzkových systémov.

Kľúčové výzvy:

  • Implementovať presne špecifikovanú biznis logiku podľa CR2.0 do systému ODS bez zásahu do iných častí systému.

  • Rozpoznať rôzne role business unitov. Napríklad: objednávajúca (Requesting BU), vyzdvihujúca (Sending BU), doručujúca (Receiving BU) a od toho odvodiť rozdielne správanie v rámci spracovania objednávky.

  • Zaviesť a spracovávať nový štandardizovaný dátový formát GEODATA 4.1, ktorý obsahuje viacúrovňové informácie o účastníkoch objednávky (tzv. stakeholders).

  • Zabezpečiť hladkú výmenu informácií medzi BU prostredníctvom BUDaH.

  • Umožniť prepojenie automatických procesov so zásahom používateľa, napr. v prípadoch neúspešného zvozu alebo potreby ručne vytvoriť objednávku.

Naše riešenie

PREč

Riešením bol návrh a implementácia samostatného modulu Collection Services 2.0 (CR2.0) v rámci ODS, ktorý:

1.Reprezentuje plne nezávislý modul – z pohľadu spracovania dát aj architektúry.

2.Automatizuje celý tok objednávky od prijatia dát vo formáte COLREQ, cez validáciu údajov, pridelenie čísiel zásielok, generovanie COLANS odpovedí až po TTINFO správy o doručení alebo problémoch počas zvozu.

3.Reaguje na prípadné chyby alebo nedoručenie pomocou samostatných logických vetiev (automatické replánovanie, invalidácia, spätná informácia pre objednávajúcu BU).

4.Poskytuje používateľské rozhranie v OPS Toolkite, ktoré umožňuje nielen sledovať stav objednávok, ale aj aktívne zasahovať do ich spracovania, vrátane ručného vytvárania objednávok Collection Services.

5.Využíva RabbitMQ ako interný komunikačný nástroj medzi jednotlivými procesmi. Každý proces je samostatne spustiteľný, robustný a škálovateľný.

6.Ukladá informácie do normalizovanej databázy, ktorá obsahuje aj špeciálne entity ako Parcels.Stakeholder a Parcels.StakeholderContact (čo odráža štruktúru GEODATA).

Modul tak reflektuje komplexné potreby pre objednávky s netypickým vyzdvihnutím a doručením, ktoré presahujú hranice jednej krajiny alebo systémového celku.

Technológie

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

Angular

Angular

Azure

Azure

C#

C#

HTML 5

HTML 5

JavaScript

JavaScript

Kubernetes

Kubernetes

Python

Python

SQL

SQL

Benefity riešenia

  • Komplexná a verná implementácia štandardu CR2.0
    Riešenie odzrkadľuje presnú špecifikáciu Collection Services 2.0, vrátane všetkých výnimočných stavov, procesných vetiev a spätnej väzby medzi BU. Systém je pripravený na spracovanie akýchkoľvek Collection objednávok, bez ohľadu na to, či DPD NL vystupuje ako odosielateľ alebo objednávateľ.

  • Práca s moderným formátom GEODATA 4.1
    GEODATA 4.1 umožňuje prenos viacerých stakeholderov (žiadateľ, odosielateľ, prijímateľ) vrátane ich kontaktov a adries. Tento formát je dôležitou súčasťou interoperability medzi business unitmi. Všetky importy a exporty CR2.0 modulu sú s týmto formátom plne kompatibilné.

  • Automatizácia a flexibilita v jednom
    Modul automaticky spracúva väčšinu dátových tokov, no zároveň ponecháva možnosť manuálne upraviť alebo zasiahnuť do spracovania objednávky v prípade potreby (napr. zmena adresy, zrušenie objednávky, opätovné vytlačenie štítku).

  • Prehľadné používateľské rozhranie
    OPS Toolkit ponúka používateľom možnosť sledovať objednávky podľa ich stavu, filtrovať ich podľa BU alebo času, vytvárať nové objednávky alebo ich rušiť. UI je prepojené s backendom a reflektuje aktuálny stav objednávky.

  • Samostatné procesy zabezpečujú vysokú stabilitu
    Každá časť logiky, validácia, akceptácia, priradenie čísla zásielky, generovanie odpovede či spracovanie skenov funguje ako samostatný proces. To umožňuje jednoduchšie nasadenie zmien, menšie riziko výpadkov a lepšiu kontrolu.

  • Samostatné procesy zabezpečujú vysokú stabilitu
    Každá časť logiky, validácia, akceptácia, priradenie čísla zásielky, generovanie odpovede či spracovanie skenov funguje ako samostatný proces. To umožňuje jednoduchšie nasadenie zmien, menšie riziko výpadkov a lepšiu kontrolu.

Referencie

PRÍPADOVÉ ŠTÚDIE

Invoicing – Samostatný fakturačný subsystém ODS s integráciou na JDE

DigitalizáciaDPDInovácieSpracovanie dát

Migrácia klientskych staníc vo Volkswagene Slovakia: prechod na jednotný koncept i.do

AutomotiveDigitalizáciaSharePoint

Satisfy Parametrický generátor skenov

DPDInovácieLogistikaSpracovanie dát

KONTAKTUJTE NÁS

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.

Informácia o spracúvaní osobných údajov – kontaktný formulár

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.