Kasutajarollide tutvustus

Selle artikli teemad

Kasutajarollide ülevaade

Kasutajarollide kasutamise stsenaariumid

Kasutajarollide loomine ja määramine

Kasutajarollide ülevaade

Kasutajaroll on eelmääratletud kategooria, mida saab kasutajale määrata ametikoha või mõne muu kriteeriumi alusel. Rolle kasutatakse üldjuhul vormimalli kohandatud versioonide ehk vaade esitamiseks kasutajatele vastavalt kasutajate tüübile. Lisades vormimallile kasutajarollid, saate oma ettevõtte äriprotsesse ja andmekogumist optimeerida, määrates, mida kasutajad teie vormimallil põhineva vormi avamisel näevad. Oletagem näiteks, et kujundate loataotluse jaoks vormimalli, millel põhinevaid vorme hakkavad kasutama järgmist tüüpi kasutajad:

  • elektrikud, kes peavad luba taotlema;

  • taotluse vastuvõtjad, kes peavad kontrollima, kas taotleja avaldus sisaldab kõiki vajalikke andmeid;

  • administraatorid, kes vaatavad esitatud loataotlused kinnitamiseks läbi.

Selle asemel, et kujundada iga kasutajatüübi jaoks omaette vormimall ning hallata kõigi kolme vormimalli vormide andmeid, saate kujundada üheainsa vormimalli, millel põhinevaid vorme kasutatakse kõigi andmete kogumiseks, ja lisada iga kasutajatüübi jaoks eraldi kasutajarolli. Kasutajaroll määratleb, milliseid andmeid kasutajatele kohandatud vaadete abil kuvatakse.

Turbeteade : Kasutajarolle ei tohiks kasutada selleks, et piirata juurdepääsu vormi tundlikele andmetele. Isegi kui vormimall on kirjutuskaitstud või kui teatavad kasutajarollidel põhinevad juhtelemendid on peidetud, saavad kasutajad ikka tekstiredigeerimisprogrammide (nt Microsoft Notepad) abil vormimalli (.xsn) vaadata ja muuta ning neil on selle andmetele juurdepääs.

Lehe algusesse

Kasutajarollide kasutamise stsenaariumid

Kasutajarollidest on kasutajatele abi mitmel juhul. Näiteks saate kasutajarollide abil teha järgmist.

  • Iga kasutajarolli jaoks omaette vaate kuvamine.    Vormimalli saate kujundada nii, et vormi täitjale kuvatav vaade sõltub sellest, kes vormi täidab. Näiteks saate kujundada eraldi vaated luba taotlevate elektrike jaoks, loataotlusi vastuvõtvate ametnike jaoks ja kogu teavet läbi vaatavate administraatorite jaoks. Igas vaates kuvatakse üksnes vastava kasutajarolli jaoks kohased andmed.

  • Iga kasutajarolli jaoks omaette jaotise kuvamine.    Vormimalli saate kujundada nii, et vormi täitjale kuvatavad jaotised sõltuvad sellest, kes vormi täidab. Näiteks saate määrata, et kui kuluaruande vormi avab töötaja, kuvatakse talle üksnes töötajatele oluline kuluaruande vormimalli jaotis. Kui aga sama vormi avab osakonnajuhataja, kelle ülesanne on kuluaruanne kinnitada, kuvatakse talle hoopis teine jaotis.

  • Välja jaoks kasutajarollil põhineva andmevalideerimise määramine.    Vormimalli saate kujundada nii, et mõne kindla väljaga seotud juhtelemendile rakendatakse erinevaid andmevalideerimissuvandeid sõltuvalt sellest, millise kasutajarolliga isik vormi täidab. Näiteks saate osakonnajuhatajate jaoks sobiva kululimiidi jaoks määrata teatud tekstiväljal ühe maksimumväärtuse, direktorite jaoks aga samal tekstiväljal kõrgema maksimumväärtuse. Kui vormi täitev osakonnajuhataja ületab määratud piirsumma, kuvatakse sellest teavitav dialoog. Kui vormi täidab direktor, aktsepteeritakse tekstiväljale sisestatud väärtus, mis osakonnajuhataja puhul tagasi lükataks.

  • Vormiandmete edastamine välisesse andmeallikasse vastavalt kasutajarollile.    Vormimalli saate kujundada näiteks nii, et luba taotlev elektrik saab täidetud vormi edastada ainult veebiteenusele, avalduse vastuvõttev ametnik aga seevastu ainult SQL-andmebaasi. Administraatorid saavad vormiandmed edastada andmebaasi ja meilisõnumiga, kui avaldus on heaks kiidetud, või ainult andmebaasi, kui avaldus on tagasi lükatud.

Lehe algusesse

Kasutajarollide loomine ja määramine

