Преминаване към основното съдържание
Поддръжка
Влизане с Microsoft
Влезте или създайте акаунт.
Здравейте,
Изберете друг акаунт.
Имате няколко акаунта
Изберете акаунта, с който искате да влезете.

Забележка:  Бихме искали да ви осигурим най-новото помощно съдържание възможно най-бързо на вашия собствен език. Тази страница е преведена чрез автоматизация и може да съдържа граматически грешки и несъответствия. Нашата цел е това съдържание да ви бъде полезно. Можете ли да ни кажете дали информацията е била полезна за вас, в дъното на тази страница? Ето статията на английски за бърза справка.

В тази статия

Общ преглед на потребителски роли

Потребителска роля е предварително зададена категория, които могат да бъдат присвоявани на потребителите въз основа на техните длъжност или други критерии. Роли обикновено се използват за представяне на персонализирани версии или изгледи на шаблон на формуляр към различни типове потребители. Можете да ускорите вашите бизнес процеси и оптимизиране на данни за събиране, като добавите потребителски роли във вашия шаблон на формуляр, за да контролирате това, което потребителите могат да виждат, когато отворят формуляр, който се базира на вашия шаблон на формуляр. Например, Представете си, че проектирате шаблона за формуляр кандидатстване за разрешителни, чиито формуляри ще се използват от следните типове потребители:

  • Електрически изпълнители, които трябва да подават заявления за разрешителни

  • Агенти, които проверяват дали изпълнители приложения съдържат необходимата информация

  • Администраторите, които преглеждат подадената разрешат заявленията за одобрение

Вместо проектиране три шаблони за формуляри за всеки тип на потребителя и управление на данните от всички тези формуляри можете да проектирате един шаблон на формуляр, чиито формуляри събиране на всички данни и добавяне на потребителска роля за всеки тип потребител. Потребителска роля определя какви данни се показват чрез потребителски изгледи, които се базират на всеки тип потребител.

Забележка относно защитата: Потребителски роли не трябва да се използва за ограничаване на достъпа до важни данни във формуляр. Дори ако направите шаблон на формуляр само за четене или скриете определени контроли, които се базират на потребителски роли, потребителите могат да използват потенциално програма за редактиране на текст например Microsoft Notepad за преглед или промяна на файла с шаблона (.xsn) формуляр и достъп до тези данни.

Най-горе на страницата

Сценарии за използване на потребителски роли

Има много сценарии, където потребителските роли са от полза за вашите потребители. Например с потребителски роли, можете:

  • Показвате уникален изглед за всяка потребителска роля    Можете да проектирате шаблон на формуляр, така че да се показват различни изгледи на този шаблон за формуляр, в зависимост от това кой попълва формуляра. Например можете да проектирате изглед за електрически изпълнители, които се прилагат за разрешителни, изглед за служители, които получават разрешение за приложенията и изглед за администраторите, които преглеждат цялата информация. Всеки изглед показва само данните, които са подходящи за всяка потребителска роля.

  • Показвате различна секция за всяка потребителска роля    Можете да проектирате шаблон на формуляр, който ще показва различни секции, в зависимост от това кой попълва формуляра. Например дадена секция в шаблон на формуляр, който се отнася само за служители за отчет на разходите може да се показва, когато някой служител отвори формуляра. Друга част, която се отнася само за мениджъри, които сте одобряване отчет за разходите може да се показва, когато manager се отваря формуляра.

  • Задаване на проверка на данни за поле, който се базира на всяка потребителска роля    Можете да проектирате шаблон на формуляр, така че различна проверка на данни се прилага към контрола, която е обвързана с конкретно поле, в зависимост от потребителска роля на лицето, което е попълване на формуляр. Например може да зададете максимална стойност на разходите за мениджър в една граница и задаване на максималната стойност за същото текстово поле по-висока за администратор. Ако ръководител попълва формуляра и надвишава сума, се показва диалогов прозорец. Ако формулярът се попълва администратор, текстовото поле ще приема стойност, която в противен случай ще бъдат отхвърлени, ако ръководител попълват формуляра.

  • Подаване на данни на формуляр към външен източник на данни, който се базира на всяка потребителска роля    Например можете да проектирате вашия шаблон на формуляр, така че електрически изпълнители, които трябва да подават заявления за разрешителни могат да подават своите попълнени формуляри само към уеб услуга и агенти могат да подават своите формуляри само към SQL база данни. Администраторите могат да подават своите данни от формуляра към база данни и в имейл съобщение, ако приложението е била одобрена, или те могат да подават данните от формуляра само към база данни, ако приложението е била отхвърлена.

Най-горе на страницата

Създаване и възлагане на потребителски роли

