Налаштування дозволів для стовпців
Примітка
З 12 жовтня 2022 року портали Power Apps перейменовано на Power Pages. Додаткова інформація: Microsoft Power Pages тепер у загальному доступі (блоґ)
Незабаром документацію порталів Power Apps буде перенесено та об’єднано з документацією Power Pages.
На порталах дозволи таблиць використовуються з метою застосування безпеки до окремих записів таблиць Dataverse. Дозволи для стовпців можна додати до окремих стовпців таблиці. Дозволи для стовпців – це необов’язкова конфігурація, пов’язана з веб-ролями.
Примітка
Дозволи для стовпців наразі застосовуються лише до функцій веб-API порталу.
Веб-ролі можуть мати будь-яку кількість дозволів для таблиць та дозволів для стовпців. Якщо веб-роль має дозволи для кількох стовпців, до вибраної веб-ролі застосовуються дозволи для всіх стовпців.
Під час оцінювання у першу чергу оцінюються дозволи для таблиць. Якщо користувач має доступ до таблиці, буде застосовано дозволи для стовпців таблиці. Якщо користувач не має доступу до таблиці, будь-які налаштовані дозволи для стовпців не враховуватимуться.
Якщо жодних дозволів для стовпців не визначено, до всіх стовпців застосовуватимуться відповідні дозволи для таблиць.
Важливо
Для цієї функції потрібні наведені нижче версії пакету порталу початківця та розміщення порталів.
- Версія хосту порталу 9.4.1.x або новіша.
- Версія пакету початківця 9.3.2201.x або новіша.
Додавання дозволів для стовпців до веб-ролі
Відкрийте Програма керування порталом.
Послідовно виберіть Портали > Веб-ролі та відкрийте веб-роль, до якої необхідно додати дозволи для стовпців.
У меню Пов’язані виберіть Профілі дозволів для стовпців.
Виконайте одну із зазначених нижче дій:
Щоб додати наявний дозвіл для стовпця до веб-ролі, виберіть Додати профілі наявних дозволів для стовпців, а потім перейдіть до потрібного запису.
Щоб створити новий запис профілю дозволу для стовпця, виберіть Створити нові профілі дозволів для стовпців.
Атрибути та зв’язки
Наведена нижче таблиця пояснює атрибути дозволів таблиць.
Унікальне ім'я | Опис |
---|---|
Ім’я профілю | Описове ім’я запису таблиці. Це поле обов’язкове. |
Назва таблиці | Логічне ім’я таблиці, в якій стовпець має бути захищено. Це поле обов’язкове. |
Веб-сайт | Пов'язаний веб-сайт. Це поле обов’язкове. |
Усі дозволи для стовпців | Доступні дозволи:
Наприклад, дозволи таблиці можуть надати користувачу дозволи на створення та читання всіх стовпців. За допомогою цього параметра можна додатково обмежити користувачів, надавши дозвіл лише на читання для всіх стовпців. В іншому прикладі можна дозволити певній веб-ролі читати всі поля контактної особи, але також можна дозволити веб-ролі оновлювати стовпці з ім’ям та прізвищем. У такому разі виберіть значення Читання для параметра Дозволи для всіх стовпців і створіть профілі дозволів для стовпців «Ім’я» та «Прізвище» з дозволами на читання та оновлення. |
Дозволи для стовпців | Пов’язані дозволи для стовпців. Це дає користувачам змогу визначити певні дозволи для стовпців таблиці. Для стовпців, не визначених тут, застосовуватиметься параметр Дозволи для всіх стовпців. |
Веб-ролі | Пов’язані веб-ролі. |
Приклади
У цьому прикладі наведено таблицю контактних осіб зі стовпцями JobTitle і Salary.
У наведеній нижче таблиці показано результат застосування різних дозволів для стовпців і таблиць до таблиці контактних осіб і додаткових стовпців.
Сценарій | Дозвіл щодо таблиці | Настройка сайту Webapi/contact/enabled |
Настройка сайту Webapi/contact/fields |
Дозвіл для стовпців |
---|---|---|---|---|
Користувач не матиме жодних дозволів для стовпців. | Контактна особа (створення, читання, оновлення) | TRUE | ||
Користувач не матиме жодних дозволів для стовпців. | Контактна особа (створення, читання, оновлення) | FALSE | ||
Користувач не матиме жодних дозволів для стовпців. | Контактна особа (<немає>) | TRUE | * | Дозволи для всіх стовпців: створення, читання, оновлення Дозволи для стовпців: <немає> |
Користувач матиме дозволи на створення, читання та оновлення для всіх стовпців таблиці контактних осіб. | Контактна особа (створення, читання, оновлення) | TRUE | * | |
Користувач не матиме жодних дозволів для стовпців. | Контактна особа (створення, читання, оновлення) | TRUE | Дозволи для всіх стовпців: створення, читання, оновлення Дозволи для стовпців: <немає> |
|
Користувач матиме дозвіл на читання для стовпця JobTitle і дозвіл на створення, читання й оновлення для всіх інших стовпців. | Контактна особа (створення, читання, оновлення) | TRUE | * | Дозволи для всіх стовпців: <немає> Дозволи для стовпців:
|
Користувач матиме дозвіл на створення, читання й оновлення для стовпця JobTitle і дозвіл лише на читання для всіх інших стовпців. | Контактна особа (створення, читання, оновлення) | TRUE | * | Дозволи для всіх стовпців: читання Дозволи для стовпців:
|
Користувач матиме дозвіл на створення, читання й оновлення для стовпців JobTitle і Salary. | Контактна особа (створення, читання, оновлення) | TRUE | JobTitle, Salary | |
Користувач матиме дозвіл на створення, читання й оновлення для стовпців JobTitle і Salary та не матиме жодного дозволу для інших стовпців. | Контактна особа (створення, читання, оновлення) | TRUE | JobTitle, Salary | Дозволи для всіх стовпців: створення, читання, оновлення Дозволи для стовпців: <немає> |
Користувач матиме дозвіл на створення, читання й оновлення для стовпців JobTitle і Salary. | Контактна особа (створення, читання, оновлення) | TRUE | JobTitle, Salary | Дозволи для всіх стовпців: <немає> Дозволи для стовпців:
|
Користувач матиме дозвіл на створення, читання й оновлення для стовпця JobTitle і не матиме жодного дозволу для стовпця Salary. | Контактна особа (створення, читання, оновлення) | TRUE | JobTitle | Дозволи для всіх стовпців: <немає> Дозволи для стовпців:
|
Користувач матиме дозвіл на створення, читання й оновлення для стовпця JobTitle і дозвіл лише на читання для стовпця Salary. | Контактна особа (створення, читання, оновлення) | TRUE | JobTitle, Salary | Дозволи для всіх стовпців: <немає> Дозволи для стовпців:
|
Див. також
Призначення дозволів для таблиць
Створення веб-ролі для порталів
Огляд API веб-служб порталів