Налаштування дозволів для таблиць

Доступ до записів Dataverse автоматично обмежується у Power Pages час використання форм, списків, Liquid,, веб-API порталів та інших компонентів, які мають доступ до таблиць Dataverse.

Щоб надати доступ до записів Dataverse на сайтах Power Pages, потрібно налаштувати дозволи для таблиці та прив’язати дозволи таблиці до веб-ролей.

Налаштування дозволів для таблиць

Використовуючи наведені методи, можна створити дозволи для таблиць.

  • Під час налаштування списку або форм на сторінці
  • Використання робочої області налаштування
  • За допомогою програми керування порталом

Додавання дозволів для таблиці зі списку або форми

  1. У студії дизайну перейдіть на сторінку з компонентом «Список» або «Форма».

  2. Виберіть компонент «Форма» або «Список» і натисніть Дозволи.

На панелі Дозволи для таблиці, що з’явиться, можна керувати наявними дозволами або створити новий дозвіл на доступ до таблиці.

Додавання дозволу для таблиці з форми в студії дизайну.

Додавання дозволів для таблиці з робочої області «Налаштування»

  1. У студії дизайну в бічному меню натисніть Налаштувати.

  2. В області ліворуч у розділі Безпека виберіть Дозволи для таблиці, щоб додати та змінити дозволи для таблиці.

    Додавання дозволів для таблиці з робочої області «Налаштування».

Додавання дозволів для таблиці у програмі для керування порталами

  1. У студії дизайну натисніть три крапки (...) у бічному меню і виберіть Керування порталом.

    Відкрийте програму керування порталом.

  2. У програмі для керування порталом в області ліворуч у розділі Безпека натисніть Дозволи для таблиці .

    Доступ до дозволів для таблиці у програмі для керування порталами.

Доступні типи доступу

Студія дизайну відображає чотири різні типи доступу. Залежно від вибраного типу доступу дозволи та права вибраної таблиці застосовуються до користувачів із вибраних ролей для таких записів.

  • Глобальний доступ — застосовує дозволи та права вибраної таблиці до користувачів із вибраних ролей для всіх записів.
  • Доступ «Контактна особа» — застосовує дозволи та права вибраної таблиці до користувачів із вибраної ролі, пов’язаної із користувачем, що виконав вхід.
  • Доступ «Бізнес-партнер» — застосовує дозволи та права вибраної таблиці до користувачів із вибраної ролі, пов’язаної із бізнес-партнером користувача, що виконав вхід.
  • Доступ «Власний» — застосовує дозволи та права вибраної таблиці до користувачів із вибраної ролі тільки для їх власного запису контактної особи.

Нотатка

Батьківський тип доступу доступний тільки у програмі для керування порталом. Замість створення дозволу для таблиці з типом доступу «Батьківський» безпосередньо додавати дочірній дозвіл на наявні дозволи для таблиць під час використання студії дизайну.

Налаштування дозволів для таблиць

У цьому розділі ви навчитеся створювати, переглядати, редагувати, вимикати та активувати або видаляти дозволи таблиці.

Створення дозволів для таблиці

  1. Виберіть Створити дозвіл.

  2. Введіть ім'я дозволу таблиці.

  3. Виберіть таблицю.

  4. Виберіть тип доступу. Додаткові відомості: Доступні типи доступу

  5. Якщо вибрано тип доступу Контактна особа або Бізнес-партнер, виберіть зв'язок між контактною особою або бізнес-партнером і таблицею, вибраною для дозволу.

    Тип доступу «Контактна особа» або «Бізнес-партнер».

    Нотатка

    • Якщо для вибраної таблиці немає доступних зв'язків, можна вибрати Створити зв'язок для створення нового зв'язку.
    • Після створення зв’язку між таблицями в Power Apps потрібно переконатися, що конфігурацію опубліковано, а також натисніть кнопку Синхронізація у студії дизайну.
    • У деяких випадках також потрібно буде повторно завантажити студію дизайну, щоб переглянути новий зв’язок між таблицями на панелі дозволів для таблиць.
  6. Виберіть права, які потрібно надати.

  7. Виберіть Додати ролі, щоб додати ролі, до яких застосовуватиметься цей дозвіл таблиці.

    Порада

    Якщо веб-роль ще не створена, виберіть «Керування ролями» у спливаючому меню, щоб відкрити програму «Керування порталом» і створити ролі.

  8. Виберіть Зберегти.

Приклад дозволів для таблиці з заповненими іменем, зв’язаною таблицею, типом доступу, дозволами та ролями.

