Нотатка
Доступ до цієї сторінки потребує авторизації. Можна спробувати ввійти або змінити каталоги.
Доступ до цієї сторінки потребує авторизації. Можна спробувати змінити каталоги.
Power Apps Настройки форм – це набір можливостей, які полегшують розробникам додатків на основі моделей налаштування та перевірку того, як користувачі отримують доступ до форм у рішенні або програмі. У налаштуваннях форми є чотири різні області, з яких виробник може вибрати:
- Установлення ролей безпеки для форми.
- Встановіть порядок у формі.
- Встановіть резервну форму для таблиці.
- Перевірка доступу до форми.
Доступ до настройок форми можна отримати з області «Форми» в області «Форми » або Power Apps на панелі команд у конструкторі форм.
Задавання ролей безпеки для форм
Різні люди у вашій організації можуть по-різному взаємодіяти з одними й тими самими даними. Керівники можуть залежати від здатності швидко сканувати інформацію в рядку, а обслуговуючим працівникам може знадобитися форма, яка спрощує введення даних. Призначаючи форми ролям безпеки, до яких належать різні групи людей, можна узгодити різні вимоги.
Якщо для таблиці визначено кілька основних або інших типів форм, можна вибрати, які форми можуть використовувати користувачі на основі їхніх ролей безпеки. Оскільки кожна таблиця повинна мати можливість відображати форму для будь-якого користувача, принаймні одна форма має бути визначена як «запасна» форма – форма, видима користувачам, чиї ролі безпеки не мають явно призначених форм.
Нотатка
- Форми швидкого створення, форми швидкого перегляду та форми карток не можна призначити ролям безпеки.
- Ще один варіант, як автори можуть контролювати доступ до форми — можна зробити форму неактивною. Для основних форм можна встановити активний або неактивний стан. Ця функція була включена в першу чергу для керування новими формами після оновлення середовищ Microsoft Dataverse, але її також можна використовувати, щоб заборонити доступ до будь-якої основної форми.
Призначення формі ролі безпеки
увійдіть у Power Apps систему, виберіть Рішення, відкрийте потрібне рішення, відкрийте таблицю, а потім виберіть область Форми . Якщо елемента немає на бічній панелі, виберіть ... Більше , а потім виберіть потрібний елемент.
Виберіть головну форму, для якої потрібно настроїти ролі безпеки для форми, а потім на панелі команд виберіть пункт Настройки форми.
На навігаційній панелі ліворуч на сторінці налаштувань форми виберіть Роль безпеки.
Виберіть такі параметри:
- Щоб настроїти ролі безпеки для кожного користувача, виберіть Усі .
- Щоб настроїти доступ до форми для однієї або кількох конкретних ролей безпеки, виберіть пункт Конкретні ролі безпеки. Потім виберіть ролі безпеки, до яких потрібно надати доступ, зі списку ролей безпеки, настроєних для вашого середовища.
Виберіть Зберегти та опублікувати.
Визначення порядку форм
Якщо для таблиці є кілька основних форм, форм швидкого створення, швидкого перегляду або форм карток, можна призначити порядок форм. Порядок форм визначає, яка з доступних форм відображається за промовчанням. Подальше керування доступними основними формами здійснюється шляхом призначення формам ролей безпеки формам.
Зверніть увагу, що в порядку форми не вказано, хто може переглядати форму, якою керують за допомогою встановлення ролей безпеки. Додаткові відомості: Настроювання ролей безпеки для форми
- увійдіть в Power Apps систему, виберіть Рішення, відкрийте потрібне рішення, виберіть таблицю, а потім виберіть область Форми . Якщо елемента немає на бічній панелі, виберіть ... Більше , а потім виберіть потрібний елемент.
- Виберіть головну форму, для якої потрібно настроїти резервну форму, а потім на панелі команд виберіть пункт Параметри форми.
- На навігаційній панелі ліворуч на сторінці налаштувань форми виберіть Порядок форм.
- Виберіть потрібний набір форм, наприклад «Основна форма», «Форма швидкого створення», ** «Форма швидкого перегляду» або «Форма картки».
- Змініть порядок, перетягуючи форму вгору та вниз у списку, порядок у якому визначає порядок відображення форм користувачам. Ви можете також використовувати такі сполучення клавіш: Tab/Tab + Shift для переміщення фокусу, пробіл для вибору або вивільнення форми, стрілки вниз та вгору для переміщення форми.
- Виберіть Зберегти та опублікувати.
Щоб настроїти порядок форм за допомогою Провідника рішень, перегляньте статтю Призначення порядку форм програми на основі моделі.
Встановлення резервної форми для таблиці
Настроювання резервної форми для таблиці важливе для забезпечення того, щоб, якщо користувач не має призначених ролей безпеки або не призначено ролей безпеки для основного типу форми, для цієї таблиці завжди відображалася форма за замовчуванням. Резервні форми доступні лише для основних форм і не застосовуються для форм швидкого створення, швидкого перегляду або карток.
Існує кілька різних стратегій, які слід враховувати під час керування резервною формою для таблиці.
Одна форма відображається для всіх користувачів
Якщо вам не потрібно кілька форм для таблиці, вам не потрібна резервна форма.
Створення альтернативної форми
Якщо ви використовуєте форми на основі ролей, оскільки хочете обмежити інформацію, яку користувачі можуть переглядати або редагувати, радимо створити форму, яка відображатиме мінімум інформації. Потім виберіть конкретні ролі безпеки, але не вибирайте ролі, крім системного адміністратора. У результаті цю форму ніколи не бачитимуть ніхто, крім користувачів із роллю безпеки системного адміністратора та будь-кого, чиї ролі безпеки не пов’язані з певною формою. До форми можна включити веб-ресурс HTML із відомостями про те, чому у формі відображається мало відомостей, а також посиланням на відомості про те, як надіслати запит на додавання до ролі безпеки, пов’язаної з від, або включити нову роль безпеки для форми.
Створення загальної форми
Якщо форми на основі ролей використовуються для настроювання на основі ролі користувача, можна встановити найменш спеціалізовану форму як запасну форму та настроїти її відображення для всіх. Створіть настроювані форми для конкретних ролей безпеки та настройте ці форми для відображення лише для тих ролей безпеки, що їх потребують. Не вмикайте ці форми для запасного варіанту. Нарешті, у налаштуваннях форми налаштуйте порядок форм, щоб вказати, які форми відображати, ранжуючи їх від найбільш ексклюзивних до найменш ексклюзивних. Ваша запасна форма знаходиться в кінці списку. Ця стратегія призводить до того, що користувачі бачать форму, налаштовану для їхньої ролі, як форму за замовчуванням, але вони можуть використовувати селектор форм, щоб вибрати найпоширенішу форму, якщо вони цього хочуть. Будь-яка форма, яку вони виберуть, залишається їхньою формою за замовчуванням, доки вони не виберуть іншу форму.
- увійдіть в Power Apps систему, виберіть Рішення, відкрийте потрібне рішення, виберіть таблицю, а потім виберіть область Форми . Якщо елемента немає на бічній панелі, виберіть ... Більше , а потім виберіть потрібний елемент.
- Виберіть головну форму, для якої потрібно настроїти резервну форму, а потім на панелі команд виберіть пункт Параметри форми.
- На навігаційній панелі ліворуч на сторінці налаштувань форми виберіть Резервні форми.
- Щоб виключити форму з порядку резервних, зніміть прапорець. У цьому прикладі форма «Інформація » видаляється з резервного замовлення.
Щоб увімкнути резервну форму, установіть прапорець поруч із формою, щоб увімкнути її. - Виберіть Зберегти та опублікувати.
Використання сценаріїв форм
Контекст форми API клієнта (formContext) містить посилання на форму або елемент на формі, наприклад, елемент керування швидким переглядом або рядок в сітці з можливістю редагування, на основі якого виконується поточний код. Додаткові відомості: контекст форми клієнтського API
Важливо
Об’єкт Xrm.Page вважається застарілим, і ви повинні використовувати метод getFormContext переданого у виконанні контекстного об’єкта, щоб повернути посилання на відповідну форму або елемент у формі.