Делите путем


О основним обрасцима

Напомена

Од 12. октобра 2022. Power Apps портали постају Power Pages. Више информација: Услуга Microsoft Power Pages је сада општедоступна (блог)
Ускоро ћемо мигрирати и објединити документацију о Power Apps порталима са документацијом о услузи Power Pages.

Конфигурација коју покрећу подаци да омогући крајњим корисницима да додају образац за прикупљање података без потребе да програмер истакне образац на порталу, основни обрасци се креирају у систему Microsoft Dataverse, а затим постављају на веб-странице на порталу или се користе заједно са подформама и листама за изградњу комплетних веб-апликација. Још информација: О листама

Образац „Обратите нам се“.

Додавање обрасца на портал

Основни образац садржи релације са веб-страницама и додатна својства ради контролисања покретања обрасца у оквиру портала. Релација са веб-страницама омогућава динамичко преузимање дефиниције обрасца за дати чвор на страници у оквиру веб-локације.

Да бисте приказали постојеће основне обрасце или креирали нове основне обрасце, отворите апликацију за управљање порталом и идите у Портали > Основни обрасци.

Када креирате нови основни образац, први корак је да се одлучити за Табелу и Назив обрасца које ћете приказивати, као и режим: Уметање, Уређивање или Само за читање. Изабрани режим ће одредити да ли креирате нови запис са портала, уређујете постојећи запис или само приказујете информације о запису на порталу.

Напомена

Пре него што наставите, обавезно прегледајте разматрања за основне обрасце.

Веб-странице повезане са основним обрасцем могу да се приказују избором везе Веб-странице која је наведена у навигационим везама Сродно у менију са крајње леве стране.

Када креирате или уређујете веб-страницу, можете да наведете основни образац у пољу проналажења које се налази на обрасцу веб-странице.

Различите матичне странице које портал користи садрже декларације TableForm контроле на серверу. Када приказујете веб-страницу која садржи предложак странице „Page“ (~/Pages/Page.aspx) или предложак странице „Full Page“ (~/Pages/FullPage.aspx), контроле ће утврдити да ли проналажење основног обрасца садржи вредност и тада ће се образац приказати.

Обезбедите обрасце

Напомена

Овај начин обезбеђивања образаца ускоро ће бити застарео. Због тога га не треба користити. Уместо тога, користите одговарајуће дозволе за табеле и подешавање веб-улога како бисте корисницима омогућили приступ свим подацима. Још информација: Промене дозвола за табеле за обрасце и листе на новим порталима

Да бисте обезбедили обрасце, морате да креирате дозволе за табеле које одређују приступ и власништво над записима у складу са веб-улогама. Ако корисник дође на основни образац и нема дозволе, примиће поруку о грешци. Поред тога, видећете и упозорење када се образац конфигурише са дозволама за табеле које нису омогућене:

„За овај запис треба омогућити дозволе за табеле, иначе било ко на интернету може да прикаже податке.“

Да бисте омогућили дозволе за основни образац, означите поље за потврду Омогући дозволе за табелу. Још информација: Креирање веб-улога за портале.

Атрибути и релације основног обрасца

Име Опис
Име Описно име записа. Ово поље је обавезно.
Назив табеле Назив табеле из које ће образац бити учитан. Ово поље је обавезно.
Име обрасца Назив обрасца за циљну табелу која ће се приказати. Ово поље је обавезно.
Име картице Опционално име картице на обрасцу за наведену табелу која ће се приказивати.
Режим Једна од следећих вредности:
  • Уметни
  • Уреди
  • Само за читање
Избор Уметање означава да образац треба да унесе нови запис приликом прослеђивања. Навођење Уређивање означава да образац треба да уреди постојећи запис. Избор Само за читање означава да образац треба да прикаже постојећи образац који се не може уређивати у запису. Атрибути Уређивање и Само за читање захтевају постојање изворног записа и параметара који су наведени у пољима „Врста изворног записа” и „Назив параметра ID-а записа” да бисте изабрали одговарајући запис када се образац учита на порталу.
Тип изворног записа Једна од следећих вредности:
  • Ниска упита
  • Тренутни корисник портала
  • Запис је повезан са тренутним корисником портала
