Definere webformularegenskaber for portaler

Webformularen indeholder relationer til websider og et starttrin til styring af initialiseringen af formularen på portalen. Relation til Webside giver mulighed for dynamisk at hente formulardefinitionen for en given sidenode på webstedet.

De andre indstillinger i selve webformularposten styrer indstillinger på øverste niveau for processen med flere trin som helhed, for eksempel hvorvidt du vil vise en statuslinje.

Få at få vist eksisterende webformularer eller oprette nye webformularer skal du gå til Portaler > Webformularer

Bemærk

En Webformular skal være tilknyttet en webside for et givet websted, hvis formularen skal kunne ses på webstedet.

Når du opretter eller redigerer en webside, kan en Webformular angives i opslagsfeltet, der findes på formularen Webside.

Vælge webformulartypen

Attributter for webformular

Følgende attributter og relationer bestemmer funktionaliteten af webformularen.

Navn Beskrivelse
Navn En titel på den formular, der bruges til reference.
Starttrin Det første trin i formularen. En webformular består af et eller flere trin. Du kan finde flere oplysninger om trin i sektionen Webformulartrin. Der kan ikke være et første trin af typen "Betingelse".
Godkendelse kræves Hvis indstillingen er markeret, bliver en bruger, der besøger siden med formularen ud at være logget på, omdirigeret til logonsiden. Når brugeren er logget på, omdirigeres brugeren til den side, der indeholder formularen.
Start ny session når indlæst Hvis Ja er valgt, angiver det, at hvis brugeren åbner formularen i en ny browser eller en ny fane eller lukker browseren eller siden og returnerer formularen, starter en helt ny session, som begynder på det første trin. Ellers bevares sessionen, og brugeren kan lukke webbrowseren eller siden og senere fortsætte, præcis hvor de slap. Standard: Nej.
Flere poster pr. bruger er tilladt Hvis du vælger Ja, betyder det, at en bruger har tilladelse til at oprette mere end én afsendelse. Dette hjælper formularen med at afgøre, hvad der skal gøres, når en bruger besøger en formular på ny. Standard: Ja.
Tilstandskode for Redigering udløbet Heltalsværdien for målobjektets tilstandskode, som når det kombineres med statusårsag angiver, at når en eksisterende post ikke kan længere redigeres.
Statusårsag for Redigering udløbet Heltalsværdien for målobjektets tilstandskode, som når det kombineres med statusårsag angiver, at når en eksisterende post har disse værdier, skal posten ikke redigeres længere, dvs. f.eks. når en post opdateres som fuldført.
Meddelelsen Redigering udløbet Den meddelelse der vises, når den eksisterende posts tilstandskode og statusårsag svarer til de angivne værdier. For hver sprogpakke, der installeres og aktiveres for Dynamics 365-organisationen, bliver et felt tilgængeligt til angivelse af meddelelsen på det sprog, der er tilknyttet. Standardmeddelelse: "Du har allerede foretaget en indsendelse. Tak!"

Indstillinger for statusindikator

Navn Beskrivelse
Aktiveret Markér for at få vist statusindikatoren. Standard: Deaktiveret.
Skriv En af følgende: Titel, Numerisk (trin x af n) og Statuslinje. Standard: Titel
Placering En af følgende: Øverst, Nederst, Venstre, Højre. Placeringen er i forhold til formularen. Standard: Øverste
Indsæt trinnummer i trintitel Markér for at tilføje tallet for trinnet i begyndelsen af titlen på trinnet. Standard er ikke markeret.

Eksempel på de forskellige typer af statusindikator:

Titel

Spore status ved hjælp af en titel

Titel med trinnummer tilføjet

Spore status ved hjælp af et trinnummer

Numerisk

Spore status ved hjælp af et tal

Statuslinje

Spore status ved hjælp af en linje

Advarslen "Gem ændringer"

