klienti:gem:essl:prezentace-dev-spisovka-prosinec-25-interni
Rozdíly
Zde můžete vidět rozdíly mezi vybranou verzí a aktuální verzí dané stránky.
| Obě strany předchozí revizePředchozí verzeNásledující verze | Předchozí verze | ||
| klienti:gem:essl:prezentace-dev-spisovka-prosinec-25-interni [16.12.2025 07:55] – Michal Rada | klienti:gem:essl:prezentace-dev-spisovka-prosinec-25-interni [16.12.2025 09:34] (aktuální) – [Jak by to mělo správně fungovat (na tohle asi radši nekoukejte)] Michal Rada | ||
|---|---|---|---|
| Řádek 28: | Řádek 28: | ||
| ----- | ----- | ||
| - | |||
| ## Spisová služba podrobněji | ## Spisová služba podrobněji | ||
| Řádek 36: | Řádek 35: | ||
| * Jednotlivé závazné procesy spisové služby a jejich popisy | * Jednotlivé závazné procesy spisové služby a jejich popisy | ||
| * Podrobnosti k [[egdilna: | * Podrobnosti k [[egdilna: | ||
| + | |||
| + | ----- | ||
| + | ## Jak by to mělo správně fungovat (na tohle asi radši nekoukejte) | ||
| + | |||
| + | Hele,tohle není pro prohloubení deprese, ale jen vysvětlení jak to má fungovat | ||
| + | |||
| + | * Ryze entitní model, nepracuje se s daty, ale jen s entitami, neměnné core pak řeší datovou práci | ||
| + | * Rozdělit do jednotlivých funkcí a eventů (event se skládá z funkcí), funkce rovnou volá další funkce a technicky zajišťuje backend | ||
| + | * Vše je funkcemi měnitelné a proveditelné, | ||
| + | * I sám ESSL je uživatel, automatizované úlohy se dělají jeho jménem | ||
| + | * Transakčí protokol je jen částí celkového auditního logu (viz Elektronická kniha záznamů v EIDAS) | ||
| + | * Oddělená podatelna (distribuuje nejen do ESSL) a výpravna (odesílá nejen z ESSL) | ||
| + | * Hlavním životním organismem je spis nikoliv dokument | ||
| + | |||
| + | -------- | ||
| + | |||
| + | ## Jak to můžeme dělat teď? | ||
| + | |||
| + | Možná v budoucnu najdeme prostředky na celý architektonický refactoring, | ||
| + | |||
| + | * dělejme úplný auditní log se vším rozdělený do událostí a k tomu TP | ||
| + | * snažme se o entitní přístup, nepracujme přímo tvrdě s daty v tabulce, ale s entitou, zkusme backendové univerzální funkce pro práci s entitami | ||
| + | * při jakékoliv úpravě podatelny a výpravny ji pomalu připravujme na oddělené storage a metadata a a protokoly | ||
| + | * UI na frontendu skládejme z mikrofunkčních UI kousků pokud to jde a určitě u nových obrazovek | ||
| + | * verzujme všechno, vždycky a pořád - nikdy nevíme kdy se to bude hodit | ||
| + | * každá nová funkce by se měla programovat jako funkce a endpoint a UI by mělo postupně volat tyto funkce a ne řešit něco natvrdo | ||
klienti/gem/essl/prezentace-dev-spisovka-prosinec-25-interni.1765868134.txt.gz · Poslední úprava: 16.12.2025 07:55 autor: Michal Rada