Избор Ниска упита захтева име параметра које се мора обезбедити ниски упита URL адресе у обрасцу. Ово се може навести у пољу „Назив параметра ID-а записа”.
Избором Тренутни корисник портала преузима се запис корисника портала за тренутног овлашћеног корисника.
Избор Запис повезан са тренутним корисником портала ће преузети запис тренутног корисника портала за тренутно овлашћеног корисника, а затим ће преузети запис за дату релацију као што је наведено у пољу „Име релације“.
Назив параметра ID-а записа Назив параметра наведеног у ниски упита URL адресе ка веб-страници која садржи овај основни образац.
Назив односа Потребан када је тип изворног записа повезан са тренутним корисником портала. Логичко име односа између тренутног корисника портала и циљног записа. То мора да врати исти тип табеле који је наведен према пољу назива табеле.
Дозволи креирање ако је нула Опционална логичка вредност која је доступна када је тип изворног записа повезан са тренутним корисником портала. Означава да ако не постоји сродни запис, омогућите кориснику да га креира по први пут, у супротном долази до изузетка ако запис већ постоји јер је обрасцу потребан запис за повезивање података.
НАПОМЕНА : Ова функција није доступна у мултистеп обрасцима.
Омогући дозволе за табеле Узроковаће да образац поштује дозволе за табелу. Подразумевана вредност је нетачна због компатибилности са претходним верзијама. Ако се постави на true, експлицитне дозволе су ПОТРЕБНЕ за сваког корисника који жели да приступи обрасцу.
НАПОМЕНА: Овај начин обезбеђивања образаца ускоро ће бити застарео. Због тога га не треба користити. Уместо тога, користите одговарајуће дозволе за табеле и подешавање веб-улога како бисте корисницима омогућили приступ свим подацима. Још информација: Промене дозвола за табеле за обрасце и листе на новим порталима

Опције обрасца

Именуј Опис
Додај Captcha тест Приказује captcha тест.
Прикажи Captcha тест за овлашћене кориснике Приказује Captcha тест за овлашћене кориснике.
Група за проверу ваљаности Име групе које је додељено за унос контрола за процењивање важећег уноса именованих група.
Аутоматски генериши кораке са картица Означава да ће више картица у основном обрасцу бити приказано са сваком картицом као секвенцијални корак, почевши са првом картицом, и наставите све док не одете до свих картица и док не унесете последње прослеђивање записа. Подразумевано, то није изабрано. Подразумевана вредност означава да за тренутни корак треба приказати само једну картицу или образац. Ако име картице није наведено, онда се приказује прва картица.
Приказуј веб-ресурсе као уметнуте Елиминише iFrame који обухвата веб-ресурс у основном обрасцу.
Описи алатке су омогућени Опис алатке је постављен помоћу описа атрибута на циљној табели.
Прикажи неподржана поља Приказивање или скривање назива колона са неподржаним Dataverse типовима колона.
Подеси препоручена поља као обавезна Поставља све потребне атрибуте који имају ниво захтева за поље постављен на „Препоручено за посао”.
Означи сва поља као обавезна Означава сва поља као потребна без обзира на ниво захтева за поље.
CSS класа резимеа провере ваљаности Име CSS класе које је додељено резимеу за проверу ваљаности. Подразумевана вредност је „упозорење за проверу ваљаности грешка упозорења блокирање упозорења“
Омогући везе ка резимеу провере ваљаности Логичка вредност за true или false која означава да ли везе усидрења треба приказати у резимеу провере ваљаности ради померања поља које садржи грешку. Подразумевана вредност је тачна.
Текст везе резимеа провере ваљаности Ознака која је додељена везама за резиме провере ваљаности. Подразумевана вредност је „кликните овде“.
Текст заглавља резимеа провере ваљаности Ознака која је додељена заглављу за резиме провере ваљаности.
Упутства Упутства за рад са обрасцем.
Порука „Запис није пронађен“ Порука која се приказује када запис није пронађен.

Подешавања при успешном покушају

Назив Опис
При успешном покушају Једна од следећих вредности:
  • Прикажи поруку о успеху (подразумевано)
  • Преусмеравање
