# 1. Seznámení

PEVA Connector je samostatná integrační komponenta, která stahuje evidenci archivních souborů (NAD listy) ze systému PEvA a synchronizuje je do systému Elza. Komponenta má vlastní databázi, ve které ukládá stažené fondy a stav synchronizace.

Komponenta vznikla vyčleněním importu PEvA z integračního nástroje Imwhooser do samostatné aplikace. Funkčně odpovídá původnímu importu PEvA v Imwhooseru; do Elzy posílá fondy přes službu FundService.

Hlavní toky:

> - stažení seznamu i detailu archivních souborů z PEvA (SOAP),

> - uložení do vlastní databáze (tabulka `pv_fund`) a zařazení do fronty (tabulka `elza_queue`),

> - odeslání fondů do Elzy (SOAP FundService, s vyhledáním fondu přes REST).

## 1.1. Spravované fondy (režim „jen pro čtení“ v Elze)

Fondy, které konektor zakládá v Elze, jsou v Elze označeny jako spravované (řízené externím systémem). Takový fond je v Elze fakticky jen pro čtení: jeho základní evidenční údaje - název, číslo fondu, značku a dataci - může měnit pouze superadministrátor Elzy (uživatel s globálním oprávněním ADMIN). Běžní uživatelé tyto údaje editovat nemohou; jejich zdrojem zůstává PEvA a jejich aktualizaci provádí výhradně konektor.

Příznak „spravovaný“ nastavuje sama Elza při každém založení fondu přes službu FundService. Konektor jej neovlivňuje a nelze jej v konektoru vypnout.

Důležité

Protože aktualizaci spravovaných fondů smí provádět jen superadministrátor, musí mít i servisní účet konektoru (`elza.username`) v Elze oprávnění ADMIN. Bez něj skončí aktualizace dříve založeného fondu chybou INSUFFICIENT_PERMISSIONS. Konektor v takovém případě fond neztratí - záznam zůstává ve frontě a odeslání se opakuje, dokud neuspěje (viz Konfigurace a Odchozí fronta do Elza).

- 1.1.1. Změny v jednotlivých verzích
  - 1.0.0
- 1.1.2. PEvA
  - Princip stahování