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