Сакриј образац при успешном покушају Захтева да подешавање „При успешном покушај“ приказује поруку о успеху. Када је изабрано, образац се сакрива након успешног прослеђивања обрасца.
Порука о успеху Захтева да подешавање „При успешном покушај“ приказује поруку о успеху. Порука приказана кориснику након успешног прослеђивања. Ако није одређено, приказиваће се подразумевана порука („Прослеђивања је успешно довршено“). За сваки инсталирани и омогућени језички пакет за организацију биће доступно поље у које се уноси порука на повезаном језику.
Спољашња URL адреса Захтева да се „При успешном покушају“ постави на „Преусмерење“. Назначите URL ка спољњем ресурсу на вебу.
или веб-страница Захтева да се „При успешном покушају“ постави на „Преусмерење“. Изаберите Веб-страницу са тренутне веб-локације.
Приложи постојећу ниску упита Захтева да се „При успешном покушају“ постави на „Преусмерење“. Када је изабрано, постојећи параметри ниске упита биће додати у циљни URL пре преусмеравања.
Приложите ID записа нисци упита Захтева да се „При успешном покушају“ постави на „Преусмерење“. Када је изабрано, ID записа креираног записа се придружује нисци упита URL-а на који се преусмерава.
Назив параметра ID-а записа Захтева да се „При успешном покушају“ постави на „Преусмерење“. Име параметра ID-а у нисци упита URL адресе на коју се преусмерава.
Приложи прилагођену ниску упита Захтева да се „При успешном покушају“ постави на „Преусмерење“. Прилагођена ниска која се може придружити постојећој нисци упита преусмерене URL адресе.
Приложи вредност атрибута нисци упита – име параметра Захтева да се „При успешном покушају“ постави на „Преусмерење“. Име које се даје параметру који одговара вредности атрибута за циљну табелу која се придружује нисци упита преусмерене URL адресе.
Приложи вредност атрибута нисци упита – логичко име атрибута Захтева да се „При успешном покушају“ постави на „Преусмерење“. Логичко име атрибута за циљну табелу да би се вредност придружила нисци упита преусмерене URL адресе.

Додатна подешавања

