Deling av skjemadata mellom skjema
Designet til Compose har blitt oppdatert. Siden kan inneholde skjermbilder av det gamle designet, men informasjonen er oppdatert. Vi takker for din tålmodighet mens vi oppdaterer bildene!
I mange skjemabaserte tjenester kan det være en stor fordel å kunne vise like skjema-aktiviteter med de samme svarene. La oss si at en prosjektleder eller en saksbehandler må kvalitetssikre innsendte svar fra en kollega/søknadsutfyller før prosessen ferdigstilles. I panelet med Egenskaper for skjema-aktiviteter finnes en innstilling for deling av skjemadata mellom skjema, som lar deg vise like skjema-aktiviteter med de samme svarene.
I denne brukerveiledningen skal vi dele skjemasvar mellom to skjema-aktiviteter i en enkel prosess. Før vi fortsetter bør du ha et versjonert skjema med spørsmålselementer tilgjengelig. Opprett en prosess med et startpunkt, to eller flere skjema-aktiviteter og et endepunkt. Viktig: Pass på at koblingene mellom skjema-aktivitetene er toveis, så aktivitetene har mulighet til å dele data frem og tilbake mellom tidligere aktiviteter.
Velg den første skjema-aktiviteten for å vise panelet med Egenskaper. Vi kommer ikke til å vise hvordan man setter opp start- og endepunktet, da dette er dekket i veiledningen Bygg en prosess.
Trykk Bla gjennom for å koble til et versjonert skjema fra arbeidsområdet.
Velg et ønskelig skjema fra arbeidsområdet og trykk OK.
Det valgte skjemaet vises sammen med en nedtrekksliste med skjemaets versjoner i Egenskaper-panelet.
Velg den andre skjema-aktiviteten på lerretet og trykk Bla gjennom for å velge det samme skjemaet som ble koblet til den første skjema-aktiviteten.
Når skjemaet har blitt valgt, trykk den andre Bla gjennom-knappen i panelet for å forhåndsutfylle skjemaet med svarene fra den forrige skjema-aktiviteten.
Velg den forrige skjema-aktiviteten fra listen og trykk OK.
Skjema-aktiviteten som forhåndsutfyller denne aktiviteten vises i panelet. Legg merke til at innstillingen Deling av skjemadata mellom skjema slutter å være skrivebeskyttet når aktiviteten forhåndsutfylles. Huk av innstillingen. Nå vil endringene i skjemabesvarelsen til et av skjemaene automatisk oppdatere skjemabesvarelsen i det andre skjemaet.
Du kan repetere dette steget med så mange skjema-aktiviteter du vil. Logikken er den samme for deling av data mellom flere skjema.
Husk å lagre kladden og versjonere når du har ferdigstilt prosessen. Dersom du ønsker hjelp med disse stegene, finner du hjelp i veiledningen Bygg en prosess. I den kjørende prosessen vil du se den første skjema-aktiviteten. Besvar den og trykk Neste for å se skjema-aktivitet nummer 2.
Som vi kan se er svarene forhåndsutfylt fra forrige skjema.
For å sjekke at data aktivt deles mellom aktivitetene, prøv å endre et eller flere svar i det andre skjemaet og naviger tilbake til skjema 1. Du kan navigere med Forrige-knappen eller direkte i sidestien.
Som vi ser er besvarelsen oppdatert i skjema 1 også – altså deles besvarelsen mellom skjemaene.
Den vedlagte eksempelprosessen krever versjon 5.16.0 eller en senere Compose-versjon: Linked forms.