Uživatelské vlastnosti

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).

image-20260622-123957.png

Editace vlastností

Uživatelské vlastnosti lze editovat pouze prostřednictvím desktopové aplikace TechIS.