Článek: AN0001892Aktualizováno:: 15.12.2018
Pokud jsou třídy propojeny sloupci odkazujícími na jiné záznamy, lze definovat schémata zobrazující zvolené vazby mezi třídami, které chceme ve schématu postihnout. Jednotlivé třídy a vazby lze graficky odlišit. Konkrétní vykreslený objekt může obsahovat informace ze zvolených sloupců včetně obrázků.
Jako příklad si můžeme vzít entity z modelu IT, které jsou propojeny mnoha vazbami. Bude vhodné vytvořit schémata, která vizualizují vazby a vlastnosti důležité z různých pohledů. V našem příkladu budeme chtít u aplikace zobrazit schéma ukazující rozhraní aplikace (odkud data přijímá a kam je předává), aplikační komponenty a jejich infrastruturu.
- Ve třídě Business aplikací vytvoříme schéma.
- V návrhu schématu začínáme s objektem Business aplikace. Klikneme na šipku a v kontextovém menu vybereme vazbu, kterou chceme zobrazit. První vazbou bude například Interface, kde je naše aplikace zdrojovým systémem.
- Po vybrání vyskočí okno pro nastavení popisku vazby. Popisek zvolíme "Sends data to", protože zde vykreslíme Interfacy, v nichž je aplikace zdrojovým systémem.
- Po uložení nám ve schématu přibude nový objekt. Objekt umístíme ve schématu na vhodné místo a rozklikneme jeho vlastnosti.
- Zvolíme jeho formátování (např. barvu pozadí) a informace, které se mají zobrazovat. Určujeme sloupce, které se mají zobrazit a můžeme také nastavit filtr objektů. Ve schématu se pak nezobrazí všechny objekty s danou vazbou, ale pouze ty, které vyhovují nastavenému filtru.
- Podobně vytvoříme i další objekty. Při tvorbě interfaců, v nichž je naše aplikací cílovým systémem (od nichž přijímá data), v nastavení relace zvolíme Konec relace jako Nový objekt. Objeví se nový objekt, s nímž můžeme manipulovat. Jinak by nová relace vedla do již dříve vytvořeného objektu třídy Interface.
- Poté, co vytvoříme všechny objekty, naformátujeme je, rozmístíme a zvolíme sloupce, které se mají zobrazovat, vložíme do třídy tlačítko, která se zobrazí u záznamu a otevře příslušné schéma.
V níže uvedený příklad ukazuje schéma, které pro danou aplikaci (výchozí bod schématu) zobrazí její interfacy, aplikační komponenty a jejich infrastrukturu. Ve schématu můžeme anticipovat více variant vazeb. Například entity Machine z níže uvedeného příkladu má buď vazbu Farmu/cluster nebo na Device. Jsou to různé třídy podle toho, zda je server nativní (běžící na hardware) nebo virtuální (běžící na farmě či clusteru). V konkrétním případě se vykreslí pouze skutečné vazby mezi záznamy, tzn. jen jedna z těchto dvou variant.
Pří kliknutí na tlačítko schématu v detailu záznamu se pak otevře schéma vykreslené pro konkrétní data.