Both sides previous revision Previous revision Next revision | Previous revision |
kb:ws:entities:kb:we:entities:bort_device_cipher [2018/12/10 12:11] – aleksandar | kb:ws:entities:kb:we:entities:bort_device_cipher [2019/06/11 08:06] (current) – aleksandar |
---|
====== "System Submatrix" entitet (za uredjaje) ====== | ====== "System Submatrix" entitet (za uredjaje) ====== |
| |
24. januar 2018: klasa je promenjena u skladu sa dogovorom sa kolegama. | |
| |
Objekat koji predstavlja konkretnu vrednost mogućeg odgovora na postavljeno pitanje prilikom izbora u meniju na uredjaju. | Objekat koji predstavlja konkretnu vrednost mogućeg odgovora na postavljeno pitanje prilikom izbora u meniju na uredjaju. |
| |
NAPOMENA: Vrednost podmatrice (odgovora) je njen numerički identifikator, **memberid**. | NAPOMENA: Vrednost podmatrice (odgovora) je njen numerički identifikator, **memberid**. |
| |
===== Svojstva ===== | ===== Svojstva ===== |
| |
**27. novembar 2018. ** \\ | ^Naziv^Tip^Opis^Revizija| |
Tri nova svojstva: MemberNumVal, MemberTags i MemberSegments | |memberid|Integer|Jedinstveni ID odgovora. Ovo je vrednost odgovora.|19-6-11| |
| |membercaption|String|Labela odgovora, tekstualni prikaz onoga što odgovor znači.|19-6-11| |
**05. decembar 2018.** | |parentfor|String[]|Niz stringova koji sadrži spisak groupkey polja koje je potrebno **dodatno **popuniti, ako se izabere ovaj odgovor (dopunska informacija). Tip vrednosti svakog dopunskog polja odredjuje kakva (grafička) kontrola, tj. način unosa informacije u dato polje je najbolji, npr. string - textbox, nabrojiva lista - combobox, datetime - datetime picker, boolean - checkbox ili slider itd. |19-6-11 | |
| |membernumval|Double|Svojstvo za čuvanje pridružene numeričke vrednosti. Konkretna upotreba je za cenu usluge, kao i poziciju (rang) tačaka segmentacije, oba u Teledirekt projektu. Podrazumevano je nula. |19-6-11 | |
Novo svojstvo: MemberOptions | |membertags|String[]|Niz //hashtag//-ova, pečata koji ovu opciju svrstavaju u neku od grupa. Može da se ponavlja, nije unikatan za opciju. U bazi podataka se čuva kao jedan string, a članovi su teksutalne vrednosti, razdvojeni tačka-zarezom. |19-6-11 | |
| |membersegments|String[]|Niz diskretnih tačaka segmentacije. U bazi podataka se čuva kao jedan string gde su elementi odvojeni tačka-zarezom. |19-6-11 | |
^Naziv^Tip^Opis| | |memberoptions|String[]|Niz groupkey vrednosti koji sadrži polja koja treba popuniti za izabrani member. Za razliku od parentfor svojstva, ovo nije dopunska informacija originalnom memberu, nego spisak sledećih polja koja logično nastavljaju tok procesa. U bazi podataka se čuva kao jedan string sa elementima odvojenim tačka zarezom. |19-6-11 | |
|memberid|Integer|Jedinstveni ID odgovora. Ovo je vrednost odgovora.| | |articles|List<[[:l1:sistem:struktura_grupe_artikala_main|Article]]>|Lista objekata koji sadrže podatke o artiklima iz Balana. Služi isključivo za slanje u okviru Šifarnika. |19-6-11 | |
|membercaption|String|<del>Vrednost</del> Labela odgovora, tekstualni prikaz onoga što odgovor znači.| | |
|parentfor|String|Tekstualno polje koje sadrži spisak, odeljen sa tačka-zarezom (;), onih jedinstvenih tesktualnih identifikatora od polja koje je potrebno dodatno popuniti, ako se izabere ovaj odgovor (dopunska informacija). To dopunsko polje je obično slobodan unos teksta (textbox tip kontrole) i realizuje se preko popup, alert iskačućeg prozora, ili kako se već odluči. \\ \\ <del>String koji sadrži ključ polja koje dalje treba popuniti kada se izabere ovaj member (tj. ovaj odgovor). Na primer, ako se u spisku nabrojivih odgovora odabere onaj koji zahteva dodatno objašnjenje (neki slobodan unos teksta), onda se u ovom polju upisuje ključ tog sledećeg polja koje treba popuniti, a koji je, zapravo, odgovor na "pitanje, tj. grupu kojem pripada.</del> | | |
|membernumval|Double|Svojstvo za čuvanje pridružene numeričke vrednosti. Konkretna upotreba je za cenu usluge, kao i poziciju (rang) tačaka segmentacije, oba u Teledirekt projektu. Podrazumevano je nula. | | |
|membertags|String|Spisak //hashtag//-ova, pečata koji ovu opciju svrstavaju u neku od grupa. Može da se ponavlja, nije unikatan za opciju. <del>Članovi su teksutalne vrednosti, razdvojeni tačka-zarezom.</del> Formatiran kao JSON niz. | | |
|membersegments|String|Spisak diskretnih tačaka segmentacije,<del> odvojenih tačka-zarezom</del> Formatiran kao JSON niz. Tačke su tekstualne vrednosti. | | |
|memberoptions|String| Spisak tagova (ElementiUrCP.DbFld vrednost) polja koja treba popuniti za izabrani member. Formatiran kao JSON niz. \\ <del>Opcije za izabranu vrednost. Koristi se za raznovrsne namene. Ima oblik nabrojane liste ključ-vrednost parova. KVP su uokvireni u zagrade. Ključ i vrednost su razdvojeni znakom "jednako". Ključ je jedinstveni string, a vrednost može biti niz tekstualnih vrednosti odvojenih tačka-zarezom.</del> \\ <del>Primer svojstva:</del> \\ <del>(followers=urs_box_packet;urs_adsl_campaign;urs_note)(conditions=myVar OR GlobalVar;A<=R+Y)</del> | | |
| |
==== Ne važi ==== | |
| |
==== MemberOptions ključevi ==== | |
| |
<del>Kako je opisano u tabeli, MemberOptions se sastoji od parova ključ=vrednost. Ključevi su unapred definisane i tačne tekstualne vrednosti. Definicije ključeva su date ispod:</del> | |
| |
^<del>Naziv ključa</del> ^<del>Opis</del> | | |
|<del>followers</del> |<del>Oznaka da sledi odeljeni spisak tagova polja koja treba da se pokažu i popune, kada se izabere konkretan member. Vrednosti u spisku su odvojene znakom tačka-zarez - ; \\ Tagovi nisu membertags, već vrednosti iz kolone ElementiUrCP.DbFld</del> | | |
| |
\\ | \\ |
| |
| |