Перегляд дозволів таблиць

  1. У студії дизайну в бічному меню натисніть Налаштувати.

  2. В області ліворуч у розділі Безпека виберіть Дозволи для таблиці, щоб переглянути дозволи для таблиці.

    Список наявних дозволів для таблиці.

  3. Щоб групувати або фільтрувати дозволи таблиці, виберіть подання (За замовчуванням, Групування за ролями, Групування за таблицею або Групування за станом) або введіть ім'я дозволу таблиці в текстовому полі фільтра.

    Групування або фільтрація дозволів таблиць.

    Нотатка

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

Редагування дозволами для таблиці

  1. У студії дизайну в бічному меню натисніть Налаштувати.

  2. В області ліворуч у розділі Безпека виберіть Дозволи для таблиці, щоб переглянути дозволи для таблиці.

  3. Виберіть дозвіл для таблиці, який потрібно змінити, або можна вибрати Інші команди (...), а потім натисніть Редагувати.

  4. Змініть відомості дозволу таблиці, наприклад ім'я, таблицю, тип доступу, права та застосовні ролі. Додаткові відомості: Створення дозволів для таблиці.

  5. Виберіть Зберегти.

Деактивація/активація або видалення дозволів для таблиці

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

У разі видалення дозволу для таблиці також видаляються всі зв'язані дочірні дозволи.

Щоб вимкнути/активувати або видалити дозволи для таблиці, виконайте наведені кроки.

  1. У студії дизайну в бічному меню натисніть Налаштувати.

  2. В області ліворуч у розділі Безпека виберіть Дозволи для таблиці, щоб переглянути дозволи для таблиці.

  3. Виберіть дозвіл таблиці, який необхідно увімкнути/вимкнути або видалити.

  4. Натисніть Інші команди (...) і Деактивувати або Видалити.

  5. Підтвердьте, коли з'явиться запит.

Налаштування дочірніх дозволів

Нотатка

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

Щоб додати дочірній дозвіл до наявного дозволу для таблиці.

  1. У студії дизайну в бічному меню натисніть Налаштувати.

  2. В області ліворуч у розділі Безпека виберіть Дозволи для таблиці, щоб переглянути дозволи для таблиці.

  3. Виберіть дозвіл таблиці, до якого потрібно додати дочірній дозвіл. На панелі властивостей дозволів для таблиці виберіть вкладку Дочірні дозволи і натисніть Створити. Крім того, також можна вибрати Інші команди (...) і натиснути Додати дочірній дозвіл.

  4. Створіть дочірній дозвіл із вказаними нижче відомостями.

    1. Ім'я дочірнього дозволу

    2. Таблиця з дочірнім дозволом для

    3. Зв'язок між таблицею для дозволу основної таблиці та вибраною таблицею для дочірнього дозволу

    4. Права для дочірніх дозволів

    5. Ролі (ці ролі успадковуються від дозволу батьківської таблиці). Щоб додати або видалити ролі, натомість змініть дозвіл для батьківської таблиці.

  5. Виберіть Зберегти.

Щоб переглянути, відредагувати, вимкнути/увімкнути або видалити дочірні дозволи за допомогою студії дизайну, виконайте кроки, описані в попередньому розділі для налаштування дозволів для таблиць.

Додаткові міркування

Конфігурація дозволів для таблиці регламентується такими додатковими міркуваннями та правилами.

Дозвіл батьківської таблиці про відсутність веб-ролі, зв'язаної зі своєю дочірньою

Маючи дочірній дозвіл, зв'язаний з однією або кількома веб-ролями, відсутніми з батьківських дозволів, під час редагування дочірніх дозволів відобразиться повідомлення про помилку.

«Одна або кілька ролей, які застосовуються до цього дозволу, недоступні для дозволу батьківської таблиці. Змініть ролі в будь-якому дозволі».

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

У дозволі на доступ до батьківської таблиці відсутні одна або кілька веб-ролей, зв’язаних із дозволом дочірньої таблиці.

Щоб виправити цю помилку, додайте веб-роль Маркетинг до дозволу батьківської таблиці або видаліть веб-роль Маркетинг з дозволу дочірньої таблиці.

Дозволи для таблиць без зв'язаних веб-ролей

Щоб дозвіл таблиці набрав чинності, її слід зв'язати з однією або кількома веб-ролями. Користувачам, які належать до веб-ролей, надаються права, вибрані для дозволу зв'язаної таблиці.

Під час спроби зберегти дозвіл таблиці без пов'язаної веб-ролі відображається наведене повідомлення.

Збереження дозволів таблиці без зв’язаної веб-ролі.

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

Правила та набори правил DRS брандмауера веб-програм для Power Pages (підготовча версія)

Див. також