Del via


Opplæring: Legg til et skjema med flere trinn på siden

Skjemaer for flere trinn er en effektiv måte å samle inn inndata fra brukere på over flere trinn. Den innsamlede informasjonen lagres eller oppdateres i Microsoft Dataverse. Her er funksjoner som er tilgjengelige i flertrinnsskjema sammenlignet med vanlige skjemaer:

  • De gjør at datainnsamling eller oppdatering kan deles opp i flere trinn.
  • Inneholder betingelser som endrer flyten av trinnene dynamisk basert på brukerinndata.
  • Øktsporing gjør at brukere kan fortsette fra der de sluttet når de følger en dataoppdateringsprosess.

Se på denne videoen (ingen lyd) for å se et eksempel på et flertrinnsskjema på en side:

I denne opplæringen lærer du hvordan du kan gjøre følgende:

  • Opprette Dataverse-tabeller, -visninger og -skjemaer som skal brukes i flertrinnsskjemaet
  • Legge til et flertrinnsskjema på en webside
  • Konfigurere tabelltillatelser for flertrinnsskjemaer
  • Legge til en betingelse og omdirigeringstrinn i et omdirigeringstrinn

Forutsetning

Merk

Når du oppretter et flertrinnsskjema, er det viktig å planlegge trinnene først. Dette gjør konfigureringen enklere. Opprett enkelttrinnene og eventuelle betingede grener i flertrinnsprosessen.

Opprette et flertrinnsskjema

I trinnene nedenfor skal vi opprette et flertrinnsskjema. Dette eksemplet følger en enkel prosess for å søke om et stipend, men du kan bruke konseptene i andre forretningsprosesser.

Her er en oversikt over eksempeltrinnene:

Trinn Bekrivelse
1 Velg stipendet det skal søkes om, og angi navnet på søkeren.
2 Fyll ut detaljene om søkeren.
3 Samle inn litt flere detaljer. Senere i opplæringen skal vi gjøre dette trinnet betinget basert på informasjon fra trinn 2.
4 Innhent endelig avloggingssamtykke fra brukeren.

Opprette Dataverse-tabeller og -visninger som skal brukes i flertrinnsskjemaet

Følgende video viser hvordan du oppretter skjemaer som skal brukes i den flertrinns skjemaprosessen.

Vi må lagre opplysningene om prosessen i Microsoft Dataverse-tabeller.

For hvert trinn i prosessen som krever at en bruker oppretter eller oppdaterer kolonner i en Dataverse-oppføring, må du ha et tilsvarende Dataverse-skjema.

I vårt eksempel skal vi opprette en Dataverse-tabell som heter Søknader for prosessen. Hvis du vil ha mer informasjon om hvordan du oppretter Dataverse-tabeller, kan du se Slik oppretter og endrer du Dataverse-tabeller ved hjelp av dataarbeidsområdet

  1. Gå til Power Pages.

  2. Velg et sted der du vil legge til et flertrinnsskjema, og velg Rediger.

  3. I arbeidsområdet velger du Data-arbeidsområdet.

  4. Opprett en Dataverse-tabell som kalles Søknader med følgende egenskaper:

    Tips

    • Tabellen nedenfor er bare et eksempel på hvordan du kan opprette tabeller som passer til dine egne forretningsprosesser.
    Kolonnenavn Kolonnedatatype
    Søkernavn Tekst (gi nytt navn til navn-kolonne)
    Stipend Valg (eksempelvalg: norsk arkitektstipend,Stipend for fremmedspråk,Kvinner i STEM-stipendStipend for fremtidige designledere)
    Klassenivå Valg (valg: Junior, Senior)
    Samtykke Ja/nei
    Kostnad for opplæring Valuta
    Gradstype Valg (valg: Master, Bachelor )
    Fulltid Ja/nei
    Hovedversjon Tekstmelding
    Andre stipend Flere linjer med tekst

    Opprett en tabell som skal brukes med flertrinnsskjemaer i dataarbeidsområdet.

  5. Når du har opprettet tabellene, må du opprette skjemaer for hvert trinn i prosessen.

    Tips

    • Se Opprette og endre Dataverse-skjemaer ved å bruke dataarbeidsområdet om hvordan du oppretter Dataverse-skjemaer.
    • Det er lurt å gi skjemaene et navn som samsvarer med hvert trinn i multitrinnprosessen.
    • Hvis du vil vise kolonner i skjemaet, men ikke tillate at brukere oppdaterer dem, konfigurerer du skrivebeskyttede kolonner når du oppretter skjemaene.

    Opprett følgende fire skjemaer, og ordne kolonnene i skjemaet. Når hvert skjema blir opprettet, velger du Publiser-skjemaet.

    Skjemanavn Kolonner i skjemaet
    Søknad trinn 1 Stipend, søkernavn
    Søknad trinn 2 Stipend (skrivebeskyttet), navn på søker (skrivebeskyttet), gradstype, hovedfag, fulltid, klassenivå, Stem
    Søknad trinn 3 Stipend (skrivebeskyttet), søkernavn (skrivebeskyttet), opplæringskostnader, andre stipend
    Søknad trinn 4 Stipend (skrivebeskyttet), søkernavn (skrivebeskyttet), samtykke

    Opprett skjemaer som skal brukes med flertrinnsskjemaer i dataarbeidsområdet.

  6. Du skal nå ha en rekke skjemaer å bruke i multitrinnprosessen.

    En liste over skjemaer i dataarbeidsområdet.

