Uživatelské vlastnosti
Poznámka
Tato funkcionalita je k dispozici v systému TechIS až od verze 26.1 (včetně). V nižších verzích není dostupná.
Obecné informace
Komponenta Uživatelské vlastnosti umožňuje prostřednictvím Schémat definovat strukturu vlastních vlastností pro objekty v systému TechIS. Schéma definuje, jaké vlastnosti může mít konkrétní typ objektu, jejich datové typy, výchozí hodnoty a další parametry. Schéma lze použít pro rozšíření standardních objektů o uživatelsky definované atributy bez nutnosti změny databázové struktury.
Každé schéma je vázáno na jeden typ objektu (např. Majetek, Tiket) a obsahuje seznam uživatelských vlastností, které mohou být přiřazeny objektům tohoto typu.
Schéma podporuje dva režimy použití:
Exklusivní – schéma je vázáno na konkrétní objekt (exklusivní vlastník) a může být použito pouze pro tento objekt
Sdílené – schéma je dostupné pro všechny objekty daného typu
Schéma může obsahovat vlastnosti různých typů:
JSON vlastnosti – ukládají se jako JSON data v databázi (vyžaduje podporu JSON sloupců)
Výrazové vlastnosti – hodnota se vypočítává pomocí výrazu (Expression)
Vlastnosti typu Výraz
(Expression)nejsou viditelné u mobilní a webové aplikace TechIS.Vypočítané JSON vlastnosti – JSON vlastnosti s automatickým přepočtem podle plánovače (Quartz)
Nastavení komponenty Uživatelské vlastnosti je popsáno v Administrátorské dokumentaci systému TechIS kapitola Konfigurace uživatelských vlastností.
Zobrazení uživatelských vlastností v detailním pohledu
Pokud má objekt přiřazené schéma uživatelských vlastností, zobrazí se uživatelské vlastnosti v detailním pohledu na záznam na záložce Uživatelské vlastnosti.
Každá vlastnost je zobrazena s názvem, hodnotou a odpovídajícím editorem podle datového typu. Vlastnosti jsou seskupeny podle kategorií definovaných ve schématu. Hodnoty vlastností se načítají z JSON struktury uložené v objektu (vlastnost CustomPropertiesJson).
Editace vlastností
Uživatelské vlastnosti lze editovat pouze prostřednictvím desktopové aplikace TechIS.