Datová platforma
Platforma pro správu a zpracování retailových letáků
Vlastní platforma vyvinutá od základu a dlouhodobě rozvíjená od technického návrhu po provoz. Spojuje sběr mezinárodních zdrojů, dávkové zpracování a administraci pracovního postupu.
Kontext projektu
Výchozí situace
Podklady přicházejí po více let z různých zemí a zdrojů. Některé jsou dostupné na webových stránkách, jiné jako PDF nebo samostatné obrázky. Formát, struktura i dostupnost se v čase mění.
Výzva
Co bylo potřeba vyřešit
Sběr nesmí stát na jednom křehkém skriptu. Zdroj může změnit HTML, dočasně přestat odpovídat nebo vrátit neúplný soubor. Dlouhé úlohy současně nesmějí blokovat běžnou práci v administraci.
Řešení
Jak je systém postavený
- Samostatné adaptéry a parsery pro rozdílné webové zdroje.
- Příjem a další zpracování PDF souborů a obrázků.
- Administrace s workflow pro kontrolu a navazující práci s podklady.
- Dávkové a frontové úlohy oddělené od interaktivní části systému.
Provozní detail
Jak řešení obstojí v každodenním provozu
Jednotlivé kroky evidují stav, aby bylo možné chybu dohledat a zpracování bezpečně zopakovat.
Změna jednoho zdroje se řeší v jeho parseru bez zásahu do celého zpracovatelského toku.
Časově náročné úlohy běží mimo požadavky uživatelů a mohou pokračovat po dočasném výpadku.
Výsledek
Praktický přínos řešení
Vzniklo jednotné provozní místo pro dlouhodobý sběr a zpracování různorodých retailových podkladů. Automatizované kroky navazují na řízenou práci v administraci a systém lze rozšiřovat o další zdroje bez přestavby celého řešení.
- PHP
- Databáze
- Fronty úloh
- Webové parsery
- PDF a obrázky