Когато създавате нова потребителска роля, можете да зададете потребители към него по следните начини:

  • Чрез задаване на потребителски имена от справочната услуга на Microsoft Active Directory (например "sales\andrew"). За да зададете потребителско име в справочната услуга на Active Directory, шаблона за формуляр трябва да бъде създаден в и публикувани в мрежата на Microsoft Windows, която използва Active Directory.

  • Чрез задаване на групи от справочната услуга на Active Directory. Например можете да укажете имейл списък за разпространение, която съдържа имената на всички членове на екипа за маркетинг. За да зададете група в справочната услуга на Active Directory, шаблона за формуляр трябва да бъде създаден в и публикувани в мрежата на Microsoft Windows, която използва Active Directory.

  • Чрез задаване на стойност, която идва директно от поле във формуляра. Полето може да получите данни от Active Directory, или потребителят може да въведе данни в контрола, която е обвързана с това поле. Например ако вашият шаблон на формуляр съдържа администратор на текстовото поле, можете да свържете конкретна потребителска роля с поле , към която е обвързана това текстово поле.

След като добавите потребителска роля, можете да го настроите като едно от следните неща:

По подразбиране на роля    Потребителите, които не са ви дадени съществуваща потребителска роля автоматично се дава на ролята на потребителя, който е зададен като групата по подразбиране. Роли по подразбиране, се използва за потребители, които са част от група, но работят офлайн. Една потребителска роля винаги е зададено по подразбиране.

Роля на инициатор    Ако искате да приложите роля на потребител за потребителите, които отварят вашия формуляр за първи път, можете да зададете ролята на инициатор. Например можете да дефинирате роля на инициатор, наречена "Предприемач", която се отнася до потребителите, които попълват нови формуляри за разрешения. Потребител, който е присвоена различна потребителска роля е автоматично присвоен наново към ролята на предприемач, когато той или тя се отвори нов формуляр за разрешение. Обаче следващия път, когато потребителят отвори същия формуляр, Microsoft Office InfoPath ще използва на лицето присвоената роля на потребителя ролята на инициатор.

Ако сте присвоили роли на потребителите, които се базират на произволна комбинация от имена на потребители, групи или стойности от поле, когато потребителят отвори формуляр, който се базира на вашия шаблон на формуляр, InfoPath ще определи ролята да дадете на този потребител с помощта на следния ред :

  1. Името на потребителя е стойност на едно поле в шаблона за формуляр.

  2. Името на потребителя е в Active Directory.

  3. Потребителят е член на група на Active Directory.

    Забележка: Ако потребителят е член на няколко групи и присвояване на потребителски роли, които се базират на група, InfoPath проверява списъка на членовете на всяка група в реда, че групата е в списъка в диалоговия прозорец Управление на потребителски роли . Например ако потребителят е член на групата и групата на администраторите, а групата на администраторите е в списъка пред групата, потребителят ще бъдат възлагани потребителска роля за групата на администраторите.

  4. Ако нито едно от горните са верни, се използва по подразбиране роля.

След като зададете потребителските роли за вашия шаблон на формуляр, можете да настроите правило автоматично превключване на изгледи на базата на ролята на потребителя. Например можете да създадете потребителска роля manager и след това да създадете правило за автоматично превключване на изгледа на диспечера, когато потребител, който е била възложена ролята на диспечера за отвори формуляра. Като алтернатива можете да създадете правилото първо и след това да зададете потребителските роли като част от процеса на създаване на правилото.

Можете също да променяте поведението на контрола на базата на потребителска роля. Например можете да разрешите контрола само за определена потребителска роля, докато други потребителски роли могат да виждат данните в контролата, но те не могат да го променят. Възможността да ограничите кой може да въведе данни в контрола въз основа на потребителски роли е един начин да се гарантира, че данните, въведени в контрола идва от легитимен източник. Например можете да имате квадратче за отметка одобрение в шаблон на формуляр на приложение на разрешение, които да изберете само членовете на ролята на администратор на потребителя, което показва, че разрешението е била одобрена. Потребителите от други потребителски роли, като например доставчиците, които подават заявления, ще виждате само квадратчето за отметка, но няма да можете да изберете или изчистите го.

Най-горе на страницата

Нуждаете ли се от още помощ?

Искате ли още опции?

Разгледайте ползите от абонамента, прегледайте курсовете за обучение, научете как да защитите устройството си и още.

Общностите ви помагат да задавате и отговаряте на въпроси, да давате обратна връзка и да получавате информация от експерти с богати знания.

Беше ли полезна тази информация?

Доколко сте доволни от качеството на езика?
Какво е повлияло на вашия потребителски опит?
Като натиснете „Подаване“, вашата обратна връзка ще се използва за подобряване на продуктите и услугите на Microsoft. Вашият ИТ администратор ще може да събира тези данни. Декларация за поверителност.

Благодарим ви за обратната връзка!

×