Iepazīšanās ar lietotāju lomām

Attiecas uz
InfoPath 2010 InfoPath 2013

Svarīgi!

Microsoft InfoPath 2013 atbalsts beidzās 2026. gada 14. jūlijā. Mēs iesakām migrēt esošās InfoPath veidlapas un darbplūsmas uz atbalstītiem Microsoft 365 risinājumiem. Uzziniet vairāk par InfoPath darbības apturēšanu.

Tēmas šajā rakstā

Pārskats par lietotāju lomām

Lietotāja loma ir iepriekšdefinēta kategorija, kuru var piešķirt lietotājiem, pamatojoties uz amata nosaukumu vai citiem kritērijiem. Lomas parasti izmanto, lai dažādiem lietotāju tipiem prezentētu pielāgotas veidlapas veidnes versijas vai skatus. Varat racionalizēt biznesa procesus un optimizēt datu apkopošanu, pievienojot lietotāju lomas savai veidlapas veidnei, lai kontrolētu, ko lietotāji var redzēt, atverot veidlapu, kuras pamatā ir jūsu veidlapas veidne. Piemēram, iedomājieties, ka veidojat veidlapas veidni atļaujas pieteikumam, kura veidlapas izmantos šādu veidu lietotāji:

  • Elektriskie darbuzņēmēji, kuriem jāpiesakās atļaujas saņemšanai
  • Saņēmēji, kas pārbauda, vai līgumslēdzēju pieteikumos ir vajadzīgā informācija
  • Administratori, kas izskata iesniegtos atļauju pieteikumus apstiprināšanai

Tā vietā, lai izveidotu trīs veidlapu veidnes katram lietotāju tipam un pārvaldītu datus no visām šīm veidlapām, varat noformēt vienu veidlapas veidni, kuras veidlapas apkopo visus datus un pievienot lietotāja lomu katram lietotāju tipam. Lietotāja loma nosaka, kādi dati tiek parādīti, izmantojot pielāgotus skatus, kuru pamatā ir katrs lietotāju tips.

Piezīme

Lietotāju lomas nedrīkst izmantot, lai ierobežotu piekļuvi sensitīviem datiem veidlapā. Pat tad, ja veidlapas veidni padarāt tikai lasāmu vai paslēpjat noteiktas vadīklas, kuru pamatā ir lietotāju lomas, lietotāji var izmantot teksta rediģēšanas programmu, piemēram, Microsoft Notepad, lai skatītu vai modificētu veidlapas veidnes (.xsn) failu un piekļūtu datiem.

Uz lapas sākumu

Lietotāju lomu izmantošanas scenāriji

Ir daudzi scenāriji, kuros lietotāju lomas sniedz priekšrocības jūsu lietotājiem. Piemēram, izmantojot lietotāju lomas, varat:

  • Rādīt unikālu skatu katrai lietotāja lomai Veidlapas veidni var noformēt tā, lai tiktu parādīti dažādi šīs veidlapas veidnes skati atkarībā no tā, kurš aizpilda veidlapu. Piemēram, varat izveidot skatu elektrodarbuzņēmējiem, kuri piesakās atļaujas saņemšanai, skatu aģentiem, kuri saņem atļauju pieteikumus, un skatu administratoriem, kuri pārskata visu informāciju. Katrā skatā tiek rādīti tikai dati, kas atbilst katrai lietotāja lomai.
  • Rādīt atsevišķu sadaļu katrai lietotāja lomai Varat izveidot veidlapas veidni, kurā tiks parādītas dažādas sadaļas atkarībā no tā, kurš aizpilda veidlapu. Piemēram, izdevumu atskaišu veidlapas veidnes sadaļu, kas attiecas tikai uz darbiniekiem, var parādīt, kad darbinieks atver veidlapu. Vēl viena sadaļa, kas attiecas tikai uz vadītājiem, kuri apstiprina izdevumu atskaiti, var tikt parādīta, kad vadītājs atver veidlapu.
  • Datu validācijas iestatīšana laukam, pamatojoties uz katru lietotāja lomu Veidlapas veidni var noformēt tā, lai ar konkrētu lauku saistītai vadīklai atkarībā no veidlapas aizpildītāja lietotāja lomas tiktu lietota atšķirīga datu validācija. Piemēram, varat iestatīt maksimālo izdevumu vērtību vadītājam kā vienu ierobežojumu un tā paša tekstlodziņa maksimālo vērtību augstāku administratoram. Ja vadītājs aizpilda veidlapu un pārsniedz summu, tiek parādīts dialoglodziņš. Ja administrators aizpilda veidlapu, tekstlodziņš akceptē vērtību, kas pretējā gadījumā tiktu noraidīta, ja veidlapu aizpilda vadītājs.
  • Veidlapas datu iesniegšana ārējā datu avotā, kura pamatā ir katra lietotāja loma Piemēram, veidlapas veidni var noformēt tā, lai elektroenerģijas darbuzņēmēji, kuriem ir jāpiesakās atļaujas saņemšanai, varētu iesniegt aizpildītās veidlapas tikai tīmekļa pakalpojumam, bet saņemošie aģenti savas veidlapas var iesniegt tikai SQL datu bāzē. Administratori var iesniegt veidlapas datus datu bāzē un e-pasta ziņojumā, ja pieteikums ir apstiprināts, vai iesniegt veidlapas datus tikai datu bāzē, ja pieteikums ir noraidīts.

