Identifikace vlastnosti uživatele

Upravit obsah stránky

Pouze pro dokument, jež je registrem uživatelů. Mapuje vlastnosti uživatele pomocí klíčových slov na vybrané prvky dokumentu jež je typově nastaven jakoregistr uživatelů.

userid - varc | role - numb | displayname - varc | email - varc | sync - bool  | p_admin - bool  | p_db - bool  | p_stat - bool  | p_guest - bool  | p_import - bool  | p_export - bool  | p_unlock - bool  | p_live - bool  | p_manage -bool | p_power - bool | p_publoads - bool | p_pubsaves - bool 

Dokument, jež je registrem uživatelů může mít dle potřeby ještě celou řadu dalších segmentů, které mapovány nejsou. Je však třeba, aby základní datový typ určený klíčovým slovem ve vlastnostidata se v mapovaném prvku shodoval se základním typem mapované vlastnosti.

Mapovatelné údaje jsou dle účelu využití děleny do třech oblastí. U každé oblasti je uveden výčet mapovacích klíčových slov, v závorce pak jejich základní datový typ,který musí mapovaný prvek splňovat a pak je uveden popis účelu takto namapované kolonky v systému flexideo.

A) Identifikační údaje

Základem jsou povinné údaje sloužící pro základní identifikaci a přístup uživatele do systému. Jde onásledující klíčová slova:

bullet

userid - (varc) přihlašovací jméno uživatele do systému flexideo (login) sloužící pro identifikaci při vstupu; jde o klíčovou vlastnost a při jejím neuvedení v určité instanci není tatochápána jako záznam o uživateli (více viz. registr uživatelů);

bullet

role - (numb) číslo role, která je uživatelipřidělena, a která určuje rozsah jeho přístupových oprávnění;

bullet

displayname - (varc) zobrazované plné jméno uživatele s diakritikou a příp. i tituly apod.

bullet

password - (varc) přístupové heslo uživatele sloužící pro ověření přístupu při přihlašování

bullet

folder - (varc) výchozí složka uživatele, nejde o odkaz vintranetu, ale o výchozí složku, odkud se má načíst úvodní stránka po přihlášení; u běžných intranetových uživatelů je složka prázdná, zatímco pro uživatele extranetu je uvedena ta, kde je uloženo sídlo extranetu (to je podsložkou sídla intranetového); Tento údaj jako jediný identifikační nenípovinný;

B) Kontaktní údaje

Kontaktní údaje nejsou povinné, ale bývá dobré, alespoň některé v systému flexideo mít definovány neboť mohou dobře sloužit např. pro sestavování automatických podpisů, patiček apod. Jde o následujícíklíčová slova:

bullet

email - (varc) jedna hlavní e-mailová adresa

bullet

phone - (varc) jedno nebo více telefonních čísel, záleží na způsobuvyužití kolonky v systému flexideo

bullet

mobile - (varc) jedno nebo více mobilních telefonních čísel, záleží na způsobu využití kolonky v systému flexideo

bullet

address - (varc/text) pole pro zadání (většinou pracovní) kontaktní adresy pro kamenou poštu;

bullet

division - (numb) číslo pro účelytřídění uživatelů na divize či oddělení;

bullet

team - (varc) název týmu či oddělení, ve kterém je uživatel zařazen jako pracovník (člen týmu/skupiny);

bullet

function - (varc) pracovní / formální funkce daného uživatele jako člena týmu / skupiny;

bullet

assistant - (varc) kontakt na asistenta či zasupujícíhospolupracovníka v libovolné podobě;

bullet

notes - (varc/text) poznámky či jiné specifické údaje k uživateli;

Obsah a význam jednotlivých údajů v dokumentuuživatele, které jsou mapovány jako kontaktní údaje, závisí na konkrétním způsobu využití v dané aplikaci systému flexideo. Výjimku tvoří pouze první položka e-mail, která by měla být mapována vždy a měla by obsahovat právě jednu kontaktní e-mailovou adresu v platném syntaktickém zápisu proautomatizované využití.

C) Nastavení

Nastavení uživatele, formálně vzato, nejsou rovněž povinně mapované údaje, ale prakticky vzato se bez řady z nich v práci se systémem flexideo neobejdete. Jde o následující klíčová slova:

bullet

lang - (char) nastavení jazyka používaného uživatelem; tato zkratka pak řídí jazyk, v jakém s uživatelem komunikují uživatelské programy; měly by být využívány zkratky jako např. cs,en apod.; tyto zkratky jsou pak dosazovány do cesty k jazykovému souboru při jeho načítání s podsložky lang webového sídla systému flexideo;

bullet

sync - (bool) volba uuživatele aktivuje průběžnou synchronizaci s poštovní schránkou a případně i jinými složkami (více viz. nastavení parametrů app-type v definici některých dokumentů);

bullet

adduser - (varc) v případě zatržení volby sync je zapotřebí i tento údaj, který udává uživatelské přihlašovací jméno do schránky;

bullet

