Uživatelská data¶
Uživatelská data v TracePRO slouží jako úložiště pro:
Uživatelská nastavení, která mohou být privátní pro uživatele nebo veřejná. Sem patří např. přednastavení statistik.
Libovolná jiná nastavení, která má smysl udržovat na serveru. Sem patří např.:
Šablony pro tisk štítků na výrobky.
Šablony pro tisk štítků na krabice.
Struktura¶
Identifikátorem uživatelských dat jsou:
Jméno
Třída
Tyto parametry ovšem nemusí být unikátní, což znamená, že může existovat více nastavení parametrů se stejným jménem a třídou. U uživatelských dat se dále rozlišuje:
Vlastník: Uživatel, který data vytvořil.
Veřejné: Zda je tento záznam veřejný.
Sort 1: První klíč pro členění dat do skupin.
Sort 2: Druhý klíč pro členění dat do skupin. Tyto klíče mají vliv pouze na zobrazení.
Uživatelská data se na server ukládají jako json. Jejich interpretace
závisí na aplikaci.
API¶
Existuje volání API getuserdata, které vrací uživatelská data podle
jména a třídy.
Příklad volání:
getuserdata(name="stickerDM_TEXT", class="itemsticker")
Třídy¶
Globálně používané třídy:
itemsticker: Šablony pro tisk štítků na výrobky.boxsticker: Šablony pro tisk štítků na krabice.statquery: Přednastavení statistik.