2. PEvA

PEvA je informační systém pro evidenci archiválií a archivních fondů, který spravuje MV ČR, odbor archivní a spisové služby. PEVA Connector umožňuje importovat data o archivních souborech (NAD listy) do systému Elza a tato data udržuje aktuální.

Odkaz na PEvA: https://peva.nacr.cz

2.1. Princip stahování

Stahování probíhá inkrementálně:

  • Komponenta volá službu listNadSheet a po stránkách (parametr batchSize) prochází změněné archivní soubory. Pozice ve stránkování (searchAfter) a časová značka poslední úspěšné synchronizace (updatedAfter) se ukládají do tabulky property.

  • Pro každý NAD list se zavolá getNadSheet pro detail a fond se uloží do tabulky pv_fund; současně se zařadí do odchozí fronty elza_queue.

  • Časová značka pro inkrementální stahování se uloží až po úspěšném dokončení celého běhu. Při chybě se neukládá, takže příští běh pokračuje (resume přes searchAfter) a problémový záznam se stáhne znovu - data se nepřeskakují.

Stahovat lze i pro více institucí / uživatelů najednou (viz konfigurace peva.institutions).