half_sync -(bool) jako doplňěk volby sync je možné použít i tuto volbu, která při zatržení zajistí, že budou synchronizovány jen položky odchozí pošty generované systémem flexideo a to ze schránky určené vlastností adduser; bývávyužito v případech, kdy jméno jedna konkrétní hodnota (jméno) adduser bývá vužito více než jedním uživatelem systému flexideo a docházelo by tak ke konfliktu příchozí pošty či jiné obousměrné synchronizace; volba tak zajistí možnost bezproblémového odesílání z anonymníchschránek, kterými bývají jména jako (recepce, info, helpdesk apod.);

bullet

full_sync - (bool) v případě zatržení volby sync a poloviční synchronizaci buď vynucené více jmény nebo dané volbouhalf_sync (viz. vysvětlení u předchozí volby half_sync), může být u jednoho z uživatelů používajících společné jméno v adduser zatržena volba pro plnou (obousměrnou) synchronizaci tak, aby tento uživatel měl přístup i kpříchozím a jiným položkám z dané - většinou anonymní - schránky; při zatržení full_sync u více než jednoho uživatele ve skupině sdílející jedno jméno adduser bude obousměrná synchronizace vypnuta u všech v této skupině;

bullet

sms_auth -(char) zapíná SMS autentifikaci pro daného uživatele, pokud je nastavena na hodnotu y (yes); hodnota p (public) vyvolává SMS autentifikaci při přihlašování daného uživatele pouze v případě, že se připojuje z veřejné sítě; n (no) a všechny ostatní hodnoty vč. NULL činemapování znamenají úplné vynutí SMS autentifikace;

bullet

p_admin - (bool) volba indikuje administrátora, který zatržením této volby získává všechna práva a možnosti plynoucí z následujících voleb, které se již uadministrátora tak nemusí zatrhávat;

bullet

p_db - (bool) umožňuje provádět změny v databázi, zejména úprava struktury dle nových DAD;

bullet

p_stat -(bool) zpřístupňuje uživateli údaje ze statistik činnosti serveru systému flexideo, získávané specifickým požadavkem na statistiky;

bullet

p_guest - (bool) uživatel s touto nastavenou volboubude využíván pro anonymní připojení; jde o specifické potřeby či speciální potřeby konkrétní aplikace;

bullet

p_import - (bool) tato volba umožňuje uživateli na server podávat a provádět požavky na import specifickýmipožadavky pro import;

bullet

p_fimport - (bool) tato volba umožňuje uživateli na server podávat a provádět požavky na tzv. force-import pozastavujících chod serveru (viz. požadavek do-force-import);

bullet

p_export - (bool) tato volba umožňuje uživateli na server podávat a provádět požavky na export specifickými požadavky proexport;

bullet

p_unlock - (bool) umožňuje uživateli odesílat požadavky na admin-unlock, což jsou specifické zásahy v případě obecných zámků a zámků XML entit ukládaných serverem;

bullet

p_live - (bool) umožňuje uživateli využívat obecnou či speciální aplikační utilitu pro příjem zpráv ze serveru a provádění následných úkonů (tzv. addOn frame-work);

bullet

p_manage -(bool) umožňuje uživateli řídit (zejm. zastavovat a spouštět) server systému flexideo;

bullet

p_power - (bool) stanovuje uživatele jako dobře znalého aplikační problematiky a umožňuje mu ukládatspolečná nastavení (entity corporate-table), která jsou podkladem pro sdílený intranet systému flexideo;

bullet

p_publoads - (bool) dává uživateli oprávnění načítat soubory pomocí požadavkuload-files z virt. složek, které nejsou nastaveny jako uživatelské (user-saves="true");

bullet

p_pubsaves - (bool) dává uživateli oprávnění ukládat soubory pomocípožadavků save-file a save-files do virt. složek, které nejsou nastaveny jako uživatelské (nemají user-saves="true");

bullet

p_efiles - (bool)se jedná o povolení připojovat přílohy externě pomocí atributu source="-..." uvedeného v ukládaném dokumentu u odkazů file/image + přílohy;

bullet

p_dorequest - (bool) povoluje odložené požadavky, uživatel s tímtooprávněním může podat jakýkoli požadavek s odložením jeho provedení (do-request); neopravňuje k opakování akce;

bullet

p_doaction - (bool) povoluje uživateli spouštění SOAP akcí s odložením, ježse provádí specifickým požadavkem(do-action) prostřednictvím běžného (solve) protokolu serveru - nemá tedy vliv na spouštění akcí prostřednictvím SOAP protokolu (dostunost soap akcí je řízena individuálně u každé akce); neopravňuje k opakování akce;

bullet

p_repeat - (bool) povoluje opakování odloženého spuštění SOAP akce či odloženého požadavku;

Potenciální vlastnické uzly

area - oblast (segment uvnitř definice); element - prvek (segment uvnitřdefinice); ElementDef - šablona prvku (kmenová definice) - jako parametr;

Vlastnost mapp-to-user jemožné uvést u následujících uzlů:

Vlastnost mapp-to-user

userid - varc | role - numb | displayname - varc | lang | email - varc | mail_profile - nkey | sync - bool | add_user - varc | full_sync - bool | half_sync - bool |sms_auth - char(1)  | p_... -  bool
Pouze pro dokument, jež je registrem uživatelů. Mapuje vlastnsti uživatele pomocí klíčových slov na prvky (výjimečně i klíč oblasti) dokumentu jež je typově nastaven jako registr uživatelů.