Legge til en multiskjemakomponent på en side

Nå som vi har tabellen og skjemaene, kan vi opprette et multitrinnsskjema på en webside.

Denne videoen viser hvordan du oppretter et flertrinnsskjema på en side.

  1. Gå til Sider-arbeidsområdet og legg til en ny siden eller rediger eksisterende side. Hvis du vil ha mer informasjon om hvordan du oppretter websider, kan du se Opprette og utforme sider.

  2. Legg til en ny del, og velg komponenten Flertrinnsskjema.

    Hvis det finnes andre multitrinnskjemaer på området, kan du legge dem til på siden. I vårt eksempel skal vi opprette et nytt multitrinnskjema for opplæringen og velge + Nytt flertrinnsskjema fra dialogen.

  3. Du vil se skjemavinduet Legg til et flertrinnsskjema. Angi Søknad (eller et annet navn) for Skjemanavn. Velg OK.

  4. Det er ingen trinn i skjemaet. Velg + Legg til første trinn for å legge til det første trinnet.

    Et tomt flertrinnssskjema lagt til på en webside.

  5. I vinduet Legg til trinn angir du følgende verdier i konfigurasjonen:

    • I feltet Trinnnavn angir du Søknadstrinn 1.
    • I Velg en tabell-feltet velger du Søknad (eller det du kalte tabellen).
    • I Velg et skjema-feltet velger du Søknadstrinn 1.
  6. Velg sidekategorien Flere alternativer, og legg merke til at Data fra dette skjemaet: automatisk er satt til Opprett ny oppføring. I vårt eksempel, i det første trinnet, skal vi opprette en ny oppføring i Dataverse-tabellen. Vær oppmerksom i påfølgende trinn vil vi endre oppføringer vi opprettet i første trinn, og dette alternativet vil være et annet.

  7. Velg OK.

  8. Vi begynner å legge til flere trinn. Fra menyen velger du + Legg til trinn.

  9. I vinduet Legg til trinn angir du følgende verdier for det andre trinnet:

    • I feltet Trinnnavn angir du Søknadstrinn 2.
    • I Velg en tabell-feltet skal Søknad-tabellen (eller det du kalte tabellen) allerede være valgt.
    • I Velg et skjema-feltet velger du Søknadstrinn 2.
  10. Velg sidekategorien Flere alternativer, og legg merke til at Data fra dette skjemaet: automatisk er satt til Oppdater en eksisterende oppføring. I vårt eksempel på det andre trinnet vil vi fortsette å legge til detaljer i Dataverse-oppføringen som ble opprettet i det første trinnet.

    Merk

    Avhengig av hvilke unike prosesser du har, kan det hende du oppretter eller oppdaterer forskjellige Dataverse-oppføringer på ulike trinn i prosessen.

  11. Velg OK

  12. Fortsett å legge til de to resterende trinnene som oppdateringstrinn, Søknadstrinn 3 og Søknadstrinn 4 ved å følge instruksjonene ovenfor.

    Legge til flere trinn i flertrinnsskjemaet.