Uz lapas sākumu

Lietotāju lomu izveide un piešķiršana

Izveidojot jaunu lietotāja lomu, varat tai piešķirt lietotājus šādos veidos:

  • Norādot lietotājvārdus no Microsoft Active Directory direktoriju pakalpojuma (piemēram, "sales\andrew"). Lai norādītu lietotājvārdu Active Directory direktorija pakalpojumā, veidlapas veidne ir jāizveido un jāpublicē Microsoft Windows tīklā, kas izmanto Active Directory.
  • Norādot grupas no Active Directory direktorija pakalpojuma. Piemēram, varat norādīt e-pasta adresātu sarakstu, kurā ir visu mārketinga grupas dalībnieku vārdi un uzvārdi. Lai norādītu grupu Active Directory direktoriju pakalpojumā, veidlapas veidne ir jāizveido un jāpublicē Microsoft Windows tīklā, kas izmanto Active Directory.
  • Norādot vērtību, kas nāk tieši no veidlapas lauka. Lauks var iegūt datus no Active Directory, vai arī lietotājs var ievadīt datus vadīklā, kas ir saistīta ar šo lauku. Piemēram, ja veidlapas veidnē ir administratora tekstlodziņš, varat saistīt konkrētu lietotāja lomu ar lauku, ar kuru šis tekstlodziņš ir saistīts.

Pēc lietotāja lomas pievienošanas varat to iestatīt kā vienu no šīm darbībām:

Noklusējuma loma Lietotājiem, kuriem nav piešķirta esoša lietotāja loma, automātiski tiek piešķirta lietotāja loma, kas ir norādīta kā noklusējuma loma. Noklusējuma loma tiek izmantota arī tiem lietotājiem, kuri ir daļa no grupas, bet strādā bezsaistē. Viena lietotāja loma vienmēr tiek iestatīta kā noklusējums.

Iniciatora loma Ja vēlaties lietot konkrētu lietotāja lomu lietotājiem, kuri jūsu veidlapu atver pirmo reizi, varat norādīt iniciatora lomu. Piemēram, varat definēt iniciatora lomu ar nosaukumu "Darbuzņēmējs", kas attiecas uz lietotājiem, kuri aizpilda jaunu atļauju pieteikuma veidlapas. Lietotājam, kuram ir piešķirta cita lietotāja loma, automātiski tiek piešķirta darbuzņēmēja loma, kad viņš vai viņa atver jaunu atļaujas pieteikuma veidlapu. Tomēr, nākamreiz, kad lietotājs atvērs to pašu veidlapu, Microsoft Office InfoPath izmantos personai piešķirto lietotāja lomu, nevis iniciatora lomu.

Ja esat piešķīris lomas lietotājiem, kuru pamatā ir jebkura lietotājvārdu, grupu vai lauka vērtību kombinācija, kad lietotājs atver veidlapu, kuras pamatā ir jūsu veidlapas veidne, InfoPath nosaka šim lietotājam piešķiramo lomu šādā secībā:

  1. Lietotājvārds ir veidlapas veidnes lauka vērtība.

  2. Lietotājvārds ir pakalpojumā Active Directory.

  3. Lietotājs ir Active Directory grupas dalībnieks.

    Piezīme

    Ja lietotājs ir vairāku grupu dalībnieks un jūs piešķirat lietotāju lomas, kuru pamatā ir grupa, InfoPath pārbauda katras grupas dalībnieku sarakstu secībā, kādā grupa ir norādīta dialoglodziņā Lietotāju lomu pārvaldība . Piemēram, ja lietotājs ir gan saņemošo aģentu, gan administratoru grupas dalībnieks, un administratoru grupa ir norādīta pirms saņēmēju aģentu grupas, lietotājam tiks piešķirta administratoru grupas lietotāja loma.

  4. Ja neviena no iepriekš minētajām atbildēm nav patiesa, tiek izmantota noklusējuma loma.

Kad veidlapas veidnē ir definētas lietotāju lomas, varat iestatīt kārtulu, kas automātiski pārslēdz skatus, pamatojoties uz lietotāja lomu. Piemēram, varat izveidot vadītāja lomu un pēc tam izveidot kārtulu, lai automātiski pārslēgtos uz vadītāja skatu, kad lietotājs, kuram piešķirta vadītāja loma, atver formu. Varat arī vispirms izveidot kārtulu un pēc tam definēt lietotāju lomas kārtulas izveides procesā.

Varat arī mainīt vadīklas darbību, pamatojoties uz lietotāja lomu. Piemēram, vadīklu var iespējot tikai konkrētai lietotāja lomai, bet citas lietotāju lomas var skatīt vadīklas datus, taču nevar tos modificēt. Iespēja ierobežot, kurš var ievadīt datus vadīklā, pamatojoties uz lietotāju lomām, ir viens no veidiem, kā nodrošināt, ka vadīklā ievadītie dati nāk no likumīga avota. Piemēram, atļaujas pieteikuma veidlapas veidnē var būt izvēles rūtiņa Apstiprinājums , kuru var atlasīt tikai administratora lietotāja lomas dalībnieki, kas norāda, ka atļauja ir apstiprināta. Lietotāji, kuriem piešķirtas citas lietotāju lomas, piemēram, darbuzņēmēji, kas iesniedz pieteikumus, redzēs tikai izvēles rūtiņu, bet nevarēs to atzīmēt vai notīrīt.

Uz lapas sākumu