Appearance
Detail měřidla v EM3 — rozdíly proti návrhu
Rozsah: karta měřidla (/gauges/:id) — levý panel měřidel, hlavička, záložky a záložka Detail. Odečty, Fakturace a API konektory jsou mimo.
Zdroje: EM3 origin/main @ 899d20ca (gauge-card-shell.tsx, gauge-navigator.tsx, gauge-card-header.tsx, gauge-card-sections.ts, gauge-detail-tab.tsx, gauge-subscriber-card.tsx, gauge-applicability.ts, cs_CZ.json), EM3 staging (hlavní elektroměr „1169 - Klub seniorů“, 16. 9. 2026), Figma ✅ Approved Majetek — měřidlo · Odečet v3 / Fakturace v10 (panel Sidebar — Měřidla objektu) a Majetek — Objekt · Detail. Cílový stav: zadani-formular-meridla.md (v5) a Claude Design canvas „Založení měřidla“, stránka v6.
1. Shrnutí
| Oblast | Stav EM3 | Cíl | Velikost změny |
|---|---|---|---|
| Levý panel měřidel | Existuje (260 px, skupiny podle média, filtr, sbalení, přepnutí zachová záložku). | Figma 300–320 px + ikona způsobu odečtu, hierarchie podružných, ikony médií. | malá |
| Hlavička | Název, médium, úroveň, řádek údajů, menu akcí. | + tři ukazatele (poslední odečet, spotřeba 12 měs., meziročně), tlačítko Upravit. | malá |
| Záložky | 7 záložek, nepostavené šedé. | + počty (odečty, faktury, dokumenty, provoz). | malá |
| Záložka Detail | Jen ke čtení, jeden sloupec „popisek — hodnota“, 6 technických karet. | Detail formulář jako u objektu: sekce v mřížce po třech, režim čtení → úprav na místě. | velká |
| Rozsah polí | Pole EM3 modelu, včetně technických (směr, režim výstupu, režim odečtu). | Rozsah EM2 + rozdíly EM3 (zadání kap. 3–4), účel užití na měřidle, měřené parametry, výpočet objektu. | velká (FE i BE) |
2. Levý panel „Měřidla objektu“
EM3 panel už má: odkaz zpět na měřidla objektu, název a adresu objektu, počet měřidel, filtr (název, EAN), skupiny podle média s počtem, zvýrazněné aktivní měřidlo, sbalení (stav v gauges-ui.store) a přechod na stejnou záložku jiného měřidla (gaugeCardHref).
| # | Zjištění | Dopad | Návrh |
|---|---|---|---|
| P1 | Meziroční změna a barevná tečka stavu jsou demo data (demoGaugeYoy, demoGaugeStatus — hash z ID). | Uživatel vidí vymyšlené hodnoty, např. „+2 % V normě“. | Rozhodnuto 16. 9.: skrývat nemusíme; napojit na Epic 3.1 a 3.5, až budou hotové. |
| P2 | Figma má místo tečky stavu ikonu způsobu odečtu (dálkový / ruční). EM3 ji nemá. | Chybí rychlá orientace, odkud data jdou. | Ikona podle primárního zdroje: dálkový, ruční, vypočtené (virtuální). |
| P3 | Podružná měřidla jsou v seznamu na stejné úrovni jako hlavní. | Nejde poznat, co pod co patří. | Rozhodnuto: podružná odsazená pod nadřazeným (canvas v6). |
| P4 | Skupiny nemají ikonu média (Figma ano). | Vizuální nesoulad. | Použít GaugeMediumIcon. |
| P5 | Načítá se jen prvních 100 měřidel objektu (pageSize: 100). | U velkých objektů chybí zbytek bez upozornění. | Stránkování nebo „zobrazit další“. |
| P6 | Počet „1 měřidel“ — překlad nemá tvary podle čísla. | Chyba češtiny (viděno na stagingu). | Tvary _one / _few / _other (1 měřidlo, 2 měřidla, 5 měřidel). |
| P7 | Archivovaná měřidla: přepínač chybí. | — | Rozhodnuto: přepínač do panelu nedávat. |
| P8 | Filtr hledá jen v názvu a EAN. | Nenajde podle výrobního čísla nebo čísla OM. | Rozšířit, až budou pole v modelu. |
| P9 | Šířka 260 px, Figma 320 px. | Dlouhé názvy se ořezávají. | 300–320 px. |
| P10 | Chybí „+ Nové měřidlo“. | Nové měřidlo se zakládá z přehledu měřidel. | Rozhodnuto: tlačítko ani legendu ikon do panelu nedávat. |
3. Hlavička a záložky
| # | EM3 | Figma / cíl | Návrh |
|---|---|---|---|
| H1 | Řádek údajů: EAN · sazba · jistič · frekvence fakturace (např. „… · Roční“ bez popisku). | „frekvence: měsíční“, „sazba C25d“. | Doplnit popisky. |
| H2 | Bez ukazatelů. | Poslední odečet, Spotřeba (12 měs.), Meziroční nárůst. | Doplnit z odečtů a výpočtu spotřeby; do té doby mohou zůstat ukázková data (rozhodnuto). |
| H3 | Úprava jen přes menu akcí → samostatná stránka /gauges/:id/edit. | Detail je editovatelný rovnou; tlačítko Upravit se nezavádí. | Rozhodnuto 23. 9., viz kap. 4. |
| H4 | Štítek úrovně: Hlavní / Podružné / Výroba / Kontrolní / Virtuální; „Kontrolní“ = outputMode = reportOnly, „Výroba“ = účel výroby. | Figma Objekt · Měřidla, sloupec Úroveň. | Rozhodnuto 16. 9.: zobrazovat jen Hlavní / Podružné / Virtuální (z druhu měřidla) — v hlavičce karty i ve sloupci Úroveň tabulek měřidel. Štítky „Výroba“ a „Kontrolní“ zrušit; upravit Figmu. |
| H5 | Záložky bez počtů. | Odečty 12, Fakturace 2, Dokumenty 14, Provoz 1. | Doplnit počty u postavených záložek. |
| H6 | Záložka „Karta OM“ není postavená, ale v Detailu je karta „Karta odběrného místa“ (jen odběratel). | Dva různé významy „karty OM“. | Rozhodnuto: Karta OM je souhrnný přehled měřidla (obdoba Karty objektu) a není předmětem této analýzy. Kartu v Detailu přejmenovat na „Odběratel“. |
| H7 | „API konektory“ jako 7. záložka. | Ve Figmě chybí. | Ponechat (EM3 navíc); doplnit do Figmy. |
4. Záložka Detail — rozložení
Detail objektu v EM3 je formulář v režimu úprav přímo v záložce (BuildingDetailPage → BuildingForm mode="edit"). Detail měřidla je jen ke čtení a má jiný vzhled: jeden sloupec řádků „popisek vlevo — hodnota vpravo“ v šesti kartách (Identifikace, Klasifikace, Technické údaje, Obchodní údaje, Vazby, Chování) a karta odběratele. Úprava je jiná stránka (960 px, stejné sekce jako formulář).
Cíl (canvas v5/v6, zadání kap. 4):
- Jedna karta se sekcemi Zařazení odběrného místa · Odběratel · Identifikace měřiče · parametry média · Měřené parametry · Fakturace · Data a vyhodnocení (pořadí rozhodnuto 22. 9.), pole v mřížce po třech (popisek nad hodnotou). Měřené parametry mají pod každým parametrem řádek za zdroj odečtu (ruční / dálkový) s vlastní jednotkou, frekvencí a koeficientem.
- Bez samostatného režimu čtení (23. 9.): záložka Detail je rovnou editovatelná, tlačítko Upravit mizí, stránka
/editzaniká. Po první změně se hlavička přepne z Historie na Vrátit změny + Uložit změny a objeví se pill „Režim úprav · N neuložené změny“. Pole bez oprávnění jsou zašedlá se zámkem. - Vliv OM na spotřebu objektu jako tlačítko v sekci Měřené parametry s modálem (rozhodnuto 21. 9., zadání kap. 6). Samostatný blok Vazby (kanály, nadřazené, podružná) se ruší (rozhodnuto 17. 9.): nadřazené a podružná měřidla jsou v levém panelu, kanály v tabulce měřených parametrů.
- Nevyplněná nepovinná pole zobrazit jako „—“, ne slovem „Nevyplněno“ u každého řádku.
5. Záložka Detail — pole
Legenda akce: ponechat · přejmenovat · přesunout · skrýt (zůstává v modelu, v UI ne) · nahradit · doplnit (chybí v UI i v modelu, viz zadání kap. 7).
5.1 Pole, která EM3 dnes zobrazuje
| Sekce EM3 | Pole (popisek EM3) | Cílová sekce | Akce |
|---|---|---|---|
| Identifikace | Název | Identifikace měřiče | ponechat |
| Identifikace | Popis | Identifikace měřiče | přejmenovat na „Komentář“ |
| Identifikace | Alternativní popisek | — | skrýt (stakeholder: zbytečné) |
| Identifikace | Jednotka | Měřené parametry (sloupec, s historií) | přesunout |
| Identifikace | EAN / číslo OM | Identifikace měřiče | přejmenovat podle média (EAN / EIC / Identifikační číslo / VIN / Evidenční číslo) |
| Identifikace | Výrobní číslo | Identifikace měřiče | ponechat + historie |
| Identifikace | Výrobce | Identifikace měřiče | přejmenovat na „Typ / model“ |
| Klasifikace | Typ měřidla (Standardní) | Zařazení | přejmenovat na „Druh měřidla“; hodnota „Hlavní“ (dnes nesoulad se štítkem) |
| Klasifikace | Médium | Zařazení | ponechat |
| Klasifikace | Podtyp virtuálního měřidla | Zařazení (jen virtuální) | ponechat |
| Klasifikace | Účel | Měřené parametry (řádek parametru) | nahradit tabulkou parametrů; slovo „účel“ je vyhrazené pro účel užití |
| Klasifikace | Režim odečtu | — | skrýt (odvozuje se) |
| Klasifikace | Směr, Režim výstupu | Měřené parametry — sloupec „Do celku“ (+ přičíst / − odečíst / jen reporty) | nahradit |
| Technické údaje | Počet fází, Jistič | Elektrické parametry — „Počet fází × jistič“ s historií | sloučit |
| Technické údaje | Distribuční sazba | Elektrické parametry, s historií | ponechat + historie |
| Technické údaje | Skupina TDD | Elektrické / plynové parametry — „Třída TDD“, jen ke čtení | přejmenovat |
| Technické údaje | Rezervovaná kapacita | Elektrické parametry (+ rezervovaný příkon) | ponechat |
| Technické údaje | Sdílení elektřiny — spotřeba / výroba | Elektrické parametry — „Sdílení elektřiny“ | ponechat |
| Obchodní údaje | Dodavatel (+ zámek smlouvou) | Fakturace — jen ke čtení ze smlouvy | ponechat |
| Obchodní údaje | Frekvence fakturace | Fakturace — „Frekvence fakturace spotřeby“ | přejmenovat |
| Obchodní údaje | Součást centrálního nákupu | Fakturace — „Hromadný nákup na burze“ (el., plyn) | přejmenovat |
| Obchodní údaje | Vlastnictví měřidla | Identifikace — „Vlastník měřicího zařízení“ | přesunout |
| Vazby | Objekt | Zařazení — cesta ve stromu (Město › Areál › Objekt) | přesunout |
| Vazby | Nadřazené měřidlo | Zařazení (jen podružné); jinak levý panel | ponechat |
| Vazby | Odběratel | Odběratel | přesunout |
| Vazby | Kanály | Měřené parametry (tabulka) | nahradit |
| Karta odběrného místa | Odběratel, IČO, Adresa | Odběratel — organizace, IČO, kontaktní e-mail, číslo účtu | přejmenovat, doplnit |
| Chování | Primární zdroj (číslo 1–28) | Zařazení — „Primární zdroj energie“ (pojmenované hodnoty) | nahradit |
| Chování | Priorita zdrojů | Data a vyhodnocení — „Primární způsob odečtu“ | přejmenovat |
| Chování | Povolit záporné hodnoty | Data a vyhodnocení | ponechat |
| Chování | Povolit ruční odečty | — | skrýt (vždy povoleno) |
| Chování | Tolerance anomálií | Data a vyhodnocení | ponechat |
| Chování | Zobrazovat v reportech i po archivaci | Data a vyhodnocení | ponechat |
5.2 Pole, která v detailu chybí
| Cílová sekce | Pole | V modelu EM3? |
|---|---|---|
| Zařazení | Účel užití (usageType, s historií) | ne |
| Zařazení | Umístění měřiče | ne |
| Zařazení | Text „jiný zdroj energie“ | ne |
| Identifikace | Číslo odběrného místa (oddělené od EAN/EIC) | ne |
| Identifikace | EAN — dodávka / výroba | jen jako druhý kanál |
| Identifikace | Odkaz na portál distributora, Fotografie | ne |
| Měřené parametry | Frekvence odečtů, Koeficient (s historií), Typ výroby, Kontrola frekvence | ne |
| Elektrické parametry | Typ odběru, Typ měření, Rezervovaný příkon, Distributor, Nízký / špičkový tarif (VN, VVN) | ne |
| Plynové parametry | Typ odběru, Roční spotřeba, Sazba plynu, Využití OM, Typ měření, Denní rezervovaná kapacita; výhřevnost (odkaz) | ne (výhřevnost ve vlastní správě) |
| Fakturace | Jednotka fakturace, Frekvence záloh, Frekvence fakturace příjmů, Odběratel dodávky, Centrální dodávka, Rozsah plateb | ne |
| Celková spotřeba objektu | Členové vzorce, znaménko, 12 měsíců, podíl, stav vzorce | vzorec ano, souhrn spotřeby až s Epicem 3.1 |
| Levý panel | Podružná měřidla odsazená pod nadřazeným | ano (dotaz na podřízené) |
6. Chyby a nesoulady nalezené při analýze
| # | Kde | Co | Návrh |
|---|---|---|---|
| C1 | Detail → Vazby | Nadřazené měřidlo se hledá jen mezi prvními 100 měřidly téhož objektu; nadřazené z jiného objektu se ukáže jako „—“. | Načíst nadřazené podle ID. |
| C2 | Detail → Vazby | Kanály se hledají stejně — kanál v jiném objektu nebo za hranicí 100 chybí. | Dotaz podle physicalMeterId. |
| C3 | Detail → Obchodní údaje | Staging: „Dodavatel: Nevyplněno“ a zároveň „Uzamčeno smlouvou · Zobrazit smlouvu“. | Ověřit, proč smlouva nemá dodavatele; zámek bez dodavatele nezobrazovat nebo vysvětlit. |
| C4 | Detail → Klasifikace | „Typ měřidla: Standardní“, ale štítek v hlavičce „Hlavní“. | Sjednotit na „Hlavní“. |
| C5 | Karta odběratele | Adresa „—“ (organizace nemá adresu v adresáři EM3). | Doplnit adresu při zakládání organizace z ARES; ověřit u dat ze stagingu. |
| C6 | Panel | „1 měřidel“ (P6); demo hodnoty (P1). | Viz kap. 2. |
| C7 | Detail → Chování | Primární zdroj jako číslo „1“. | Pojmenované hodnoty podle média. |
7. Rozhodnutí a otevřené body
| # | Otázka | Stav |
|---|---|---|
| 1 | Detail jako formulář na místě, zrušit stránku /edit | ✅ ano |
| 2 | Obsah záložky Karta OM | ✅ souhrnný přehled měřidla, mimo tuto analýzu |
| 3 | Demo hodnoty v panelu a hlavičce | ✅ skrývat nemusíme |
| 4 | Štítek úrovně (hlavička karty, sloupec Úroveň v tabulkách měřidel) | ✅ jen Hlavní / Podružné / Virtuální; „Výroba“ a „Kontrolní“ zrušit |
| 5 | Podružná měřidla v panelu pod nadřazeným | ✅ ano |
| 6 | Tlačítko „+ Nové měřidlo“, legenda ikon a přepínač archivovaných v panelu | ✅ nedávat |
| 7 | Karty Kanály / Nadřazené měřidlo / Podružná měřidla na detailu | ✅ zrušit (17. 9.) — nebyly v požadavcích; informace jsou v levém panelu a v tabulce parametrů |
8. Doporučené pořadí prací
- FE rychlé opravy bez změny modelu: P2, P3, P4, P6, P9, H1, H5, H6 (přejmenování karty), C1, C2, C4, H4 (štítek úrovně jen z druhu), skrýt alternativní popisek, režim odečtu a povolení ručních odečtů, přejmenování polí podle 5.1.
- FE: Detail jako formulář s režimem čtení/úprav, mřížka po třech, sekce podle zadání (s poli, která model už má).
- BE: nová pole z 5.2 a vícekanálové uložení (zadání kap. 7); FE je postupně zapíná.
- Napojení ukazatelů (dnes ukázková data), meziroční změny a bloku Celková spotřeba objektu na Epic 3.1; stav měřidla na Epic 3.5.