Rediger feltegenskaper

Du kan endre noen av feltegenskapene i flertrinnsskjemaet i utformingsstudioet. La oss gjøre et felt obligatorisk, oppdatere etiketten og legge til en beskrivelse.

  1. Velg et felt i flertrinnsskjemakomponenten på siden.

  2. Velg Rediger felt.

  3. I Rediger felt-vinduet endrer du Feltetiketten til en annen verdi. Velg Gjør dette feltet obligatorisk, og velg Vis en beskrivelse. Angi instruksjoner i feltet Beskrivelse.

    Redigere feltegenskaper.

  4. Velg OK.

Legge til tabelltillatelse

Som standard vil ikke besøkende på området ha tilgang til flertrinnsskjemaet. I vårt eksempel vil vi bare tillate at godkjente brukere fyller ut flertrinnsskjemaet. Du kan bruke en kombinasjon av webroller og tabelltillatelser til å konfigurere handlinger for oppretting, lesing og oppdatering av data for din egen flertrinnsprosess.

Denne videoen viser hvordan du konfigurerer tabelltillatelser for flertrinnsskjemaer.

Det vises et banner for nye skjemaer der du blir bedt om å legge til tillatelser.

Hvis du allerede har konfigurert tillatelser for tabellen som brukes i flertrinnsskjemaet, kan du velge ellipse (...) og velge Tillatelser.

  1. Velg + Ny tillatelse.

  2. Tabelltillatelsen gir et navn, den valgte tabellen og Tilgangstypen settes til Global tilgang som standard. Tillatelsene Skrive og Opprette blir valgt, slik at besøkende på området kan bruke skjemaet.

  3. Velg + Legg til roller, og velg deretter Godkjente brukere som standardrolle.

    Legg til tabelltillatelser i programtabellen.

  4. Velg Lagre.

Teste flerttrinnsskjemaet

Nå kan du prøve ut flertrinnsskjemaet.

  1. Velg Forhåndsvisning etterfulgt av Skrivebord.

  2. Når startsiden vises, velger du Logg på og logger på med en områdebruker. Se Gi tilgang til eksterne målgrupper for mer informasjon.

  3. Velg siden der du la inn flertrinnsskjemakomponenten.

  4. Prøv prosessen som en bruker, og gå gjennom trinnene.

  5. Hvis det oppstår problemer, ser du gjennom konfigurasjonen i utformingsstudioet og ser gjennom hvert trinn.

  6. Når du har sendt skjemaet, går du tilbake til utformingsstudioet.

  7. Velg Data, og velg deretter Søknad-tabellen (eller det du hadde kalt tabellen), og bekreft at du kan se at det ble opprettet oppføringer ved hjelp av flertrinnsskjemaprosessen.

Legge til et betinget trinn i flertrinnsskjemaet

Hvis du må legge til betinget logikk i flertrinnsskjemaet, må du først identifiserer betingelsen ved å vise det logiste navnet på Dataverse-kolonnen og evalueringen du vil utføre. Du finner det logiske navnet på en kolonne ved å vise kolonnekonfigurasjonen i dataarbeidsområdet.

I eksempelet vårt nedenfor skal vi se om en søker ønsker å ta en mastergrad. Hvis brukere ønsker å ta en avansert grad, dirigeres de til flere trinn. Andre søkere hopper over dette trinnet. Legg til en betingelse basert på dine egne forretningsprosesser.

Vi evaluerer om Gradstype-feltet har verdien Bachelor eller Master, representert ved det logiske navnet på feltet craxx_degreetype og valgverdiene (Master = '124860001').

