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.