Märkus.
Juurdepääs sellele lehele nõuab autoriseerimist. Võite proovida sisse logida või kausta vahetada.
Juurdepääs sellele lehele nõuab autoriseerimist. Võite proovida kausta vahetada.
Põhivorme saab konfigureerida Power Pages kujundusstuudios. Lisateabe saamiseks vt Vormi lisamine.
Põhivormi metaandmete konfigureerimine
Andmepõhine konfiguratsioon, mis lubab lõppkasutajatel lisada vormi veebisaidist andmete kogumiseks, ilma et arendaja peaks saidil vormi esitama. Rakenduse Dataverse vormid luuakse Andmete tööruumis janeid kasutatakse põhivormikomponentide loomiseks, mida saab seejärel paigutada veebisaidi veebilehtedele või kasutatakse koos andmeruudustikega, et luua täielikke veebirakendusi. Lisateave: Loendite kohta.
Veebisaidile vormi lisamine
Tavavormil on seosed veebilehtede ja muude atribuutidega, et reguleerida vormi lähtestamist portaalis. Seos veebilehtedega võimaldab antud lehe sõlme vormi määratluse dünaamilist toomist veebisaidil.
Olemasolevate tava vormide kuvamiseks või uute tavavormide loomiseks avage Portaali haldusrakendus ja minge Sisu>Põhivormid.
Uue põhivormi loomisel tuleb esimese sammuna otsustada lisaks režiimile: Lisa, Redigeeri või Kirjutuskaitstud, milline on renderdatav tabel ja Dataverse vormi nimi . Valitud režiim määrab, kas loote portaalist uue kirje, redigeerite olemasolevat kirjet või kuvate lihtsalt portaalis kirje teavet.
Märkus.
Enne jätkamist veenduge, et vaatate üle põhivormide kaalutlused.
Tavavormiga seostatud veebilehti saab vaadata, valides lingi Veebilehed vasakpoolses menüüs navigeerimislinkide Seotud all.
Veebilehe loomisel või redigeerimisel saab veebilehe vormil oleval otsinguväljal määrata põhivormi.
Tavavormi lisamine Liquidi abil
Liquid sildile lisaks saab lisada veebisaidile tavavormi {% entityform name: '<<basic form name>>' %} sisualale nagu veebileht lehe koopia väljal või veebimallis.
Turvalised vormid
Märkus.
See loendeid kaasavate loendite meetod on peagi ära iganenud. Seetõttu ei tohiks seda kasutada. Kasutage kasutajate jaoks andmete jaoks juurdepääsuks õigeid tabeliõigusi ja veebirollide seadistust. Lisainformatsioon: Vormide ja loendite tabeliõiguse muudatused uutes portaalides
Vormide turvalisuse tagamiseks peate looma tabeli õigused, mis määravad kirjete juurdepääsu ja omandiõigused veebirollide alusel. Kui kasutaja satub tavavormi ja tal ei ole õigusi, saab ta tõrkesõnumi. Lisaks näete hoiatust ka siis, kui vorm on konfigureeritud tabeliõigustega, mis pole lubatud.
"Tabeliõigused peavad olema selle kirje puhul lubatud või andmeid saab vaadata ükskõik kes internetist."
Põhivormi jaoks õiguste lubamiseks märkige ruudul Luba tabeliõigused. Lisateabe saamiseks vt Veebirollide loomine.
Tavavormi atribuudid ja seosed
| Nimetus | Kirjeldus |
|---|---|
| Nimetus | Kirje kirjeldav nimi. See väli on nõutav. |
| Tabeli nimi | Tabeli nimi, kust vorm laaditakse. See väli on nõutav. |
| Vormi nimi | Renderdatava vormi nimi sihttabelil. See väli on kohustuslik. |
| Vahekaardi nimi | Määratud tabeli vormi renderdatava vahekaardi valikuline nimi. |
| Režiim | Üks järgmistest väärtustest:
|
| Kirje allika tüüp | Üks järgmistest väärtustest:
Väärtuse Praegune portaali kasutaja valimisel toob praegune autenditud kasutaja portaali kasutaja kirje. Valiku Praeguse portaali kasutajaga seotud kirje tegemine toob portaali kasutajakirje praegusele autenditud kasutajale ja seejärel toob välja kirje antud seosele, nii nagu määratletud väljal „Seose nimi”. |
| Kirje ID parameetri nimi | Seda tavavormi sisaldava veebilehe URL‑i päringustringis esitatud parameetri nimi. |
| Seose nimi | See on kohustuslik, kui kirje allika tüübiks on Praeguse portaali kasutajaga seotud kirje. Praeguse portaali kasutaja kirje ja sihtkirje vahelise seose loogiline nimi. See peab andma tulemuseks sama tüüpi tabeli, nagu on määratud väljal Tabeli nimi. |
| Luba nullväärtuse korral loomine | Valikuline loogikaväärtus, mis on saadaval, kui kirje allika tüübiks on Praeguse portaali kasutajaga seotud kirje. Näitab, et kui kirjet pole olemas, lubatakse kasutajal see esimest korda luua, muidu tehakse erand, kui kirjet pole veel olemas, kuid vormil on vaja kirje andmed siduda. MÄRKUS.: See funktsioon pole saadaval mitmeastmelistes vormides. |
| Luba tabeliõigused | Paneb vormi järgima tabeli õigusi. Tagasiühilduvuse kaalutlustel on selle vaikeväärtus väär. Kui selle väärtuseks on määratud tõene, on iga vormile juurdepääsu sooviva kasutaja puhul KOHUSTUSLIKUD selged õigused. MÄRKUS: See vormide turvamise meetod aegub peagi. Seetõttu ei tohiks seda kasutada. Kasutage kasutajate jaoks andmete jaoks juurdepääsuks õigeid tabeliõigusi ja veebirollide seadistust. Lisainformatsioon: Vormide ja loendite tabeliõiguse muudatused uutes portaalides |
Vormi suvandid
| Nimetus | Kirjeldus |
|---|---|
| Lisa Captcha | Kuvatakse captcha. |
| Kuva autenditud kasutajate puhul Captcha | Kuvab autenditud kasutajate puhul captcha. |
| Valideerimisrühm | Sisendjuhtelementidele määratud rühma nimi kehtivate nimetatud rühmade sisendi hindamiseks. |
| Etappide automaatne genereerimine vahekaartidelt | Näitab, et põhivormil kuvatakse mitu vahekaarti, kusjuures iga vahekaart kuvatakse järjestikuse etapina, alustades esimesest vahekaardist ja jätkudes seni, kuni kõik vahekaardid on navigeeritud ja pärast lõplikku esitamist kirje lisatakse. Vaikimisi pole see valitud. Vaikimisi väärtus näitab, et ainult praeguse etapi jaoks renderdatakse ainult üks vahekaart või vorm. Kui vahekaardi nimi pole määratud, kuvatakse esimene vahekaart. |
| Renderda veebiressursid teksti sees | Kõrvaldab iFrame'i, mis ümbritseb veebiressurssi tavavormil. |
| Kohtspikrid on lubatud | Kohtspikker määratakse sihttabeli atribuudi kirjeldust kasutades. |
| Kuva toetuseta väljad | Saate kuvada või peita toetuseta Dataverse veerutüüpide veerunimed. |
| Määra soovitatud väljad kohustuslikuks | Muudab kohustuslikuks kõik atribuudid, mille välja nõutavustase on seatud Töö (soovitatav). |
| Muuda kõik väljad kohustuslikuks | Muudab kohustuslikus kõik väljad olenemata nende välja nõutavustasemest. |
| Valideerimiskokkuvõtte CSS-klass | Valideerimiskokkuvõttel määratud CSS‑klassi nimi. Vaikimisi on määratud validation-summary alert alert-error alert-block |
| Luba kinnitamise kokkuvõtte lingid | Loogikaväärtus tõene või väär näitab, kas ankurlingid tuleks valideerimiskokkuvõttes tõrget sisaldavale väljale liikumiseks renderdada. Vaikeväärtus on tõene. |
| Valideerimiskokkuvõtte lingi tekst | Valideerimiskokkuvõtte linkidele määratud silt. Vaikeväärtus on Klõpsake siin. |
| Valideerimiskokkuvõtte päise tekst | Valideerimiskokkuvõtte päisele määratud silt. |
| Juhised | Juhised vormiga töötamiseks. |
| Teade „Kirjet ei leitud” | Teade, mis kuvatakse, kui kirjet ei leita. |
Sätted õnnestumise korral
| Nimetus | Kirjeldus |
|---|---|
| Õnnestumise korral | Üks järgmistest väärtustest:
|
| Peida vorm õnnestumise korral | Nõuab õnnestumise korral õnnestumisteate kuvamise määramist. Valimisel peidetakse vorm pärast vormi edukat esitamist. |
| Õnnestumisteade | Nõuab õnnestumise korral õnnestumisteate kuvamise määramist. Kasutajale pärast edukat esitamist kuvatav sõnum. Kui seda pole määratud, kuvatakse vaiketeade (Esitamine on edukalt lõpule viidud). Iga organisatsiooni jaoks installitud ja lubatud keelepaketi jaoks on saadaval väli sõnumi sisestamiseks seotud keeles. |
| Väline URL | Kohustuslik on määrata suvandi õnnestumine korral väärtuseks suuna ümber. Määrake välise veebiressursi URL. |
| või veebileht | Kohustuslik on määrata suvandi Õnnestumise korral väärtuseks Suuna ümber. Valige praeguselt veebisaidilt veebileht. |
| Lisa olemasolev päringustring | Kohustuslik on määrata suvandi õnnestumine korral väärtuseks suuna ümber. Kui see on valitud, lisatakse olemasolevad päringustringi parameetrid siht-URL-ile enne ümbersuunamist. |
| Lisa kirje ID päringustringile | Kohustuslik on määrata suvandi õnnestumine korral väärtuseks suuna ümber. Kui see on valitud, lisatakse loodud kirje ID ümbersuunamise URL‑i päringustringile. |
| Kirje ID parameetri nimi | Kohustuslik on määrata suvandi õnnestumine korral väärtuseks suuna ümber. Ümbersuunamise URL‑i päringustringi ID parameetri nimi. |
| Lisa kohandatud päringustring | Kohustuslik on määrata suvandi Õnnestumise korral väärtuseks Suuna ümber. Kohandatud string, mille saab lisada olemasolevale ümbersuunamise URL‑i päringustringile. |
| Lisa atribuudi väärtus päringustringile – parameetri nimi | Kohustuslik on määrata suvandi Õnnestumise korral väärtuseks Suuna ümber. Parameetrile antav nimi, mis on vastavuses sihttabeli atribuudi väärtusega, mis lisatakse ümbersuunamise URL‑i päringustringile. |
| Lisa atribuudi väärtus päringustringile – atribuudi loogiline nimi | Kohustuslik on määrata suvandi õnnestumine korral väärtuseks suuna ümber. Sihttabeli atribuudi loogiline nimi, et väärtus lisataks ümbersuunamise URL‑i päringustringile. |
Lisasätted
| Nimi | Kirjeldus |
|---|---|
| Seosta praegune portaali kasutaja | Näitab, et praegu sisselogitud kasutaja kirje tuleks seostada sihttabeli kirjega. |
| Portaalikasutaja otsinguveerg | Atribuudi loogiline nimi sihttabelis, mis portaali kasutaja talletab. |
| On tegevuse osapool | Loogikaväärtus näitab, kas suvandi Portaali kasutaja otsinguveeru tüüp on Tegevuse osapool või mitte. |
| Manusta fail | Valige see vormi allossa faili üleslaadimise juhtelemendi lisamiseks, et lubada faili manustamine kirjele. Märkus.: Versiooniga 9.2.2.x ja uuemate versioonidega portaalid ei nõua failide manustamiseks põhivormil Luba tabeliõigused lubamist . Kui aga valite selle, peate tagama, et ematabelis ja marginaalitabelis on antud sobivad õigused, et kuvada vormil nupp Manusta fail . Märkuste tabelil peab olema vähemalt Loo ja Kinnita õigused ning vanematabelil peavad olema vastavad Kinnita kohta privileegid. Olenevalt sellest, kas teil on vorm loomine või värskendamine, võib teil vormi stsenaariumi lõpuleviimiseks vaja minna ka loomise **, lugemise ja kirjutamise õigusi. Üleslaaditud faile saab kuvada, kui lülitada sisse ajaskaala kontroll. Üksikasju vaadake jaotisest Märkuste konfigureerimine. |
| Manustatud faili salvestuskoht | Suvandid: märkuse manus, Azure'i bloobimälu. Kui teie organisatsioon on konfigureeritud kasutama Azure Storage'i, saate seal valida selle tavavormi jaoks üleslaaditud failide salvestamiseks. Vastasel juhul salvestatakse failid märkme manustena. |
| Mitu faili on lubatud | Loogikaväärtus, mis näitab, kas kasutaja saab üles laadida rohkem kui ühe faili. |
| Aktsepteeri | Nõustumise atribuut määrab nende failide MIME-tüübi, mida server faili üleslaadimisel aktseptib. Mitme väärtuse määramiseks eraldage väärtused komaga (nt heli/,video/,pilt/*). |
| Label | Faili üleslaadimise juhtelemendi kõrval kuvatav tekst. Iga organisatsiooni jaoks installitud ja lubatud keelepaketi jaoks on saadaval väli sõnumi sisestamiseks seotud keeles. |
| Faili manustamine on kohustuslik | Teeb faili manustamise jätkamiseks kohustuslikuks. |
| Nõutud tõrketeade | Teade, mis kuvatakse vormi valideerimise käigus, kui suvandi on nõutav väärtuseks on tõene, kuid kasutaja pole faili lisanud. Iga organisatsiooni jaoks installitud ja lubatud keelepaketi jaoks on saadaval väli sõnumi sisestamiseks seotud keeles. |
| Piira failid lubatud tüüpidega | Sunnib välja Aktsepteeri valideerimise. Kui see pole valitud, kasutatakse atribuuti Nõustu ainult faili üleslaadimise dialoogi soovitusena. |
| Faili tüübi tõrketeade | Vormi valideerimise ajal kuvatav teade, kui Piira failid aktsepteeritud tüüpidega on tõene ja kasutaja proovib üles laadida sobimatut failitüüpi. Iga organisatsiooni jaoks installitud ja lubatud keelepaketi jaoks on saadaval väli sõnumi sisestamiseks seotud keeles. |
| Maksimaalne failimaht (kB) | Sunnib üleslaaditud faili maksimaalse lubatud suuruse valideerimist. |
| Faili suuruse tõrketeade | Sõnum, mida kuvatakse vormi valideerimise ajal, kui Maksimaalne failimaht (kb) on tõene ja kasutaja on üritanud üles laadida faili, mis on liiga suur. Iga organisatsiooni jaoks installitud ja lubatud keelepaketi jaoks on saadaval väli sõnumi sisestamiseks seotud keeles. |
| Kohandatud JavaScript | Kohandatud JavaScripti plokk lisatakse lehe allossa vahetult enne vormisildi sulgemise elementi. Tabeli välja HTML‑sisendi ID‑ks on määratud atribuudi loogiline nimi. See muudab jQuery abil välja valimise, väärtuste seadistamise ja muu kliendipoolse muutmise lihtsaks.$(document).ready(function() { $("#address1_stateorprovince").val("Saskatchewan");}); |
Seostatud tabeliviide
Järgmised parameetrid puudutavad seostatud tabeli viite seadistamist vormi salvestamisel.
See annab võimaluse seostada vormi praegu loodud või värskendatud kirje muu sihtkirjega. See on kasulik, kui teil on mitu etappi koos mitme tabeli tüübiga ja soovite loodavad kirjed siduda või kui leht on edastanud kirje ID päringustringi, millega tahaksite seostada. Näiteks on meil karjäärileht, kus on loetletud töökuulutused, millest igaühel on link töökoha taotlusele, mis sisaldab töökuulutuse ID-d kandideerimisvormile, nii et taotluse loomisel seostatakse töökuulutus kirjega.
| Nimetus | Kirjeldus |
|---|---|
| Määra tabeliviide salvestamisel | Väärtus Jah või Ei. Väärtus jah näitab, et vormi salvestamisel tuleks määrata seotud tabeliviide, vastasel juhul pole ühtegi määratud. |
| Seose nimi | Kahe tabeli tüübi vahelise seose määratluse nimi. |
| Tabeli loogiline nimi | Viidatud tabeli loogiline nimi rakenduses. |
| Siht-otsinguatribuudi loogiline nimi | Loodud või värskendatud sihttabeli otsinguatribuudi loogiline nimi. |
| Täida otsinguväli | Kui viitetabeli otsing on vormil, täidab selle väärtuse märkimine vormi välja alloleva sätte abil toodud väärtusega. |
| Allikatüüp | Üks järgmistest väärtustest:
|
| Viitetabeli samm | Eelmise etapi mitmeetapilise vormi etapi kirje, millega tuuakse selles etapis loodud või redigeeritud tabel, et seostada see praeguse etapi kirjega. |
| Päringustringi nimi | Seda mitmeetapilist vormi sisaldava veebilehe URL‑i päringustringis esitatud parameetri nimi. |
| Päringustring on primaarvõti | Väärtus Jah näitab, et päringustringi väärtus on primaarvõtme väärtus. Väärtus Ei näitab, et päringustringi väärtus pole atribuudi tüüp Primaarvõti. |
| Päringuatribuudi loogiline nimi | Atribuudi loogiline nimi kirje päringu tegemiseks. |
| Kuva ReadOnly üksikasjad | Näitab, et vorm tuleks esitada lehekülje ülaosas, kuvades viidatud kirjet puudutava kirjutuskaitstud teabe. Vormi nimi on kohustuslik. |
| Vormi nimi | Kirjutuskaitstud üksikasjade kuvamiseks kasutatav vormi nimi viitetabelis. |
Tavavormi toimingu konfigureerimine
Vaikimisi võimaldab põhivorm olemasoleva kirje lugemist või värskendamist või uue kirje lisamist. Siiski saate hõlpsasti lubada ja konfigureerida ka põhivormi kirjete jaoks rohkem toiminguid (Kustuta, Aktiveeri, Inaktiveeri jne). Samuti on võimalik alistada vaikesildid, suurused ja muud atribuudid, mis kuvatakse, kui toimingud on lubatud.
Need sätted leiate tavavormi jaotises Täiendavad sätted. Vaikimisi kuvatakse ainult Põhisätted. Võite valida Täpsemad sätted, et kuvada täiendavaid sätteid.
Saate lisada toimingunuppe toimingutele, mis rakenduvad üksikule kirjele ja kuvatakse ruudustiku iga rea jaoks, kui tabeliõigused annavadvastava õiguse. Saadaval on järgmised toimingud.
- Kustutusklahv (Delete)
- Töövoog
- Seotud kirje loomine
- Aktiveeri
- Desaktiveeri
Neist ühe valiku klõpsamisel kuvatakse selle toimingu konfiguratsiooniala. Peale selle on teatud tabelitel kindlad toimingud, mis on neile saadaval iga tabeli kohta eraldi.
- Müügivõimaluse väärtuse arvutamine (müügivõimalus)
- Teenindusjuhtumist loobumise toiming (juhtum)
- Teenindusjuhtumi sulgemise (lahendamise) toiming (juhtum)
- Hinnapakkumise teisendamine tellimuseks (hinnapakkumine)
- Tellimuse teisendamine arveks (müügitellimus)
- Müügivõimalusest hinnapakkumise loomine (müügivõimalus)
- Müügivõimaluse kaotamise toiming (müügivõimalus)
- Müügivõimaluse võitmise toiming (müügivõimalus)
- Teenindusjuhtumi uuesti avamise toiming (juhtum)
- Müügivõimaluse ootelepanek (müügivõimalus)
Märkus.
Soovitav on luua töövoog, selle asemel, et lisada nupud Aktiveeri või Inaktiveeri valmisolevatele tabelitele, olles määratlenud konkreetsed oleku ja oleku koodi väärtused, mida need oma äriprotsessideks vajavad. Näiteks Juhtum (olekusuvandid), Võimalus(olekusuvandid), Õigused(olekusuvandid).
Tavavormide geograafilise asukoha määramise konfigureerimine
Vormi saab konfigureerida kuvama kaardi juhtelementi, et kuvada olemasolevat asukohta nööpnõelana kaardil või anda kasutajale võimalus asukohta täpsustada. Vt Geograafilise asukoha lisamine
Vormi kaardi juhtelement nõuab täiendavat konfiguratsiooni, et öelda, millised on erinevate asukohaväljade ID-d, määrata neile väärtusi või tuua neilt väärtusi. Tavavormi kirjel on konfiguratsiooni jaotis, mis määrab need väljavastendused, mida peate täpsustama. Väljade nimed varieeruvad sõltuvalt teie loodud skeemist.
Märkus.
- Kui geograafilise asukoha määramine on lubatud, asendatakse kirjutuskaitstud tavavormi aadressiväli kaardiga.
- Kaart renderdatakse ainult vormi kuvamisel modaalaknas.
- Geograafilise asukoha jaotis ei ole nähtav Saksa suveräänses pilvekeskkonnas. Kui kasutaja on lubanud teistsuguse vormiga geograafilise asukoha määramise, ei kuvata seda portaali renderdamise ajal.
Taotluse valideerimine
Taotluse valideerimine, mis on alates versioonist 1.1 funktsioon ASP.NET , takistab serveril kodeerimata HTML-i sisaldavat sisu vastu võtmast. See funktsioon on loodud hoidma ära skripti sisestamisega seotud rünnakuid, kus kliendi skriptikood või HTML edastatakse tema teadmata serverisse, talletatakse seal ning esitatakse seejärel teistele kasutajatele. Soovitame kindlasti valideerida kõik sisendandmed HTML-kodeerida need vastavalt vajadusele.
Vaikimisi on taotluste valideerimine portaalis lubatud, mille tulemuseks on järgmine üldtõrge, kui sisestate skripti koodi ilma HTML-kodeeringuta põhivormi väljadele:
Found field(s) submitted with potentially dangerous value(s) such as HTML, or script. Please review the field value(s) and try again.
Märkus.
Ründekoodi käivitamise (sh skriptiplokkide) vältimiseks saate värskendada saidisätte Site/DisableFormDataSafeHtmlValidation väärtuseks väär. Vaikimisi on säte tõene ja valideeritakse ainult skriptiplokk.
Taotluse valideerimise keelamiseks toimige järgmiselt.
Avage Portaali haldusrakendus.
Minge valikusse Saidi sätted.
Tehke valik Uus.
Tippige nimi DisableValidationWebTemplate.
Valige sobiv veebisaidi kirje.
Sisestage väärtuseks tõene. Vaikimisi on sätteks seatud väär, lubades seeläbi taotluse valideerimise.
Tippige sobiv kirjeldus.
Valige Salvesta ja sule.
Hoiatus
Kui taotluse valideerimine on keelatud, siis saab sisu lehele lisada. Veenduge, et sisu on nõuetekohaselt kodeeritud või töödeldud.
Arvestused
- Tavavorm peab olema seostatud antud veebisaidi veebilehega selleks, et vorm oleks saidil nähtav.
- Ühendustabeli andmeruudustikud pole tavavormides toetatud. Kui lisate vormile tabeli andmeruudustiku ühendus, kasutades vormikujundajat, kuvatakse vormi renderdamisel portaalis ja tabeli ühendus kasutamisel tõrkesõnumid.
- Korduvaid välju, parteiloendi välju ja ärireegleid ei toetata põhivormides.
- Vormidele saab lisada väljataseme koodikomponente. Lisateave: Koodi komponentide kasutamine
- Ärireeglid ja kliendi API võivad kirjutuskaitstud vormidel lubada lukustatud välju.
- Nuppude joondust ei ole võimalik muuta ega toimingunuppu tavavormi kohale paigutada, kui loote tavavormi Lisamisrežiimis.
- Kui renderdate otsingu juhtelemendi vormil ripploendina, ei tööta seostuvate kirjete filter.
- Vormide ümberarvestusveerud võivad mõnikord ilmuda redigeeritavatena, kuigi need on mõeldud kirjutuskaitstuks. Tagamaks, et need veerud jäävad kirjutuskaitstuks, märkige veerg rakenduse Dataverse vormil kirjutuskaitstuks.
- Power Pages ei toeta peidetud valiku väärtusi. Lisateave: Lahenduses globaalse valiku loomine.