Управление на настройките на формуляри за приложения, управлявани от модел
Настройките на формулярите на Power Apps са набор от възможности, които улесняват създателите на приложения, управлявани от модел да конфигурират начина, по който потребителите ще осъществяват достъп до формуляри в решение или приложение. От Настройки на формуляр има три различни области, от които производителят може да избира:
- Задаване на права за достъп за формуляр.
- Задаване на реда на формуляра.
- Задаване на резервния формуляр за таблица.
Можете да получите достъп до настройките на формуляра от област Формуляри в Power Apps или командната лента в разработчика за формуляри.
Задаване на права за достъп за формуляр
Различните хора във вашата организация може да взаимодействат с едни и същи данни по различни начини. Мениджърите може да имат нужда от бързо преглеждане на информацията в ред, а на хората от обслужването може да им трябва формуляр, който да улеснява въвеждането на данни. Можете да удовлетворите различни изисквания, като присвоите формуляри към правата за достъп, към които принадлежат различните групи хора.
Когато имате повече от един основен или друг тип формуляр, дефиниран за таблица, можете да изберете кои формуляри потребителите ще могат да използват въз основа на техните права за достъп. Тъй като всяка таблица трябва да може да покаже формуляр за всеки потребител, поне един формуляр трябва да бъде определен като „резервен“ – формуляр, видим за потребителите, за чиито права за достъп няма присвоен конкретен формуляр.
Бележка
- Формулярите за бързо създаване и бърз преглед и формулярите на карта не могат за бъдат присвоени към роли на защита.
- Друга опция на създателите за контрол на достъпа до формуляр е да направят основния формуляр неактивен. Можете да зададете активно или неактивно състояние за основните формуляри. Тази функция беше включена главно с цел управление на новите формуляри, съдържащи се в надстройката на среди на Microsoft Dataverse, но можете да я използвате, за да не давате възможност на потребителите да използват който и да е основен формуляр.
Присвояване на право за достъп към формуляр
Влезте в Power Apps, изберете Решения, отворете решението, което искате, изберете таблица и след това изберете област Формуляри. Ако елементът не е в страничния панел, изберете …Още и след това изберете желания елемент.
До основния формуляр, за който искате да конфигурирате права за достъп за формуляр, изберете ... и след това изберете Настройки на формуляр.
В лявата навигация на страницата Настройки на формуляр изберете Права за достъп.
Изберете от следните опции:
- За да зададете права за достъп за всеки потребител, изберете Всеки.
- За да зададете достъпа до формуляра за едно или повече конкретни права за достъп, изберете Специфични права за достъп. След това изберете правата за достъп, до които искате да предоставите достъп, от списъка с права за достъп, които са зададени за средата.
Изберете Записване и публикуване.
Задаване на реда на формуляра
Когато имате няколко основни – за бързо създаване, за бърз преглед или формуляри на карта за дадена таблица – можете да присвоите ред на формулярите. Редът на формулярите определя кой от наличните формуляри ще бъде показан по подразбиране. Наличните основни формуляри могат да бъдат допълнително контролирани чрез присвояване на права за достъп до формуляра.
Обърнете внимание, че редът на формуляра не задава кой може да вижда формуляра; това се управлява чрез задаване на права за достъп. Повече информация: Задаване на права за достъп за формуляр
- Влезте в Power Apps, изберете Решения, отворете решението, което искате, изберете таблица и след това изберете област Формуляри. Ако елементът не е в страничния панел, изберете …Още и след това изберете желания елемент.
- До основния формуляр, за който искате да конфигурирате резервен формуляр, изберете ... и след това изберете Настройки на формуляр.
- В лявата навигация на страницата Настройки на формуляр изберете Ред на формуляр.
- Изберете набора от формуляри, който искате, например Основен формуляр, Формуляр за бързо създаване, Формуляр за бърз изглед или Формуляр на карта.
- Променете реда, като плъзнете и пуснете формуляра нагоре и надолу в списъка в реда, в който искате той да бъде показан на потребителите. Можете също да използвате тези клавишни комбинации: Tab/Tab + Shift, за да преместите фокуса, Space за избор или премахване на избора на формуляр и клавишите със стрелки надолу/нагоре, за да преместите формуляр. Изберете Записване и публикуване. За да зададете реда на формуляра с помощта на прозореца на решението, вижте Задаване на ред на формуляр на приложение, управлявано от модел.
Задаване на резервния формуляр за таблица
Задаването на резервния формуляр за таблица е важно, за да се гарантира, че ако даден потребител няма присвоени права за достъп или няма присвоени права за достъп за основен тип формуляр, винаги има формуляр по подразбиране, който ще се показва за тази таблица. Резервните формуляри са достъпни само с основни формуляри и не се прилагат за формуляри за бързо създаване, бърз преглед и формуляри на карти.
Има няколко различни стратегии, които трябва да имате предвид, когато управлявате резервния формуляр за таблица.
Всички потребители виждат един и същ формуляр
Ако не изисквате много формуляри за таблица, нямате нужда от резервен формуляр.
Създаване на формуляр за непредвидени случаи
Ако използвате формуляри, базирани на роля, защото искате да ограничите информацията, която хората могат да виждат или редактират, помислете за създаване на формуляр, който показва минимално количество информация. След това изберете конкретни права за достъп, но не избирайте никакви роли, освен системен администратор. Резултатът е, че този формуляр никога няма да бъде показван на други освен на системния администратор и на хората, чиито права за достъп не свързани с определен формуляр. Можете да включите HTML уеб ресурс във формуляра с информация за това защо е налично малко количество информация във формуляра и връзка към информация как да се поиска добавянето към права за достъп, които са свързани с формуляр, или включването на нови права за достъп за формуляр.
Създаване на общ формуляр
Ако използвате базирани на роля формуляри за предоставяне на персонализирана функционалност въз основа на ролята на потребител, можете да зададете вашия най-малко специализиран формуляр като резервен формуляр и го конфигурирате да се показва за всеки. След това създайте формуляри по избор за определени права за достъп и конфигурирате тези формуляри да се показват само за правата за достъп, които ги изискват. Не разрешавайте тези формуляри като резервни. Накрая, в Настройки на формуляр конфигурирайте Ред на формулярите, за да укажете кои формуляри да се показват, като ги класирате от най-изключващите до най-малко изключващите. Резервният формуляр ще бъде в края на списъка. Тази стратегия ще доведе до това хората да виждат формуляра, персонализиран за тяхната роля, като формуляр по подразбиране, но те все пак ще могат да използват функцията за избора на формуляри, за да изберат най-често използвания формуляр, ако искат. Независимо кой формуляр изберат, той ще остане техния формуляр по подразбиране, докато не изберат друг.
Задаване на резервния формуляр за таблица
- Влезте в Power Apps, изберете Решения, отворете решението, което искате, изберете таблица и след това изберете област Формуляри. Ако елементът не е в страничния панел, изберете …Още и след това изберете желания елемент.
- До основния формуляр, за който искате да конфигурирате резервен формуляр, изберете ... и след това изберете Настройки на формуляр.
- В лявата навигация на страницата Настройки на формуляр изберете Резервни формуляри.
- За да дезактивирате формуляр от резервния ред, изчистете квадратчето за отметка. В този пример формулярът Информация ще бъде премахнат от резервния ред.
За да активирате формуляр за резервен вариант, поставете отметка в квадратчето до формуляра, за да го активирате.
- Изберете Записване и публикуване.
Използване на скриптове за формуляри
Контекстът на формуляра на API на клиента (formContext) предоставя препратка към формуляра или към елемент във формуляра, като например контрола за бърз преглед или ред в редактируема мрежа, спрямо който се изпълнява текущият код. Допълнителна информация: Контекст на формуляр на API на клиента
Важно
Обектът Xrm.Page е отхвърлен и трябва да използвате метода getFormContext на обекта на подадения за изпълнение контекст за връщане на препратка към съответния формуляр или елемент във формуляра.
Вижте също
Преглед на разработчик за базирани на модел формуляри
Бележка
Можете ли да ни споделите повече за езиковите си предпочитания за документацията? Попълнете кратко проучване. (имайте предвид, че това проучване е на английски език)
Проучването ще отнеме около седем минути. Не се събират лични данни (декларация за поверителност).