Загальні відомості про ролі користувачів

Увага! : Цю статтю перекладено за допомогою служби машинного перекладу; див. застереження. Версію цієї статті англійською мовою див. тут для отримання довідки.

У цій статті

Загальні відомості про ролі користувача

Сценарії використання ролі користувача

Створення та призначення ролей користувачів

Огляд ролей користувачів

Роль користувача – це попередньо визначені категорії, яка може бути призначене користувачів на основі їх посади та деякі інші умови. Ролі зазвичай використовуються для представлення настроюваного версій або подання, шаблону форми для різних типів користувачів. Можна оптимізувати бізнес-процеси та оптимізувати збирання за допомогою додавання ролі користувача до шаблону форми для керування, що користувачі можуть бачити, коли вони відкривають на основі вашого шаблону форми даних. Наприклад, припустимо, що ви розробляєте шаблон форми для застосунку дозвіл на такі типи користувачів, яких форм буде використовуватися:

  • підрядники на встановлення електрообладнання, яким потрібно подавати заяву на отримання дозволу;

  • агенти-одержувачі, які перевіряють заяви підрядників на наявність необхідної інформації;

  • адміністратори, які переглядають подані заяви на отримання дозволу з метою затвердження.

Замість створення трьох шаблонів для кожного типу користувачів та керування даними з усіх цих форм, можна створити один шаблон, форми якого збиратимуть усі дані та додаватимуть роль для кожного типу користувачів. Роль користувача визначатиме, які саме дані відображатимуться в настроюваних поданнях, відповідно до кожного типу користувача.

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

На початок сторінки

Сценарії використання ролей користувачів

Існує багато сценаріїв, коли корисно призначати ролі користувачам. Наприклад, за допомогою ролей користувачів можна виконувати такі дії:

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

  • Відображення різних розділів для кожної ролі користувача    Можна створити шаблон форми, який відображатиме різні розділи залежно від того, хто заповнює форму. Наприклад, коли працівник відкриває форму, відображається розділ у шаблоні форми звіту про витрати, який стосується лише працівників. Інший розділ, призначений лише для менеджерів, які затверджують звіт про витрати, відображається під час відкриття форми менеджером.

  • Установлення перевірки даних для поля залежно від ролі користувача    Можна створити шаблон форми, у якому виконуватиметься перевірка даних для елемента керування, прив’язаного до певного поля, залежно від ролі користувача, який заповнює форму. Наприклад, можна встановити максимальне значення витрат для менеджера на певному рівні, а для адміністратора визначити максимальне значення більшого рівня в тому самому текстовому полі. Якщо менеджер під час заповнення форми перевищує обмеження, відображається діалогове вікно. Якщо форму заповнює адміністратор, текстове поле приймає значення, яке було б відхилено під час заповнення форми менеджером.

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

На початок сторінки

Створення та призначення ролей користувачів

Створюючи нову роль користувача, її можна призначити користувачам такими способами:

  • Указавши імена користувачів у службі каталогів Microsoft Active Directory (наприклад, "sales\andrew"). Щоб можна було вказати ім'я користувача таким чином, шаблон форми має бути створено та опубліковано в мережі 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 перевіряє список членів кожної групи в порядку, в якому цю групу відображено в діалоговому вікні Manage User Roles. Наприклад, якщо користувач є членом групи агентів-приймальників і групи адміністраторів, а групу адміністраторів зазначено перед групою приймальників, користувачеві призначається роль для групи адміністраторів.

  4. Якщо вищенаведені умови не виконуються, призначається роль за промовчанням.

Визначивши ролі користувача на основі шаблону форми, можна настроїти правило , автоматичне переключення подань на основі ролі користувача. Наприклад, можна створити Диспетчер ролі користувача та створіть правило автоматично перейти до подання керівника, коли користувач, якому призначено ролей Диспетчер відкриється у формі. Крім того, можна спочатку створити правило та натисніть визначення ролі користувача у процесі створення правила.

Можна також змінювати параметри елементів керування залежно від ролі користувачів. Наприклад, можна увімкнути елемент керування лише для окремої ролі користувачів, тоді як інші користувачі можуть лише переглядати дані в елементі керування, але не можуть змінювати їх. Можливість обмежувати коло осіб, які можуть вводити дані в елементі керування залежно від ролі користувачів, є одним із засобів забезпечення легітимності введених в елементі керування даних. Наприклад, можна встановити прапорець Затвердження в шаблоні форми заяви на отримання дозволу, значення якого можуть змінювати лише користувачі з роллю «Адміністратор», вказуючи на те, що дозвіл було затверджено. Користувачі, які мають інші ролі, наприклад підрядники, які надсилають заяву, зможуть лише бачити прапорець, але не зможуть встановлювати або знімати його.

На початок сторінки

Примітка : Застереження про машинний переклад: Цю статтю перекладено комп’ютерною системою без втручання людини. Корпорація Майкрософт пропонує таку послугу, щоб іншомовні користувачі могли дізнаватися про продукти, служби й технології Microsoft. Оскільки статтю перекладено за допомогою служби машинного перекладу, вона може містити смислові, синтаксичні або граматичні помилки.

Отримуйте нові функції раніше за інших
Приєднайтеся до оцінювачів Office

Ця інформація корисна?

Дякуємо за ваш відгук!

Дякуємо за відгук! Схоже, вам може стати в нагоді допомога одного з наших спеціалістів служби підтримки Office, з яким ми вас можемо з’єднати.

×