Vaša košarica je prazna
Vse funkcionalnosti
Polja po meri (spremenljivke)
Razširljiva polja po meri za katero koli entiteto z natančnimi dovoljenji
Pregled
Prilagodljiv sistem polj po meri (spremenljivke), ki razširja katero koli entiteto z dodatnimi metapodatki. Podpira 14 podatkovnih tipov (string, integer, float, boolean, text, JSON, date, datetime, file, color, URL, email, select, multiselect). Vključuje dovoljenja za ogled/urejanje po vlogah za vsako spremenljivko, preverjanje, šifriranje in združevanje v skupine.
Oblikovalski premisleki
UX vzorci in opombe vizualnega oblikovanja za to funkcionalnost:
- •Spremenljivke prikazane kot ločen zavihek v uporabniških nastavitvah
- •Združite povezane spremenljivke skupaj za boljšo uporabniško izkušnjo
- •Uporabite ustrezne vnosne gradnike glede na podatkovni tip
- •Občutljive spremenljivke (EMŠO, davčna številka) morajo biti šifrirane
- •Izbira/večkratna izbira potrebuje vnaprej določene možnosti v JSON konfiguraciji
Ključne prednosti
Kaj naredi to funkcionalnost izjemno:
- ✓Podprtih 14 podatkovnih tipov
- ✓Natančna dovoljenja na podlagi vlog za vsako spremenljivko
- ✓Uporabite za katero koli entiteto (uporabnik, organizacija, izdelek itd.)
- ✓Podpora šifriranja za občutljive podatke
- ✓Pravila preverjanja po meri (Yii2 validatorji)
- ✓Združevanje in razvrščanje za organizacijo
- ✓Samodejno izriši kot polja obrazca
Model Variable definira shemo polj. VariableValue shranjuje dejanske vrednosti po entitetah. VariableHelper::getForEntity() pridobi vrednosti. VariableHelper::saveForEntity() shrani vrednosti. Uporabite VariableHelper::renderInput() za generiranje vnosnih polj. Spremenljivke so omejene na entity_type.
Pomožni razredi
VariableHelperModeli
VariableVariableValueTabele baze podatkov
variablevariable_valueKonfiguracija
Legenda konfiguracijskih povezav
params.php konfiguracija
Konfiguracijska pot: params['variables']
params['features']['variables'] => trueparams['variables']['enableUserVariables'] => trueparams['variables']['enableOrganizationVariables'] => true