Používateľské polia slúžia na rozšírenie formulárov jednotlivých typov záznamov o dodatočné, používateľsky definovateľné údaje. Umožňujú prispôsobiť formuláre konkrétnym procesom, typom služieb alebo potrebám organizácie bez nutnosti programátorských zásahov do aplikácie.
Aby bolo možné používateľské polia opakovane využívať naprieč rôznymi formulármi a dátovými typmi, sú navrhnuté ako univerzálne a konfigurovateľné prvky. Tomu zodpovedá aj ich viacúrovňová štruktúra, ktorá oddeľuje samotné zobrazenie poľa od jeho dátového typu a zdrojov hodnôt. Pochopenie tejto štruktúry je základným predpokladom pre správnu konfiguráciu vlastných formulárov.
Štruktúra pozostáva z 3 častí:
- Používateľské pole – predstavuje „kontajner“ s názvom, ktorý sa vo formulári zobrazuje po ľavej strane vstupného poľa. Ak používateľské pole neobsahuje žiadnu základnú vlastnosť, vo formulári sa zobrazí iba jeho názov bez možnosť zadania hodnoty. Podľa konfigurácie používateľské poľa rozlišujeme:
- Jednoduché používateľské pole – používateľské pole, ktoré obsahuje iba jednu základnú vlastnosť
- Zložené používateľské pole – používateľské pole, ktoré obsahuje viac než jednu základnú vlastnosť.
- Základná vlastnosť – elementárna stavebná jednotka používateľského poľa. Určuje dátový typ zadávanej hodnoty, napríklad text, číslo, dátum, vlastný číselník atď.
- Vlastný číselník – používateľom definovaný zoznam hodnôt, ktorý môže byť použitý ako dátový zdroj základnej vlastnosti. Obsah číselníka je spravovaný manuálne a umožňuje obmedziť zadávanie hodnôt na vopred definované možnosti.
Jednotlivým častiam používateľských polí sú podrobne venované nasledujúce články dokumentácie.