Navn Beskrivelse
Vis advarslen Gem ændringer når lukket Vælg for at vise en advarselsmeddelelse om, at hvis brugeren har foretaget ændringer af felter og forsøger at genindlæse side, skal han eller hun lukke browseren, klikke på tilbage-knappen i browseren eller klikke på den knappen forrige i en formular med flere trin.
Advarselsmeddelelsen Gem ændringer For hver sprogpakke, der installeres og aktiveres for Dynamics 365-organisationen, bliver et felt tilgængeligt til angivelse af meddelelsen på det sprog, der er tilknyttet. Hvis ingen meddelelse er angivet, bruges browserens standardmeddelelse.

Eksempel:

Advarslen Gem ændringer

Bemærk

Firefox giver ikke mulighed for at angive en brugerdefineret meddelelse.

Metadata for webformular

Webformularmetadata indeholder yderligere logik til ændring af funktionsmåden for at forbedre eller tilsidesætte den funktionalitet i formularfelter, som ellers ikke kan udføres med de indbyggede redigeringsfunktioner i objektformularer i Dynamics 365.

webformulartrinnet, der indeholder felter, som du vil ændre

  1. Klik på linket Metadata i navigationsområdet øverst til venstre:
  2. Klik på Tilføj nye metadata for webformularer, hvis du vil tilføje en ny aktivitet.
  3. Hvis du vil redigere en eksisterende post, skal du dobbeltklikke på en post i gitteret.

Egenskaber for metadata til webformularer

Følgende attributter indeholder yderligere formatering og funktioner til elementer i en formular.

Navn Beskrivelse
Webformulartrin Det trin i webformularen, der er tilknyttet posten i metadataene for webformularen.
Skriv De tilgængelige indstillinger er: Attribut, Sektion, Fane og Køb.
  • Webformular-metadatatype = Attribut: Viser de relevante indstillinger for at redigere felter i den aktuelle formular, som gengives for det relaterede trin.
  • Webformular-metadatatype = Sektion: Viser de tilgængelige indstillinger for redigering af en sektion i formularen.
  • Webformular-metadatatype = Fane: Viser de tilgængelige indstillinger for redigering af en fane i en formular.
  • Webformular-metadatatype = Køb: Viser produkter for køb og til at generere en tilbudspost i Dynamics 365 til bevaring af brugerens købsvalg med henblik på oprettelse af en ordre og behandle betaling. |

Webformular-metadatatype = attribut

Følgende egenskaber vises, når den valgte Type er Attribut.

Navn Beskrivelse
Logisk navn for attribut Det logiske navn på det attributfelt, der skal ændres.
Etiket Erstatter den standardetiket, der er tildelt til attributten i objektet med den tekst, der er angivet i dette input. For hver sprogpakke, der installeres og aktiveres for Dynamics 365-organisationen, bliver et felt tilgængeligt til angivelse af meddelelsen på det sprog, der er tilknyttet.

Kontrolelementtype

Følgende indstillinger ændrer typografi og funktionaliteten af et attributfelt.

Navn Beskrivelse
Typografi En af følgende: Grupperet indstilling som lodret alternativknapliste, Grupperet indstilling som vandret alternativknapliste, Enkelt tekstlinje som validator for geoplaceringsopslag (kræver Bing Maps-indstillinger), Gruppér heltal som konstant sum (kræver gruppenavn), Gruppér heltal som skala for rangordenen Ingen tilknytninger (kræver gruppenavn), Gruppér heltal som skala for rangordenen Tillad tilknytninger (kræver gruppenavn), Matrix med flere svarmuligheder (kræver gruppenavn), Gruppér heltal som rangordnet stak (kræver gruppenavn).
Gruppenavn Et navn, der bruges til at gruppere kontrolelementer sammen som et sammensat kontrolelement.
Min. antal påkrævede svar af flere svarmuligheder Dette er de krævede mindsteværdier, der er valgt i spørgsmålet med flere svarmuligheder. Kun nødvendig, hvis Kontrolelementtype er valgt for Spørgsmål med flere svarmuligheder.
Maks. valgt antal svar af flere svarmuligheder Dette er det maksimale antal værdier, der må vælges i spørgsmål med flere svarmuligheder. Kun nødvendig, hvis Kontrolelementtype er valgt for Spørgsmål med flere svarmuligheder.
Minimumtotal for konstant sum Dette er den påkrævede minimumværdi, der er anvendt på et svar-felt for konstant sum. Kun nødvendig, hvis kontroltypen Gruppér heltal som konstant sum er valgt.
Maksimumtotal for konstant sum Dette er det maksimale antal værdier, der må anvendes på svar-felt for konstant sum. Kun nødvendig, hvis kontroltypen Gruppér heltal som konstant sum er valgt.
Værdier for grupperet indstilling i tilfældig rækkefølge Angives Ja, resulterer det i, at tilfældigt rangerede indstillinger angives for et Grupperet indstilling-kontrolelement. Gælder kun for attributter, der er af typen Grupperet indstilling.
CSS-klasse Tilføjer et brugerdefineret CSS-klassenavn til kontrolelementet.

