Настройка разрешений столбцов

Примечание

Действует с 12 октября 2022 г, в качестве порталов для Power Apps используется Power Pages. Дополнительная информация: Microsoft Power Pages теперь доступен для всех (блог)
Скоро мы мигрируем и объединим документацию порталов Power Apps с документацией Power Pages.

На порталах разрешения таблиц используются, чтобы применить безопасность к отдельным записям таблицы Dataverse. Можно добавить разрешения столбцов в отдельные столбцы таблицы. Разрешения столбца — это необязательная конфигурация, связанная с веб-ролями.

Примечание

В настоящее время разрешения столбцов применимы только для функций веб-API портала.

Веб-роли могут иметь любое количество разрешений для таблиц и столбцов. Если веб-роль имеет несколько разрешений столбца, все разрешения столбца применяются к выбранной веб-роли.

При оценке разрешений в первую очередь оцениваются разрешения таблицы. Если у пользователя есть доступ к таблице, будут применены соответствующие разрешения столбца таблицы. Если у пользователя нет доступа к таблице, любая конфигурация разрешений столбца будет игнорироваться.

Если разрешения столбца не определены, соответствующие разрешения таблицы будут применяться ко всем столбцам.

Важно!

Для этой функции требуются следующие версии для начального пакета портала и узла портала:

  • Узел портала версии 9.4.1.x или новее.
  • Версия пакета начального портала 9.3.2201.x или новее.

Добавление разрешений столбцов к веб-роли

  1. Откройте Приложение управления порталом.

  2. Перейдите Порталы > Веб-роли и откройте веб-роль, для которой вы хотите добавить разрешения столбца.

  3. В Связанный выберите Профили разрешений столбцов.

  4. Выполните одно из следующих действий:

    1. Чтобы добавить существующее разрешение столбца к веб-роли, выберите Добавить существующие профили разрешений столбцов, а затем перейдите к нужной записи.

    2. Чтобы создать новую запись профиля разрешений столбца, выберите Новые профили разрешений столбцов.

    Добавление профилей разрешений столбцов.

Атрибуты и отношения

Управление разрешениями столбцов.

В следующей таблице поясняются атрибуты разрешения таблицы.

Имя Описание:
Имя профиля Описательное имя записи таблицы. Это обязательное поле.
Имя таблицы Логическое имя таблицы, для которой необходимо защитить столбец. Это обязательное поле.
Веб-сайт Связанный веб-сайт. Это обязательное поле.
Все разрешения в отношении столбцов Доступные разрешения:
  • Создание
  • Читать
  • Обновить
Этот параметр позволит пользователям ограничивать область доступа к разрешению таблицы. Это поле множественного выбора.

Например, разрешения таблицы могут предоставлять пользователю разрешения на создание и чтение для всех столбцов. Используя этот параметр, вы можете дополнительно ограничить права пользователей только на чтение для всех столбцов.

В другом случае вы можете захотеть, чтобы определенная веб-роль могла читать все поля контактов, но вы также хотите разрешить веб-роли обновлять столбцы имени и фамилии. В этом случае вы должны выбрать параметр Чтение для настройки Все разрешения столбца и создать профили разрешений для столбцов имени и фамилии с разрешениями на чтение и обновление.
Разрешения в отношении столбцов Связанные разрешения столбцов. Это позволяет пользователям определять определенные разрешения для столбцов таблицы. Для столбцов, не заданных здесь, будет использоваться параметр Все разрешения столбца.
Веб-роли Связанные веб-роли.

Примеры

В этом примере у нас есть таблица контактов со столбцами JobTitle и Salary.

В следующей таблице показаны результаты применения различных разрешений для столбцов и таблиц к таблице контактов и дополнительным столбцам.

Сценарий Разрешение таблицы Параметр сайта
Webapi/контакт/включено
Параметр сайта
Webapi/контакт/поля
Разрешение столбца
Пользователь не будет иметь никаких разрешений для столбцов. Контакт (создание, чтение, обновление) TRUE
Пользователь не будет иметь никаких разрешений для столбцов. Контакт (создание, чтение, обновление) FALSE
Пользователь не будет иметь никаких разрешений для столбцов. Контакт (<нет>) TRUE * Все разрешения столбца: Создание, чтение, обновление
Разрешения столбцов: <нет>
Пользователь будет иметь разрешения на создание, чтение и обновление для всех столбцов таблицы контактов. Контакт (создание, чтение, обновление) TRUE *
Пользователь не будет иметь никаких разрешений для столбцов. Контакт (создание, чтение, обновление) TRUE Все разрешения столбца: Создание, чтение, обновление
Разрешения столбцов: <нет>
У пользователя будет разрешение "чтение" для JobTitle и "создание", "чтение" и "обновление" для всех остальных столбцов. Контакт (создание, чтение, обновление) TRUE * Все разрешения столбцов: <нет>
Разрешения столбцов:

  • JobTitle: чтение

У пользователя будет разрешение "создание", "чтение" и "обновление" для JobTitle и только "чтение" для всех остальных столбцов. Контакт (создание, чтение, обновление) TRUE * Все разрешения столбцов: чтение
Разрешения столбцов:

  • JobTitle: создание, чтение, обновление

У пользователя будут разрешения "создание", "чтение" и "обновление" для JobTitle и Salary. Контакт (создание, чтение, обновление) TRUE JobTitle, Зарплата
У пользователя будет разрешение "создание", "чтение" и "обновление" для JobTitle и Salary и не будет разрешений для других столбцов. Контакт (создание, чтение, обновление) TRUE JobTitle, Зарплата Все разрешения столбца: Создание, чтение, обновление
Разрешения столбцов: <нет>
У пользователя будут разрешения "создание", "чтение" и "обновление" для JobTitle и Salary. Контакт (создание, чтение, обновление) TRUE JobTitle, Зарплата Все разрешения столбцов: <нет>
Разрешения столбцов:

  • JobTitle: создание, чтение, обновление

  • Salary: создание, чтение, обновление

У пользователя будет разрешение "создание", "чтение" и "обновление" для JobTitle и не будет разрешений для Salary. Контакт (создание, чтение, обновление) TRUE JobTitle Все разрешения столбцов: <нет>
Разрешения столбцов:

  • JobTitle: создание, чтение, обновление

  • Salary: создание, чтение, обновление

У пользователя будет разрешение "создание", "чтение" и "обновление" для JobTitle и "чтение" для Salary. Контакт (создание, чтение, обновление) TRUE JobTitle, Зарплата Все разрешения столбцов: <нет>
Разрешения столбцов:

  • JobTitle: создание, чтение, обновление

  • Salary: чтение

См. также

Назначение разрешений таблицы
Создание веб-ролей для порталов
Обзор веб-API порталов