Назив Опис
Повежи тренутног корисника портала Означава да тренутно пријављени запис корисника треба да буде повезан са записом циљне табеле.
Колона за проналажење корисника портала Логичко име атрибута за циљну табелу која чува корисника портала.
Је извођач активности Логичка вредност назначава да ли је колона проналажења корисника портала типа „Извођач активности“.
Приложи датотеку Изаберите да бисте на обрасцу укључили контролу за отпремање датотеке на дну обрасца како бисте омогућили да се датотека приложи уз запис.
Напомена: Портали верзије 9.2.2.x и новији не захтевају омогућавање Омогући дозвола за табелу на основном обрасцу за прилагање датотека. Међутим, ако сте је изабрали, морате осигурати да су одговарајуће привилегије дате на надређеној табели и табели напомена за приказ дугмета Приложи датотеку на обрасцу. Табела напомена мора имати барем привилегије Креирање и Додавање и надређена табела мора имати одговарајућу привилегију Приложи у. Зависно од тога да ли имате образац за креирање или ажурирање, можда ће вам требати привилегије Креирај, Читај и Пиши да бисте довршили сценарио обрасца.
Простор за складиштење приложене датотеке Опције: Прилог уз белешку, Azure складиште блоб објекта. Ако је ваша организација конфигурисана тако да користи Azure складиште, можете одабрати да тамо складиштите отпремљене датотеке за овај основни образац. У супротном, датотеке ће се складиштити као Прилози уз белешку.
Дозволи више датотека Логичка вредност која означава да ли корисник може да отпреми више од једне датотеке.
Прихвати Атрибут прихватања наводи MIME типове датотека које сервер прихвата путем отпремање датотеке. Да бисте навели више вредности, раздвојите вредности зарезом (нпр. снимак/,видео/, слика/*).
Ознака Приказани текст поред контроле за отпремање датотеке. За сваки инсталирани и омогућени језички пакет за организацију биће доступно поље у које се уноси порука на повезаном језику.
Обавезна је приложена датотека Прилог датотеке постаје обавезан да бисте наставили.
Обавезна порука о грешци Приказана порука током провере ваљаности образаца ако важи „Је потребно“ а корисник није приложио датотеку. За сваки инсталирани и омогућени језички пакет за организацију биће доступно поље у које се уноси порука на повезаном језику.
Ограничи датотеке на прихваћене типове Намеће проверу ваљаности у пољу „Прихвати“. Ако није изабрано, атрибут „Прихвати“ ће се користити само као и предлог за дијалог за отпремање датотека.
Порука о грешци у вези са типом датотеке Порука приказана током валидације ако је „Ограничи датотеке на прихваћене типове“ има вредност true и ако је корисник покушао да отпреми неважећи тип датотеке. За сваки инсталирани и омогућени језички пакет за организацију биће доступно поље у које се уноси порука на повезаном језику.
Максимална величина датотеке (у килобајтима) Намеће проверу ваљаности за максималну дозвољену величину отпремљене датотеке.
Порука о грешци у вези са величином датотеке Порука приказана током валидације ако је „Максимална величина датотеке (у килобајтима)“ има вредност true и ако је корисник покушао да датотеку која је превелика. За сваки инсталирани и омогућени језички пакет за организацију биће доступно поље у које се уноси порука на повезаном језику.
Прилагођени JavaScript Прилагођени блок JavaScript-а који ће бити додат на дно странице, непосредно пре затварања елемента ознаке обрасца. ID HTML уноса за поље табеле је постављен на логичко име атрибута. Ово олакшава избор поља, подешавање вредности или друге манипулације на страни клијента помоћу корисничког интерфејса jQuery.
$(document).ready(function() { $("#address1_stateorprovince").val("Saskatchewan");});

Повезана референца табеле

Следећи параметри се односе на поставку референце повезане табеле приликом чувања обрасца.

Ово обезбеђује начин за повезивање тренутног записа који се креира или ажурира обрасцем са другим циљним записом. То је корисно ако имате више корака са више типова табела и желите да повежете добијене записе или ако је на страници прослеђена ниска упита са ID-ом записа који желите да повежете. На пример, постоји страница за каријере која наводи огласе за посао, од којих свака има везу ка пријави за посао који садржи ИД огласа за посао ка обрасцу за пријаву, тако да када се апликација креира оглас за посао се повезује са тим записом.

Име Опис
Подешавање референце табеле приликом чувања Да или Не. Вредност "да" означава да референцу повезане табеле треба доделити када је образац сачуван, у супротном ниједна неће бити подешена.
Име релације Назив дефиниције релације за дату релацију између два типа табеле.
Логичко име табеле Логичко име референтне табеле.
Логичко име атрибута проналажења циља Логичко име атрибута проналажења за циљну табелу која се креира или ажурира.
Попуни поље проналажења Ако се проналажење везано за референтну табелу налази на обрасцу, провера ове вредности ће попунити поље на обрасцу са преузетом вредношћу помоћу поставке у наставку.
Тип извора Једна од следећих вредности:
  • Ниска упита
    Избор Ниска упита захтева име параметра које се мора обезбедити ниски упита URL адресе у обрасцу. Ово се може навести у пољу Име ниске упита. Ако је овај параметар примарни кључ, онда изаберите „Да“ за Ниска упута је примарни кључ, у супротном изаберите „Не“ и обезбедите логичко име атрибута на циљној табели за упит који је наведен у пољу Логичко име атрибута упита.
  • Тренутни корисник портала
    Избором Тренутни корисник портала преузима се запис корисника за тренутног овлашћеног корисника.
Корак референтне табеле Корак обрасца са више корака евидентира претходни корак ради преузимања табеле креиране или уређене за тај корак да бисте га повезали са записом за овај тренутни корак.
Име ниске упита Име параметра наведено у ниски упита URL адресе ка веб-страници која садржи овај образац са више корака.
Ниска упита је примарни кључ „Да” означава да је вредност ниске упита вредност примарног кључа. „Не” означава да је вредност ниске упита тип атрибута који није примарни кључ.
Логичко име атрибута упита Логичко име атрибута за упит записа.
Прикажи детаље само за читање Назначава да образац треба визуелизовати на врху странице приказивањем информација само за читање које се односе на референтни запис. Захтева име обрасца.
Име обрасца Име обрасца на референтној табели које би требало користити за приказ детаља само за читање.

Конфигурација радње за основни образац

Подразумевано, основни образац ће дозволити читање или ажурирање постојећег записа или уметање новог записа. Међутим, можете лако да омогућите и конфигуришете и додатне радње за записе у основном обрасцу (Брисање, Активирање, Деактивирање итд.). Такође је могуће да измените подразумеване ознаке, величине и друге атрибуте који ће се појавити ако постоје омогућене радње.

Ова подешавања се налазе у одељку Додатна подешавања основног обрасца. Подразумевано, приказују се само Основне поставке. Можете да изаберете Напредна подешавања да бисте приказали додатна подешавања.

Можете да додате дугмад за радње које су применљиве за појединачни запис и приказиваће се за сваки ред у мрежи уколико су дозволе табеле одобриле одговарајућу привилегију. Доступне су следеће радње:

  • Delete
  • Ток посла
  • Креирање сродног записа
  • Активирај
  • Деактивирај

Кликом на неку од ових опција приказује се област за конфигурисање за ту акцију. Сем тога, одређене табеле имају посебне радње које су им доступне на основну табеле:

  • Израчунај вредност могућности за пословање (могућност за пословање)
  • Радња Откажи предмет (инцидент)
  • Радња Затвори (реши) предмет (инцидент)
  • Конвертуј понуду у поруџбину (понуда)
  • Конвертуј поруџбину у фактуру (улазна поруџбина)
  • Генериши понуду од могућности за пословање (могућност за пословање)
  • Радња Изгубљена могућност за пословање (могућност за пословање)
  • Радња Добијена могућност за пословање (могућност за пословање)
  • Радња Поново отвори предмет (инцидент)
  • Стави могућност за пословање на чекање (могућност за пословање)

Напомена

Препоручује се креирање тока посла уместо додавања дугмета "Активирај " или"Деактивиши" за табеле оквира које имају дефинисане · одређене вредности стања и статусног кода које захтевају за своје пословне процесе. На пример, инцидент (опције статуса), могућност за пословање(опције статуса), Права (опције статуса).

Конфигурација географске локације за основне обрасце

Образац се може конфигурисати тако да приказује контролу мапе за приказ постојеће локације као чиоде или да пружи могућност кориснику да одреди локацију. Погледајте Додавање географске локације.

Контрола мапе обрасца захтева додатну конфигурацију како би јој саопштила који су ID-ови разних поља за локације да би им доделила вредности или прибавила вредности од њих. Запис основног обрасца има одељак конфигурације који дефинише ова мапирања поља која морате да наведете. Имена поља ће се мењати у зависности од шеме коју сте креирали.

Подаци о географској локацији у основном обрасцу.

Напомена

  • Поље за адресу у основном обрасцу који је само за читање замењује се мапом када је омогућена географска локација.
  • Мапа ће се приказати само приликом приказивања обрасца у модалном прозору.
  • Одељак географске локације није видљив у окружењу немачког неограниченог облака. Ако је корисник омогућио географску локацију помоћу другог обрасца, он неће бити приказан визуелизацијом на порталу.

Валидација захтева

Валидација захтева, одлика ASP.NET од верзије 1.1, спречава сервер да прихвата садржај који садржи некодиран HTML. Ова функција је дизајнирана тако да помогне у спречавању неких напада убацивањем скрипти, при чему се кôд скрипте клијента или HTML може несвесно послати на сервер, ускладиштити и приказати другим корисницима. И даље изричито препоручујемо да потврдите све улазне податке и да кодирате HTML када је то потребно.

Подразумевано, валидација захтева је омогућена на порталу, што резултира следећом генеричком грешком ако у поља основног обрасца унесете кôд скрипте без HTML кодирања:

Found field(s) submitted with potentially dangerous value(s) such as HTML, or script. Please review the field value(s) and try again.

Да бисте онемогућили валидацију захтева, следите ове кораке:

  1. Идите на поставке портала и изаберите Поставке локације.

  2. Изаберите Ново.

  3. Упишите име као DisableValidationWebTemplate.

  4. Изаберите одговарајући запис о веб-локацији.

  5. Унесите вредност као true. Подразумевано подешавање је false, што омогућава потврду захтева.

  6. Унесите одговарајући опис.

  7. Изаберите Сачувај и затвори.

Опрез

Када је потврда захтева онемогућена, садржај се може послати на страницу. Морате осигурати да садржај буде правилно кодиран или обрађен.

Питања на која треба обратити пажњу

  • Основни образац мора бити повезан са веб-страницом за дату веб-локацију да би образац био видљив унутар локације.
  • Подформе табеле везе нису подржане у основним обрасцима. Ако обрасцу додате подформу табеле везе помоћу дизајнера образаца, приказиваће се поруке о грешци када приказујете образац на порталу и користите табелу везе.
  • Дуплирана поља, поља листе учесника и пословна правила нису подржана у основним обрасцима.
  • Компоненте кода на нивоу поља су у верзији за јавни преглед и могу се додати у обрасце. Још информација: Додавање компоненте кода у поље у апликацији заснованој на моделу
  • Пословна правила и API клијента могу омогућити закључана поља у облику само за читање.
  • Ако креирате основни образац у режиму уметања, не можете да промените поравнање дугмета или поставите дугме радње изнад основног обрасца.
  • Ако приказујете контролу проналажења као падајућу листу на обрасцу, филтер сродних записа не функционише.
  • Збирне колоне на обрасцима портала могу се понекад приказати као оне које могу да се уређују, иако су намењене само за читање. Да бисте осигурали да ове колоне остану само за читање, означите колону као Само за читање на обрасцу апликације засноване на моделу.

Погледајте и

Напомена

Можете ли нам рећи о својим жељеним поставкама језика у документацији? Испуните кратку анкету. (имајте на уму да је ова анкета на енглеском језику)

Анкета ће трајати око седам минута. Не прикупљају се лични подаци (изјава о приватности).