Forhåndsudfyld Felt

Følgende indstillinger angiver en standardværdi for et felt i formularen.

Navn Beskrivelse
Ignorer standardværdi Ignorerer standardværdien for det angivne attributfelt. Dette er nyttigt for attributter, der er felter med to muligheder, der gengives som alternativknapperne Ja og Nej. Da Dynamics 365 automatisk tildeler en Ja- eller Nej-værdi som standard, gør denne indstilling gør det muligt at få vist Ja/Nej spørgsmål uden et foruddefineret svar.
Skriv En af følgende værdier: Dags dato, Aktuel brugers kontakt
Værdi En værdi, der skal knyttes til feltet, når formularen indlæses. Vælges værdi, kræver det, at der angives en værdi i feltet Værdi, der tildeles til feltet, når formularen indlæses. Vælges dags dato tildeles dags dato og klokkeslæt til attributfeltet. Valg af Aktuel brugers kontakt kræver Attributten Fra, der er en attribut i kontaktpersonobjektet, der hentes fra den aktuelle brugers kontaktpost og angives i det angivne attributfelt.
Attributten Fra En attribut i kontaktpersonobjektet, der hentes fra den aktuelle portalbrugers post og tildeles til feltet, når formularen indlæses.

Angiv værdi når gemt

Følgende indstillinger angives en værdi, der angives, når formularen gemmes.

Navn Beskrivelse
Angiv værdi når gemt Ja angiver, at der skal tildeles en værdi til attributten ved hjælp af inputtet i feltet Værdi. Alle attributtyper understøttes med undtagelse af følgende: Entydigt id.
Skriv En af følgende værdier: Værdi, Dags dato, Aktuel brugers kontakt. Vælges værdi, kræver det, at der angives en værdi i feltet Værdi, der tildeles til feltet, når formularen indlæses. Vælges dags dato tildeles dags dato og klokkeslæt til attributfeltet. Valg af Aktuel brugers kontakt kræver Attributten Fra, der er en attribut i kontaktpersonobjektet, der hentes fra den aktuelle brugers kontaktpost og angives i det angivne attributfelt.
Værdi Værdi, der tildeles til attributten, når formularen gemmes. Til felter med to muligheder (booleske) skal du bruge true eller false. Til feltet Grupperet indstilling skal du bruge heltalsværdien for indstillingen. Til opslagsfelter (EntityReference) skal du bruge GUID. Bemærk! Hvis attributten også er i formularen, overskrives brugerens værdi med denne værdi.
Attributten Fra En attribut i kontaktpersonobjektet, der hentes fra den aktuelle portalbrugers post og tildeles til feltet under indlæsningen.

Validering

Følgende sektion indeholder egenskaber, der ændrer forskellige parametre for validering og fejlmeddelelser.

For hver sprogpakke, der installeres og aktiveres for Dynamics 365-organisationen, bliver et felt tilgængeligt til angivelse af meddelelsen på det sprog, der er tilknyttet.