Uue kasutajarolli loomisel saate kasutajaid määrata järgmistel viisidel.

  • Võite määrata kasutajanimed kataloogiteenusest Microsoft Active Directory (näiteks "müük\andrew"). Kasutajanime määramiseks Active Directory kataloogiteenusest tuleb vormimall luua ja avaldada Active Directory teenust kasutavas Microsoft Windowsi võrgus.

  • Võite määrata rühmad kataloogiteenusest Active Directory. Näiteks võite määrata meilileviloendi, mis sisaldab kõigi turundusmeeskonna liikmete nimesid. Rühma määramiseks Active Directory kataloogiteenuses tuleb vormimall luua ja avaldada Active Directory teenust kasutavas Microsoft Windowsi võrgus.

  • Võite määrata väärtuse, mis on pärit otse vormi väljalt. Väli võib andmed saada teenusest Active Directory või kasutaja võib andmed sisestada juhtelementi, mis on selle väljaga köitmine. Näiteks kui teie vormimall sisaldab tekstivälja Administraator, võite tekstiväljaga köidetud väli seostada mingi kindla kasutajarolli.

Pärast kasutajarolli lisamist võite selle seada ühele järgmistest väärtustest.

Vaikeroll.    Kasutajatele, kellele pole määratud mingit olemasolevat kasutajarolli, määratakse automaatselt vaikerolliks määratletud roll. Vaikerolli kasutatakse ka selliste kasutajate puhul, kes on rühma osaks, kuid kes töötavad ühenduseta. Üks kasutajaroll seatakse alati vaikerolliks.

Initsiaatoriroll.    Kui soovite kindlat kasutajarolli rakendada kasutajatele, kes avavad teie vormi esimest korda, võite määrata initsiaatorirolli. Näiteks võite määratleda initsiaatorirolli nimega "Töövõtja", mis rakendatakse kasutajatele, kes täidavad uue loa taotluse vorme. Kasutajale, kellele on määratud mõni muu kasutajaroll, määratakse uue loa taotlemise vormi avamisel selle rolli asemel töövõtjaroll. Kui sama kasutaja avab aga sama vormi teist korda, kasutab Microsoft Office InfoPath initsiaatorirolli asemel selle isiku määratud kasutajarolli.

Kui määrate kasutajatele rollid, mis põhinevad mõnel kasutajanimede, rühmade või välja väärtuste kombinatsioonil, määrab InfoPath teie vormimallil põhineva vormi avamisel kasutajale rolli järgmise järjestuse põhjal.

  1. Kasutaja nimi on vormimalli välja väärtus.

  2. Kasutaja nimi on teenuses Active Directory.

  3. Kasutaja on Active Directory rühma liige.

    Märkus. : Kui kasutaja on mitme erineva rühma liige ning te määrate rolle rühma põhjal, kontrollib InfoPath iga rühma liikmete loendit järjestuses, nagu see on dialoogiboksis Kasutajarollide haldamine. Näiteks kui kasutaja kuulub nii vastuvõtva poole rühma kui ka administraatorite rühma ning administraatorite rühm asub loendis eespool, määratakse kasutajale administraatorite rühma kasutaja roll.

  4. Kui ükski ülaltoodud tingimustest ei kehti, kasutatakse vaikerolli.

Pärast kasutajarollide määratlemist vormimalli jaoks võite luua reegel, mis lülitab kasutajarolli põhjal automaatselt vaateid ümber. Näiteks võite luua juhirolli ning reegli, mis lülitab automaatselt juhivaatesse, kui juhirolliga kasutaja vormi avab. Alternatiivina võite luua kõigepealt reegli ning määratleda reegli loomise protsessi käigus kasutajarollid.

Kasutajarollide põhjal saate juhtida ka juhtelementide käitumist. Näiteks saate teatud juhtelemendi lubada ainult mõne kindla kasutajarolli jaoks – mõne muu kasutajarolliga kasutajad näevad küll juhtelemendis leiduvaid andmeid, ent ei saa neid muuta. Võimalus piirata kasutajarolli abil seda, kellel on õigus juhtelementi andmeid sisestada, aitab tagada, et juhtelementi sisestatud andmed pärinevad usaldusväärsest allikast. Näiteks võite loataotluse vormimallile lisada märkeruudu Kinnitatud, mille saavad taotluse heakskiitmise tähistamiseks märkida üksnes administraatori kasutajarolli liikmed. Muude kasutajarollide liikmed – näiteks taotluse esitanud alltöövõtjad – näevad märkeruutu, kuid ei saa seda märkida ega tühjendada.

Lehe algusesse

Täiendage oma oskusi
Tutvuge koolitusmaterjalidega
Kasutage uusi funktsioone enne teisi
Liituge Office Insideri programmiga

Kas sellest teabest oli abi?

Täname tagasiside eest!

Täname tagasiside eest! Tundub, et võiksime teid kokku viia ühega meie Office'i tugiagentidest, kes aitab teil probleemi lahendada.

×