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