Navn Beskrivelse
Fejlmeddelelse om validering Tilsidesætter standardvalideringsfejlmeddelelsen for feltet.
Regulært udtryk Et regulært udtryk, der skal tilføjes for at validere feltet.
Fejlmeddelelse om validering af regulært udtryk Den valideringsfejlmeddelelse, der skal vises, hvis valideringen af det regulære udtryk mislykkes.
Feltet er påkrævet Markér, for at gøre det obligatorisk, at attributfeltet skal indeholde en værdi.
Fejlmeddelelse om validering af obligatorisk felt Tilsidesætter fejlmeddelelsen om, at det obligatoriske standardfelt ikke indeholder en værdi.
Fejlmeddelelse om validering af interval Tilsidesætter den viste fejlmeddelelsen om validering af standardområde, hvis feltets værdi er uden for de relevante mindste og største værdier angivet i objektattributten, der er af typen heltal, decimaltal, flydende tal eller valuta.
Fejlmeddelelse om validator for geoplacering Anvendes, hvis attributten er en enkelt tekstlinje og den angivne kontrolelementtype er Enkelt tekstlinje som validator for geoplaceringsopslag, så vil dette tilsidesætte den standardfejlmeddelelse der vises, hvis der opstår fejl i inputvalidering.
Fejlmeddelelse om validering af konstant sum Anvendes, hvis attributten er en heltalstype og den angivne kontrolelementtype er Gruppér heltal som konstant, så vil dette tilsidesætte den standardfejlmeddelelse der vises, hvis der opstår fejl i inputvalidering.
Fejlmeddelelse om validering af svar med flere svarmuligheder Anvendes, hvis attributten er en type med to muligheder og den angivne kontrolelementtype er Spørgsmål med flere svarmuligheder, så vil dette tilsidesætte den standardfejlmeddelelse der vises, hvis der opstår fejl i inputvalidering.
Fejlmeddelelse om validering af rangordenen Ingen tilknytninger Anvendes, hvis attributten er en heltalstype og den angivne kontrolelementtype er Gruppér heltal som skala for rangordenen Ingen tilknytninger, så vil dette tilsidesætte den standardfejlmeddelelse der vises, hvis der opstår fejl i inputvalidering.

Beskrivelse og instruktioner

Følgende egenskaber angiver placeringen og indholdet af brugerdefineret beskrivelse eller instruktioner.

Navn Beskrivelse
Tilføj beskrivelse Ja resultater i, at brugerdefineret tekst vises på den angivne placering i formularen.
Placering En af følgende: Over feltet, Under feltet og Over etiketten
Brug attributtens egenskab Beskrivelse Vælg Ja for at bruge den beskrivelse, der er knyttet til attributmetadataene i objektet. Vælg 'Nej' for at angive en brugerdefineret beskrivelse. Standard: Nej.
Beskrivelse Brugerdefineret tekst, der skal vises på formularen. Bruges sammen, når Brug attributtens egenskab Beskrivelse er indstillet til Nej. For hver sprogpakke, der installeres og aktiveres for Dynamics 365-organisationen, bliver et felt tilgængeligt til angivelse af meddelelsen på det sprog, der er tilknyttet.

Webformular-metadatatype = sektion

Følgende egenskaber vises, når den valgte Type er lig med Sektion.

Navn Beskrivelse
Navn på sektion Navnet på sektionen i objektformularen i Dynamics 365, som skal ændres.
Etiket Erstatter den standardetiket, der er tildelt til sektionen i objektet med den tekst, der er angivet i dette input. For hver sprogpakke, der installeres og aktiveres for Dynamics 365-organisationen, bliver et felt tilgængeligt til angivelse af meddelelsen på det sprog, der er tilknyttet.

Webformular-metadatatype = fane

Følgende egenskaber vises, når den valgte Type er lig med Fane.

Navn Beskrivelse
Fanenavn Navnet på fanen i objektformularen i Dynamics 365, som skal ændres.
Etiket Erstatter den standardetiket, der er tildelt til fanen i objektet med den tekst, der er angivet i dette input. For hver sprogpakke, der installeres og aktiveres for Dynamics 365-organisationen, bliver et felt tilgængeligt til angivelse af meddelelsen på det sprog, der er tilknyttet.

Webformular-metadatatype = køb

