Uživatelské pole je objekt, který se nabízí k výběru při konfiguraci formulářů. Určuje název položky zobrazený ve formuláři a způsob jejího začlenění do konkrétního typu záznamu. Může mít jednu nebo více základních vlastností.
Vytvoření uživatelského pole
Uživatelské pole lze vytvořit dvěma způsoby:
- Rychlým přidáním vlastnosti při výběru vlastností k objektu – např. šablona požadavku, položka (CI) – v takovém případě se společně s vlastností vytvoří také základní vlastnost se stejným názvem. Podrobný postup pro přidání polí v konkrétním záznamu uvádíme v jednotlivých částech dokumentace, např. Uživatelská pole na šabloně požadavku.
- Ze seznamu základních vlastností – nacházejícího se v Konfigurační databáze → Uživatelem definovaná pole → Uživatelská pole, kliknutím na tlačítko + Přidat uživatelské pole.
Po kliknutí na tlačítko pro vytvoření uživatelského pole se zobrazí formulář pro vyplnění potřebných údajů. Význam jednotlivých polí je uveden v následujícím textu Význam polí formuláře uživatelského pole. Po vyplnění údajů je nutné vlastnost uložit – kliknutím na tlačítko Vytvořit, případně Vytvořit a přidat další.
Význam polí formuláře uživatelského pole
Formulář pro vytvoření uživatelského pole obsahuje následující pole:
- Název – hlavní charakteristika uživatelského pole. Pro název lze doplnit také překlad. Bez uvedeného překladu bude ve všech jazycích použit název výchozího jazyka.
- Popis – stručná charakteristika uživatelského pole, zobrazuje se jako nápověda u uživatelského pole ve formuláři. Pro popis lze doplnit také překlad, bez uvedeného překladu bude ve všech jazycích použit popis výchozího jazyka.
- Poznámka – doplňující informace o uživatelském poli, poznámka se zobrazuje v seznamu uživatelských polí.
- Skupina – zařazení uživatelského pole do tematické skupiny, na výběr jsou možnosti Všeobecné, Technické a Ostatní.
- Slug (alias) – reprezentuje alias pro položku ve srozumitelném tvaru, který se využívá při API voláních místo ID. Použitý výraz nesmí obsahovat diakritiku či mezery a je case sensitive (rozlišuje mezi velkými a malými písmeny).
Přiřazení základní vlastnosti
Součástí formuláře je sekce pro přiřazení základní vlastnosti, která určuje typ uživatelského pole. Vlastnost lze přiřadit kliknutím na tlačítko + Přidat základní vlastnost; po kliknutí se zobrazí samostatné okno se seznamem existujících vlastností. Je možné přiřadit již existující vlastnost (kliknutím na ikonu u názvu vlastnosti) nebo vytvořit novou vlastnost kliknutím na tlačítko + Nová základní vlastnost. Upozornění: V případě uživatelského pole bez základní vlastnosti se ve formuláři zobrazí pouze název uživatelského pole, bez pole pro zadání vstupní hodnoty (inputu).
U základních vlastností lze určit jejich povinnost (kromě základních vlastností typu Zaškrtávací políčko). Povinnost nastavíte zaškrtnutím vlastnosti Povinná pod názvem vlastnosti.
U typů číselníků Vazba a Vlastní číselník je možné je nastavit jako pole s vícenásobným výběrem, tj. ve formulářích bude možné z číselníku vybrat více hodnot do pole. Počet možných zadaných hodnot lze omezit zadáním Limitu.
U základní vlastnosti je rovněž možné zapnout přepínač Obsahuje citlivá data. Hodnoty takto označeného uživatelského pole se nebudou vkládat do e-mailových notifikací.
Přiřazení složeného atributu
Složená vlastnost je vlastnost složená z více než jedné základní vlastnosti. Typickým příkladem složené vlastnosti je Adresa, která obsahuje základní vlastnosti Ulice, Město, PSČ a Země.
Základní vlastnosti složeného pole lze libovolně vybírat, přičemž je možné určit jejich pořadí nebo také povinnost jejich vyplnění.
Složené pole umožňuje konfigurovat viditelnost základní vlastnosti v závislosti na nastavených hodnotách jiných základních vlastností složeného pole, čímž vzniká tzv. dynamický formulář. Taková vlastnost ve formulářích bude zobrazovat / skrývat pole v závislosti na nastavených hodnotách.
Nastavení viditelnosti základní vlastnosti se provádí volbou Konfigurovat viditelnost z kontextového menu řádku základní vlastnosti v uživatelském poli. Pod základní vlastností se zobrazí stejná komponenta, jaká se používá u filtrů v seznamech – podmínky pro viditelnost základní vlastnosti se tak nastavují stejně jako u filtrování.
TIP: Doporučujeme nastavit viditelnost polí u základních vlastností typu Zaškrtávací políčko, Vlastní seznam, či Datum, jejichž hodnota je zadána jednoznačně, což eliminuje možnost zadání neočekávané hodnoty ze strany uživatele. U polí typu textové pole je vhodné použít podmínku je vyplněno.
Seznam uživatelských polí
Seznam všech uživatelských polí je k dispozici v hlavním menu v části Konfigurační databáze → Uživatelem definovaná pole → Uživatelská pole. Záhlaví okna seznamu základních vlastností informuje o počtu zobrazených záznamů z celkového počtu, dále obsahuje ovládací prvky pro vytvoření nové základní vlastnosti a vyhledávání s použitím pokročilého filtru spolu s možností jeho uložení.
Úprava pole je dostupná dvojklikem na řádek, případně kliknutím na burger menu na konci řádku a výběrem možnosti Editovat. U některých polí je zobrazen příznak . Tato uživatelská pole jsou systémová, nelze je odstraňovat ani upravovat.
Vyhledávání a filtrování v seznamu uživatelských polí
Pro efektivní vyhledávání zadáním požadovaného výrazu můžete použít pole Vyhledávání umístěné nad seznamem uživatelských polí.
Pokud potřebujete vyhledat pole podle více kritérií, slouží k tomu pokročilý vyhledávací filtr, který aplikujete kliknutím na tlačítko vedle pole Vyhledávání. V tomto filtru můžete určit konkrétní podmínky vyhledávání nad sloupci:
- Libovolný sloupec
- Název uživatelského pole
- Popis
- Skupina uživatelských polí
- Slug (alias)
Podle typu sloupce si můžete vybrat podmínky typu „obsahuje“ nebo „neobsahuje“ hledaný výraz či jeho část; v případě číselníků vyberete jednu z nabízených hodnot. Podmínky vyhledávání můžete libovolně propojovat a rozšiřovat pomocí logických spojek AND (a zároveň) a OR (nebo). Často používané nebo jinak specifické podmínky filtrování si můžete uložit pod názvem podle vašeho výběru a při dalším použití budou k dispozici jedním kliknutím nad seznamem uživatelských polí.
Více informací o efektivní práci s filtry v CDESK najdete v textu Vyhledávání a pokročilé filtre.