Делите путем


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

Основни обрасци се такође могу конфигурисати у Power Pages студију за дизајнирање. За још информација, погледајте чланак Додавање обрасца.

Конфигурација метаподатака основног обрасца

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

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

Додавање обрасца на веб-локацију

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

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

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

Напомена

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

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

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

Додавање основног обрасца у језику Liquid

Додавање основног обрасца такође можете додати веб-локацији додавањем Liquid ознаке {% entityform name: '<<basic form name>>' %} у област садржаја као што је поље веб-странице Копија странице или веб-предложак.

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

Напомена

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

Напомена

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

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

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

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

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

Белешка

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

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

Провера ваљаности захтева, функција од ASP.NET верзије 1.1, спречава сервер да прихвати садржај који садржи неоштећени ХТМЛ. Ова функција је дизајнирана тако да помогне у спречавању неких напада убацивањем скрипти, при чему се кôд скрипте клијента или 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. Изаберите Ново.

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

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

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

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

  8. Изаберите Саве & Цлосе.

Пажња

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

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

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

Погледајте и