Følgende egenskaber vises, når den valgte Type er lig med Køb. Disse indstillinger indeholder de nødvendige oplysninger, for at en webformular kan vise produkter til køb og generere en tilbudspost i Dynamics 365 for at bevare brugerens valgte køb for at oprette en ordre og håndtere betaling.

Navn Beskrivelse
Navn på målobjektrelation Relationer fra målobjektet i webformulartrinnet til købsobjektet, hvis målet for trinnet ikke er købsobjektet.
Navn på påkrævede produktrelationer Relation fra købsobjektet til produkter, som skal købes, og som er en påkrævet del af købet.
Navn på valgfrie produktrelationer Relation fra købsobjektet til produkter, som skal købes, men som er valgfrie (brugeren skal tilvælge køb af disse elementer).
Navn på linjeelementrelation Relation fra det købsobjekt, der definerer købslinjeelementer.
Navn på produktattribut for linjeelement Navn på objektattribut for købslinjeelement til produktopslag. Hvis denne værdi ikke er indstillet, udelukkes det tilsvarende linjeelement fra købet.
Navn på beskrivelsesattribut for linjeelement Navn på objektattribut for købslinjeelement til beskrivelsen.
Navn på mængdeattribut for linjeelement Navn på objektattribut for købslinjeelement til vareantal. (Skal være en decimalattribut).
Navn på UoM-attribut for linjeelement Navn på objektattribut for købslinjeelement til opslag af måleenheder.
Navn på påkrævet attribut for linjeelement Navn på objektattribut for købslinjeelement. Bruges til at angive om et linjeelement er påkrævet.
Attributnavn for rækkefølge af linjeelementer Navn på objektattribut for købslinjeelement til den ordre, hvor der skal vises et linjeelement.
Navn på instruktionsattribut for linjeelement Navn på objektattribut for købslinjeelement til instruktioner.
Kønavn Det navn, der skal bruges til alle købstilbud, der genereres af dette trin.
Kræver forsendelse En boolesk værdi Når indstillingen er markeret, tvinges købsprocessen til at indsamle forsendelsesoplysninger. Bemærk! Hvis et produkt har en værdi for fragtvægt, er levering påkrævet uanset denne indstilling.
Indfri ordre ved betaling En boolesk værdi Markeret angiver, at ordretilstanden skal indstilles til Fuldført, når betalingen er godkendt. Kræver Navn på målobjekts ordrerelation. Hvis målobjektet er adx_shoppingcart, oprettes en ordre automatisk ved gennemført betaling, og Navn på målobjekts ordrerelation er ikke påkrævet.
Opret faktura ved betaling En boolesk værdi Markeret angiver, at en faktura skal oprettes, når betalingen er godkendt. Kræver Navn på målobjekts fakturarelation, medmindre målobjektet er adx_shoppingcart, så er denne relation ikke nødvendig.
Navn på målobjekts ordrerelation Relation fra webformulartrinnets målobjekt til ordreobjekt.
Navn på målobjekts fakturarelation Relation fra webformulartrinnets målobjekt til fakturaobjekt.

Konfiguration af geoplacering for webformular

En administreret formular kan konfigureres, så der vises et kortkontrolelement, der enten angiver en eksisterende placering som en fastgørelse på et kort, eller giver brugeren mulighed for at angive en placering. Se Tilføje geoplacering.

Formularens kortkontrolelement kræver yderligere konfiguration, som angiver, hvad id'erne for de forskellige placeringsfelter er, for at tildele eller hente værdier til/fra dem. Posten Webformulartrin har en sektion, der definerer disse felttilknytninger, som du skal tildele en værdi til. Feltnavnene afhænger af det skema, du har oprettet.

Geoplaceringsdata i webformular

Bemærk

Geoplaceringssektionen er ikke synlig i det tyske suveræne skymiljø. Hvis en bruger har aktiveret geoplacering ved hjælp af en anden formular, vises den ikke under gengivelse på portalen.

Se også

Konfigurere en Dynamics 365-portal
Definere objektformularer og brugerdefineret logik i Dynamics 365-portalen
Webformulartrin for portaler
Webformularmetadata til portaler
Konfiguration af webformularundergitter for portaler
Konfiguration af noter i webformularer for portaler