Symfony portál
Profesní portál a dokumentové agendy
Dlouhodobý rozvoj převzatého Symfony systému, ve kterém různé role pracují s rozsáhlými dokumentovými agendami, vyhledáváním a výstupy pro další použití.
Kontext projektu
Výchozí situace
Existující portál už obsluhoval důležité profesní agendy. Další rozvoj proto musel zachovat zavedená data a oprávnění a současně zpřehlednit práci s novými typy dokumentů.
Výzva
Co bylo potřeba vyřešit
Jednotlivé agendy mají odlišná pole, filtry a pravidla přístupu. Importovaná data je nutné kontrolovat, propojit s existujícími záznamy a zpřístupnit bez narušení ostatních částí portálu.
Řešení
Jak je systém postavený
- Role a oprávnění pro oddělení veřejné, uživatelské a administrační práce.
- Opakovatelné importy s validací a evidencí zpracování.
- Vyhledávání a tabulkové přehledy nastavitelné podle konkrétní agendy.
- PDF výstupy a datové exporty vycházející ze stejných řízených dat.
Provozní detail
Jak řešení obstojí v každodenním provozu
Nové funkce vznikají po částech uvnitř běžícího systému.
Konfigurovatelné sloupce a filtry omezují duplikování administračních obrazovek.
Importní procesy oddělují technické chyby souboru od záznamů, které vyžadují věcnou kontrolu.
Výsledek
Praktický přínos řešení
Portál propojuje řízený přístup uživatelů, správu rozsáhlých dokumentových agend a opakovatelné importní i výstupní procesy. Převzatý systém se rozvíjí bez nutnosti nahrazovat fungující části jednorázovým přepisem.
- PHP
- Symfony
- Doctrine
- Vyhledávání
- Importy a PDF