Diagramy
Přehled
Modul Diagramy slouží k vytváření, správě a vizualizaci různých typů diagramů přímo v aplikaci eIntranet.net. Využívá technologii Mermaid.js, která umožňuje vytvářet diagramy pomocí textového zápisu s vizuálním náhledem v reálném čase. Modul nabízí interaktivní editor s možností vizuální editace uzlů a spojení, systém šablon pro rychlé vytváření běžných typů diagramů a podporu tisku.
Klíčové funkce
- Vytváření diagramů z prázdného dokumentu nebo připravených šablon
- Interaktivní vizuální editor s náhledem v reálném čase
- Vizuální editace uzlů: změna tvaru, textu, barev a pozic
- Správa spojení mezi uzly včetně popisků
- Podpora 10 typů diagramů: Flowchart, Sequence Diagram, Class Diagram, State Diagram, ER Diagram, Gantt Chart, Pie Chart, Mindmap, Timeline, Git Graph
- Fullscreen režim editoru pro pohodlnější práci
- Export diagramů do tisku
- Soft delete - možnost obnovení smazaných záznamů
Cílová skupina
Modul je určen pro všechny uživatele, kteří potřebují vytvářet a sdílet diagramy - od vývojových diagramů přes sekvenční diagramy až po Ganttovy grafy. Vhodný pro analytiky, projektové manažery, vývojáře a technické pracovníky.
Přístup a nastavení
Jak se dostat do modulu
Navigační cesta v menu závisí na konfiguraci vaší aplikace. Standardně je modul dostupný v hlavním menu aplikace pod názvem Diagramy.
Nastavení modulu
Cesta k nastavení: Nastavení → Diagramy
V nastavení jsou dostupné následující záložky:
- Uživatelská práva - nastavení přístupových práv pro jednotlivé uživatele a skupiny
- Obecná nastavení - zatím bez položek
Uživatelská práva
| Oprávnění | Popis |
|---|---|
| Bez přístupu | Uživatel nemá přístup k modulu Diagramy |
| Číst mé povolené | Uživatel může zobrazit pouze své vlastní diagramy |
| Číst mé + vytvářet nové | Uživatel může zobrazit své diagramy, vytvářet nové diagramy a editovat své vlastní diagramy |
| Číst vše/Vytvářet nové | Uživatel může zobrazit všechny diagramy v systému, vytvářet nové a editovat všechny diagramy |
| Číst/Upravovat/Mazat vše | Plný přístup ke všem diagramům včetně možnosti mazání a zobrazení smazaných záznamů |
Uživatelské rozhraní
Hlavní obrazovka
Po otevření modulu se zobrazí seznam všech diagramů, ke kterým máte přístup. Obrazovka je rozdělena na následující části:
- Záhlaví - název modulu a odkaz na nastavení (pokud máte oprávnění)
- Panel s tlačítky:
- Přidat - vytvoření nového diagramu (zobrazeno při oprávnění k vytváření)
- Smazané - zobrazení smazaných záznamů (pouze pro administrátory)
- Tabulka diagramů - přehled všech diagramů
Tabulka diagramů
Tabulka obsahuje následující sloupce:
| Sloupec | Popis |
|---|---|
| ID | Jedinečné číslo záznamu |
| Název | Název diagramu, kliknutím otevřete detail |
| Popis | Zkrácený popis diagramu (prvních 100 znaků) |
| Vytvořil | Jméno uživatele, který diagram vytvořil |
| Akce | Ikony pro zobrazení, editaci a smazání záznamu |
Filtry a vyhledávání
- Textové vyhledávání - vyhledávání v názvech a popisech diagramů pomocí vyhledávacího pole v pravém horním rohu tabulky
- Export - možnost exportu do Excelu, tisku nebo výběru zobrazených sloupců pomocí tlačítek nad tabulkou
Základní operace
Vytvoření nového diagramu
- Klikněte na tlačítko Přidat v hlavní obrazovce modulu
- Otevře se dialog Nový diagram s výběrem šablony:
- Můžete začít s Prázdným diagramem - kliknutím na kartu s ikonou prázdného souboru
- Nebo vybrat některou z připravených šablon podle kategorie (Flowchart, Sequence Diagram, Class Diagram, atd.)
- Systém otevře formulář pro vytvoření diagramu s Mermaid editorem
- Vyplňte povinné pole:
- Název - název vašeho diagramu
- Volitelně vyplňte:
- Popis - podrobnější popis účelu nebo obsahu diagramu
- Zobrazit popis při vložení - zaškrtávací pole pro zobrazení popisu při vložení diagramu do jiných částí systému
- Vytvořte diagram v Mermaid editoru (viz kapitola Mermaid Editor níže)
- Klikněte na tlačítko Uložit
Zobrazení detailu diagramu
- V tabulce diagramů klikněte na název diagramu nebo na ikonu oka v sloupci Akce
- Otevře se stránka s detailem, která obsahuje:
- Základní údaje - název, popis, autor a datum vytvoření
- Náhled diagramu - vizuální zobrazení diagramu s nástroji pro zoom a tisk
- V detailu můžete použít následující nástroje:
- Oddálit/Přiblížit - změna velikosti náhledu (25% až 200%)
- Obnovit náhled - překreslení diagramu
- Tisk - otevření tiskového dialogu
- Celá obrazovka - zobrazení náhledu na celou obrazovku (ukončení klávesou
ESC)
Editace diagramu
- V tabulce diagramů klikněte na ikonu tužky v sloupci Akce
- Otevře se formulář pro editaci se všemi údaji diagramu
- Upravte potřebné údaje:
- Změňte název nebo popis
- Upravte diagram v Mermaid editoru (viz kapitola Mermaid Editor)
- Klikněte na tlačítko Uložit pro uložení změn
- Nebo klikněte na Zrušit pro návrat bez uložení
Poznámka: Editovat můžete pouze diagramy, ke kterým máte oprávnění:
- S oprávněním "Číst mé + vytvářet nové" můžete editovat pouze své vlastní diagramy
- S oprávněním "Číst vše/Vytvářet nové" nebo vyšším můžete editovat všechny diagramy
Smazání diagramu
- V tabulce diagramů klikněte na ikonu koše v sloupci Akce
- Potvrďte smazání v dialogovém okně kliknutím na Ano
- Diagram bude přesunut do koše (soft delete)
Poznámka: Smazat diagramy mohou pouze uživatelé s oprávněním "Číst/Upravovat/Mazat vše". Smazané diagramy lze obnovit přes tlačítko Smazané v hlavní obrazovce.
Vyhledávání diagramů
- Klikněte do vyhledávacího pole v pravém horním rohu tabulky
- Začněte psát hledaný text (název nebo popis diagramu)
- Tabulka se automaticky filtruje podle zadaného textu
- Pro zobrazení všech záznamů smažte text z vyhledávacího pole
Mermaid Editor
Mermaid Editor je hlavní nástroj pro vytváření a úpravu diagramů. Kombinuje textový editor s vizuálním náhledem a interaktivními nástroji pro úpravu diagramu.
Rozhraní editoru
Editor je rozdělen na dva hlavní panely:
- Panel s kódem (vlevo) - textový editor s Mermaid zdrojovým kódem
- Tmavé pozadí pro lepší čitelnost
- Monospace font vhodný pro psaní kódu
- Tlačítko Šablona pro načtení šablony do existujícího diagramu
- Tlačítko Docs pro otevření dokumentace Mermaid (externí odkaz)
- Panel s náhledem (vpravo) - vizuální zobrazení diagramu
- Toolbar s nástroji pro práci s diagramem
- Interaktivní náhled - uzly a spojení lze přímo editovat kliknutím
- Mřížka na pozadí pro lepší orientaci
Textový režim
V textovém režimu píšete Mermaid kód přímo do levého panelu. Náhled se automaticky aktualizuje po každé změně (s krátkým zpožděním 500 ms).
Základní syntaxe pro uzly
| Tvar uzlu | Syntaxe | Příklad |
|---|---|---|
| Obdélník | [text] | A[Start] |
| Zaoblený obdélník | (text) | B(Proces) |
| Rozhodnutí (diamant) | {text} | C{Je OK?} |
| Stadium (zaoblené konce) | ([text]) | D([Konec]) |
Syntaxe pro spojení
| Typ spojení | Syntaxe | Příklad |
|---|---|---|
| Jednoduché spojení | A --> B | Start --> Proces |
| Spojení s popiskem | A -->|text| B | Rozhodnutí -->|Ano| Konec |
Směr diagramu
První řádek diagramu definuje směr toku:
| Kód | Význam |
|---|---|
| flowchart TD | Shora dolu (Top-Down) |
| flowchart LR | Zleva doprava (Left-Right) |
| flowchart BT | Zdola nahoru (Bottom-Top) |
| flowchart RL | Zprava doleva (Right-Left) |
Odkaz na dokumentaci: Pro pokročilé funkce Mermaid klikněte na tlačítko Docs v panelu s kódem.
Vizuální editace uzlů
Uzly v náhledu lze editovat přímo bez nutnosti psát kód:
Výběr uzlu
- Klikněte na uzel v náhledu
- Uzel se zvýrazní modrým okrajem
- Nad uzlem se zobrazí toolbar s nástroji
- Pod uzlem se zobrazí tlačítko + pro přidání navazujícího uzlu
Toolbar vybraného uzlu
Po výběru uzlu se zobrazí plovoucí toolbar s následujícími nástroji:
| Ikona | Funkce | Popis |
|---|---|---|
| Obdélník | Změnit na obdélník | Změní tvar uzlu na obdélník |
| Kruh | Změnit na zaoblený | Změní tvar uzlu na zaoblený obdélník |
| Diamant | Změnit na rozhodnutí | Změní tvar uzlu na diamant (rozhodnutí) |
| Font | Upravit text | Otevře dialog pro editaci textu a barev uzlu |
| Šipka | Přidat spojení | Přidá spojení z aktuálního uzlu na jiný uzel |
| Koš | Smazat uzel | Smaže vybraný uzel včetně všech jeho spojení |
Editace textu a barev uzlu
- Vyberte uzel kliknutím
- Dvojklikněte na uzel nebo klikněte na ikonu fontu v toolbaru
- Otevře se dialog Upravit uzel s následujícími poli:
- ID uzlu - automaticky přiřazené ID (pouze pro čtení)
- Text uzlu - text zobrazený v uzlu
- Pozadí - barva pozadí uzlu (výběr z palety barev)
- Text - barva textu v uzlu (výběr z palety barev)
- Náhled - živý náhled vzhledu uzlu
- Upravte požadované vlastnosti
- Klikněte na Uložit pro aplikování změn
Přidání nového uzlu pod vybraný uzel
- Vyberte uzel, pod který chcete přidat nový uzel
- Klikněte na tlačítko + pod vybraným uzlem
- Do dialogu zadejte text nového uzlu
- Nový uzel se vytvoří jako obdélník a automaticky se propojí s vybraným uzlem
Smazání uzlu
- Vyberte uzel kliknutím
- Klikněte na ikonu koše v toolbaru
- Potvrďte smazání v dialogu
- Uzel a všechna jeho spojení budou odstraněny z diagramu
Práce se spojeními
Spojení mezi uzly můžete vytvářet, editovat a mazat pomocí vizuálních nástrojů.
Přidání spojení mezi uzly
- Vyberte zdrojový uzel kliknutím
- Klikněte na ikonu šipky v toolbaru
- V dialogu Přidat spojení vyberte:
- Cílový uzel - uzel, kam má spojení vést
- Popisek - volitelný text na spojení (např. "Ano", "Ne", "Další krok")
- Klikněte na Přidat
- Spojení se vytvoří v diagramu
Editace popisku spojení
- Klikněte na popisek spojení v náhledu (text na šipce)
- Otevře se dialog Upravit spojení s informacemi:
- Zobrazení: ze kterého uzlu do kterého uzlu spojení vede
- Pole pro úpravu popisku
- Upravte popisek podle potřeby
- Klikněte na Uložit
Mazání spojení
- Klikněte na popisek spojení v náhledu
- V dialogu Upravit spojení klikněte na červené tlačítko s ikonou koše v levém dolním rohu
- Potvrďte smazání
- Spojení bude odstraněno z diagramu
Nástroje editoru
V horní části panelu s náhledem je toolbar s následujícími nástroji:
Přidání uzlů podle typu
| Ikona | Typ uzlu | Použití |
|---|---|---|
| Prázdný čtverec | Obdélník | Standardní proces nebo krok |
| Prázdný kruh | Zaoblený obdélník | Proces s měkkými hranami |
| Diamant | Rozhodnutí | Bod rozhodování (ano/ne, podmínka) |
| Databáze | Stadium | Výsledný stav nebo ukládání dat |
Po kliknutí na některou z těchto ikon zadáte text nového uzlu a uzel se přidá do diagramu jako samostatný prvek (bez propojení).
Směr diagramu
Dropdown menu umožňuje změnit orientaci celého diagramu:
- Shora dolu (TD) - klasický tok shora dolů
- Zleva doprava (LR) - horizontální tok zleva doprava
- Zdola nahoru (BT) - tok zdola nahoru
- Zprava doleva (RL) - horizontální tok zprava doleva
Zoom náhledu
| Nástroj | Funkce |
|---|---|
| Lupa minus | Oddálit (zmenšit náhled o 25%) |
| Procenta | Zobrazení aktuální úrovně zoomu (25% - 200%) |
| Lupa plus | Přiblížit (zvětšit náhled o 25%) |
Další nástroje
| Ikona | Funkce | Popis |
|---|---|---|
| Šipky v kruhu | Obnovit náhled | Překreslí náhled diagramu (užitečné při problémech se zobrazením) |
| Tiskárna | Tisk | Otevře diagram v novém okně pro tisk |
Fullscreen režim
- Klikněte na ikonu Celá obrazovka v záhlaví karty Mermaid Editor (ikona čtverců v pravém horním rohu)
- Editor se rozšíří na celou obrazovku pro pohodlnější práci
- Pro ukončení stiskněte klávesu
ESCnebo klikněte znovu na ikonu (nyní zobrazuje šipky směřující dovnitř)
Šablony diagramů
Modul nabízí systém šablon, které vám umožní rychle začít s vytvářením běžných typů diagramů.
Použití šablon
Při vytváření nového diagramu
- Klikněte na tlačítko Přidat v hlavní obrazovce
- V dialogu Nový diagram se zobrazí:
- Karta Prázdný diagram - pro začátek od nuly
- Karty s šablonami podle kategorií
- Filtrujte šablony podle kategorie kliknutím na tagy nahoře (Flowchart, Sequence Diagram, atd.)
- Klikněte na vybranou šablonu
- Formulář se otevře s předvyplněným Mermaid kódem ze šablony
- Upravte název a Mermaid kód podle potřeby
Načtení šablony do existujícího diagramu
- Otevřete diagram v režimu editace
- V panelu s kódem klikněte na tlačítko Šablona
- Vyberte kategorii šablony (volitelné)
- Klikněte na vybranou šablonu
- Mermaid kód v editoru se nahradí kódem ze šablony
Upozornění: Načtení šablony přepíše veškerý aktuální obsah v Mermaid editoru.
Dostupné kategorie šablon
| Kategorie | Popis | Typické použití |
|---|---|---|
| Flowchart | Vývojové diagramy | Procesy, workflow, algoritmy |
| Sequence Diagram | Sekvenční diagramy | Komunikace mezi objekty, API testy |
| Class Diagram | Diagramy tříd | Objektový design, databázové modely |
| State Diagram | Stavové diagramy | Stavy objektů, lifecycle |
| ER Diagram | ER diagramy | Databázové schéma, entity-relationship |
| Gantt Chart | Ganttovy diagramy | Plánování projektů, časové osy |
| Pie Chart | Koláčové grafy | Rozložení podílů, statistiky |
| Mindmap | Myšlenkové mapy | Brainstorming, hierarchie nápadů |
| Timeline | Časové osy | Historie událostí, milníky |
| Git Graph | Git grafy | Větvení v Git, merge workflow |
Správa šablon (administrátor)
Správu šablon mohou provádět pouze uživatelé s přístupem k nastavení modulu (administrátoři nebo pověření uživatelé).
Přístup ke správě šablon
- Přejděte na Nastavení → Diagramy
- V nastavení naleznete záložku se šablonami (pokud je dostupná)
Poznámka: Systém šablon je navržen pro celosystémové použití. Šablony vytvořené administrátorem jsou dostupné všem uživatelům s přístupem k modulu Diagramy.
Export a tisk
Tisk diagramu
Diagram můžete vytisknout přímo z editoru nebo z detailu záznamu.
Z editoru (při vytváření/editaci)
- V pravém panelu (náhled) klikněte na ikonu tiskárny v toolbaru
- Otevře se nové okno prohlížeče s diagramem připraveným k tisku
- V novém okně se automaticky otevře tiskový dialog
- Vyberte tiskárnu a nastavení tisku
- Klikněte na Tisk
Z detailu diagramu
- Otevřete detail diagramu
- V náhledu klikněte na ikonu tiskárny
- Postupujte stejně jako při tisku z editoru
Co bude na výstupu
- Vizuální zobrazení diagramu ve formátu SVG
- Vysoká kvalita pro tisk
- Automatické přizpůsobení velikosti stránce
- Bez názvu a popisu (pouze samotný diagram)
Export tabulky diagramů
V hlavní obrazovce modulu můžete exportovat seznam diagramů:
- Excel - export do formátu XLSX
- Print - tisk seznamu diagramů (ne samotných diagramů)
- Colvis - výběr zobrazených sloupců v tabulce
Tipy a doporučení
Jak efektivně pracovat s editorem
- Začněte se šablonou - ušetříte čas použitím připravené šablony místo psaní kódu od nuly
- Kombinujte textový a vizuální režim - pro rychlé změny použijte vizuální nástroje, pro komplexní úpravy upravte kód přímo
- Používejte fullscreen - při práci na složitějších diagramech vám fullscreen režim poskytne více prostoru
- Průběžně ukládejte - změny v editoru se neuloží automaticky, pravidelně klikněte na tlačítko Uložit
- Pojmenujte uzly smysluplně - i když změníte text uzlu, jeho ID zůstává stejné. Pro lepší orientaci v kódu používejte popisná ID
Doporučení pro různé typy diagramů
Flowchart (vývojové diagramy)
- Používejte diamanty pro rozhodovací body
- Opatřete všechny výstupy z rozhodnutí popisky (Ano/Ne)
- Stadium tvary pro začátek a konec procesu
Sequence Diagram (sekvenční diagramy)
- Vhodné pro zobrazení komunikace mezi systémy nebo komponentami
- Používejte šablonu ze kategorie Sequence Diagram
Gantt Chart (Ganttovy diagramy)
- Ideální pro plánování projektů a zobrazení časových závislostí
- Načtěte šablonu z kategorie Gantt Chart a upravte data a úkoly
Klávesové zkratky
| Klávesa | Funkce |
|---|---|
ESC |
Ukončení fullscreen režimu editoru |
Řešení problémů
Náhled se nezobrazuje
- Zkontrolujte syntaxi Mermaid kódu - chyby se zobrazí v červeném poli pod náhledem
- Klikněte na tlačítko Obnovit náhled
- Ujistěte se, že máte připojení k internetu (Mermaid.js se načítá z CDN)
Nemohu editovat uzel kliknutím
- Zkontrolujte, že jste v režimu editace (ne v detailu záznamu)
- Zkuste kliknout přesně na uzel, ne na spojení
- Pokud uzel nemá žádný tvar v náhledu, může být problém se syntaxí
Změny se neukládají
- Zkontrolujte, že jste klikli na tlačítko Uložit na konci formuláře
- Ověřte, že máte oprávnění k editaci daného diagramu
- Zkontrolujte, že je vyplněno povinné pole Název
Chci použít jiné typy diagramů než Flowchart
- Vyberte vhodnou šablonu z kategorie (Sequence, Gantt, atd.)
- Nebo upravte první řádek kódu - místo
flowchart TDpoužijte napříkladsequenceDiagram,gantt,pie, atd. - Prostudujte dokumentaci Mermaid kliknutím na tlačítko Docs