Betingelsestrinn konfigureres i Portalbehandlingsappen.

  1. I utformingsstudioet, i flertrinnsskjemaet, velger du rullegardinmenyen som viser alle trinnene i flertrinnsskjemaet, velg koblingen Portalbehandlingsapp.

    Start Portalbehandling-appen.

  2. Du må være i Portalbehandlingsappen i metadataoppføringen for flertrinnsskjemaet. Velg fanen Skjematrinn.

  3. Velg + Nytt skjematrinn.

  4. Gi trinnet et navn (for eksempel Kontroller gradstype).

  5. Angi konfigurasjonene.

    • Sett Type til Betingelse.
    • Velg søknad-tabell fra rullegardinmenyen Måltabellnavn. Angi konfigurasjoner for et flertrinns skjematrinn av typen betingelse.
  6. Velg Betingelse-fanen, og angi betingelsen med det logiske kolonnenavnet og en verdi. I vårt eksempel har vi noe som ligner craxx_degreetype == 124860001 (Du må angi ditt logiske navn og din verdi fra ditt eget miljø.)

    Tekstregistreringsfelt for en betingelse i et flerskjematrinn.

  7. Vi må konfigurere prosessen for å gå til et trinn hvis betingelsen ikke er oppfylt. Velg Søknadstrinn 4 i Neste trinn hvis betingelsen mislykkes .

  8. Vi må konfigurere prosessen for å gå til et spesifikt trinn hvis betingelsen er oppfylt. Velg kategorien Generelt.

  9. I feltet Trinnnavn velger du Søknadstrinn 3.

  10. Velg Lagre og lukk.

  11. Du skal nå se det betingede trinnet i listen over trinn. Vi må sørge for at brukeren når det betingede trinnet etter at det andre trinnet er fullført. Velg Søknadstrinn 2, og velg Rediger.

  12. I Neste trinn-feltet endrer du verdien fra Søknadstrinn 3 til Kontroller gradstype.

  13. Velg kategorien Skjemadefinisjon og i feltet Kildetype velger du Resultat fra forrige trinn, og i feltet Enhetskildetrinn velger du Søknadstrinn 1.

  14. Velg Lagre og lukk.

Legge til et omdirigeringstrinn i flertrinnsskjemaet

Vi vil også legge til et omdirigeringstrinn på slutten av prosessen for å navigere brukeren tilbake til startsiden.

  1. Velg + Nyt skjematrinn, og fyll ut følgende konfigurasjon:

    • Angi Navn til Gå til startside*
    • Sett Type til Omdiriger
  2. Velg kategorien Omdiriger.

  3. I feltet eller websidei velger du Hjem-siden.

  4. Velg Lagre og lukk.

  5. Du skal nå se det omdirigeringstrinnet i listen over trinn. Vi må sørge for at brukeren når omdirigeringstrinnet etter det siste trinnet i prosessen. Velg Søknadstrinn 4, og velg Rediger.

  6. I feltet Trinnnavn velger du Gå til startsiden.

  7. Velg kategorien Skjemadefinisjon og i feltet Kildetype velger du Resultat fra forrige trinn, og i feltet Enhetskildetrinn velger du Søknadstrinn 2.

    Tips

    Vi velger et tidligere trinn i prosessen (Søknadstrinn 2) siden brukerne kommer til dette trinnet fra det andre trinnet eller det tredje trinnet, avhengig av betingelsen, og vi vil velge et felles trinn som alle brukere vil ha samhandlet med.

  8. Velg Lagre og lukk.

  9. Gå tilbake til utformingsstudioet, og velg Synkroniser-knappen.

  10. Du må ha et fullstendig flertrinnsskjema med trinn, betingelser og en omdirigering.

    Fullført flerskjematrinn.

  11. Velg Forhåndsvisning etterfulgt av Skrivebord.

  12. Når startsiden vises, velger du Logg på og logger på med en områdebruker.

  13. Velg siden der du la inn flertrinnsskjemakomponenten.

  14. Prøv ulike kombinasjoner av prosessen for å se hvordan flertrinnsskjemaet fungerer.

Se også