domov/referencie/Semafor

// case study

Semafor

Reporting porúch a odstávok odberných miest ZSDIS do OKTE

Pre najväčšieho distribútora elektriny na západnom Slovensku sme navrhli a dodali aplikáciu, ktorá plne automatizuje zákonom vyžadované hlásenie plánovaných odstávok a neplánovaných porúch odberných miest do centrálneho systému trhu OKTE (platforma EDC). Riešenie nahradilo manuálnu, chybovú a časovo náročnú agendu spoľahlivým strojovým procesom s úplnou auditovateľnosťou — od detekcie zmeny v databáze distribútora až po potvrdené doručenie do OKTE.

Zadanie

Prevádzkovateľ distribučnej sústavy je zo zákona povinný reportovať odstávky a poruchy ovplyvňujúce dodávku elektriny do centrálnej platformy OKTE. Tento proces má niekoľko náročných charakteristík:

  • Strojová integrácia cez SOAP web service OKTE (Downtime of Supply and Delivery Points) s prísnymi bezpečnostnými požiadavkami — WS-Security s digitálnym podpisom a šifrovaním správ kvalifikovanými certifikátmi.
  • Obrovský objem dát — jedna odstávka môže zasahovať tisíce odberných miest, pričom každé je identifikované unikátnym kódom EIC.
  • Vysoké nároky na spoľahlivosť — žiadne hlásenie sa nesmie „stratiť”; výpadok na strane OKTE nesmie spôsobiť neodoslanie správy.
  • Auditovateľnosť — distribútor musí kedykoľvek vedieť preukázať, čo, kedy a s akým výsledkom bolo do OKTE odoslané.

Manuálne zvládanie tejto agendy je prakticky nemožné a riziko chýb či omeškaní je z regulačného hľadiska neprijateľné.

Riešenie

Vytvorili sme dvojvrstvovú platformu „Semafor” — výkonný integračný backend a prehľadný webový portál pre operátorov.

Plne automatická detekcia a dávkovanie

Backend každú minútu skenuje databázu distribútora a sám rozpozná nové, zmenené aj zrušené odstávky a poruchy (na základe časového okna a scan logu). Pre každú zmenu automaticky zostaví hlásenie, rozdelí veľké zoznamy odberných miest do dávok (max. 999 miest na správu) a pripraví ich na odoslanie — bez akéhokoľvek manuálneho zásahu.

Spoľahlivé doručenie za každú cenu

Komunikácia s OKTE je navrhnutá ako odolná voči výpadkom. Každá správa má svoj stav (pripravená, odoslaná, čaká na opakovanie, zlyhala) a v prípade neúspechu sa automaticky opakuje s exponenciálnym odstupom (až 10 pokusov s rastúcim intervalom až do 15 minút). Súbežné spracovanie je ošetrené zámkami na úrovni databázy, takže systém zvláda záťaž bezpečne. Ak sa správu napriek všetkým pokusom nepodarí doručiť, systém automaticky upozorní zodpovedných pracovníkov e‑mailom.

Bezpečnosť na úrovni regulovaného trhu

Integrácia využíva podpisovanie a šifrovanie SOAP správ (WS‑Security) pomocou certifikátov v zabezpečených keystoroch. Prístup operátorov je riešený prihlásením firemným kontom (KID) cez LDAP / Active Directory a zabezpečený tokenmi JWT.

Úplná transparentnosť a audit

Každé odoslanie sa kompletne zaznamenáva — vrátane presného HTTP requestu a response, potvrdení APERAK z OKTE, časov a výsledku. Operátor tak má k dispozícii dôkaznú stopu o každom hlásení a v prípade potreby môže správu manuálne odoslať znova jediným klikom.

Prehľadný operátorský portál

Webová aplikácia poskytuje prehľad odstávok a porúch, detail jednotlivých dávok a správ, logy odoslania, filtrovanie, stránkovanie a export do CSV — celé v slovenčine, s vizuálnym odlíšením testovacieho a produkčného prostredia.

Prínosy

  • Plná automatizácia zákonom vyžadovaného reportingu do OKTE — bez manuálnej práce a bez rizika ľudskej chyby.
  • Spoľahlivosť vďaka inteligentnému opakovaniu odosielania — hlásenia sa nestratia ani pri výpadkoch protistrany.
  • Auditovateľnosť a súlad — kompletná dôkazná stopa o každej komunikácii s trhom.
  • Bezpečnosť zodpovedajúca prostrediu regulovaného energetického trhu.
  • Overené v praxi — riešenie je v produkčnej prevádzke a priebežne udržiavané od roku 2023.