Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Feilmelding når man åpner et utdatert skjema etter å ha åpnet og sendt inn et nytt skjema #902

Open
Zmrihawy opened this issue Nov 11, 2024 · 6 comments
Labels

Comments

@Zmrihawy
Copy link

Description

Når en bruker åpner et nytt skjema uten å sende det inn, og deretter åpner enda et nytt skjema og sender inn det, bør det vises en feilmelding hvis brukeren prøver å gå tilbake til det gamle skjemaet.

Additional Information

  1. Åpne et skjema, men ikke send det inn.
  2. Åpne et nytt skjema og send inn dette.
  3. Gå tilbake til det første skjemaet.

Forventet oppførsel:
En feilmelding skal vises på det gamle skjemaet som indikerer at det er utdatert eller ugyldig.

@Zmrihawy Zmrihawy added the kind/feature-request New feature or request label Nov 11, 2024
@ivarne
Copy link
Member

ivarne commented Nov 11, 2024

Hva gjør skjemaet han åpnet først utdatert/ugyldig? Man kan ha flere prosesser pågående parallelt.

Har du sett på "onEntry": "select-instance" for å gjøre det litt vanskeligere å opprette ekstra instanser ved et uhell?

@andersrodahl-brreg
Copy link

andersrodahl-brreg commented Nov 11, 2024

@ivarne @Zmrihawy Mulig vi må diskutere denne internt. Grunnen til at det er "utdatert" er at skjemaet baserer seg på prefilldata fra registeret. Så hvis man har opprettet to skjemainstanser baserer de seg på samme prefilldata. Hvis skjema "A" sendes inn først vil prefilldataene for skjema "B" være utdatert. Man må da slette denne instansen og opprette en ny. Vi har tidligere diskutert muligheten for å "refreshe" prefilldataene på en "gammel" instans, men det spørs om det er verdt det. Hva gjør man med eventuelle data som er under utfylling på den utdaterte instansen? Skal man prøve å "merge" disse med de oppdaterte prefilldataene? Foreløpig har vi valgt å ikke prøve å lage en sånn type funksjonalitet.

@ivarne
Copy link
Member

ivarne commented Nov 11, 2024

Mange løsninger som kan diskuteres her, men uansett vil det nok involvere en del koding og et api oppslag på deres side. Mulig vi må gjøre litt for å gi dere et utvidelsespunkt i forbindelse med åpning av skjema for å kunne gi brukeren en bedre feilmelding enn «noe feilet»

@ivarne
Copy link
Member

ivarne commented Nov 11, 2024

Det som funker i dag er å bruke ProcessDataRead til å endre et felt i (en av) datamodellen(e) og så bruke logikk til å vise bare bare feilmelding når det feltet er satt

@andersrodahl-brreg
Copy link

@ivarne Et utvidelsespuntk i forbindelse med åpning av skjema høres interessant ut. Hva kan det innebære? Betyr det at det kan gi oss en mulighet til å gjøre et API-kall mot vårt register ved åpning, og deretter gi en mer fornuftig feilmelding til bruker?

@ivarne
Copy link
Member

ivarne commented Nov 11, 2024

Foreløpig finnes det ikke, så vanskelig å svare på hva det gjør, men man kan jo se for seg at noe sånt kunne vært lagt til rette for.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
Projects
Status: No status
Development

No branches or pull requests

3 participants