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

Støtte underskjema i Altinn 3 tjenester #290

Closed
1 of 5 tasks
RonnyB71 opened this issue Oct 16, 2023 · 3 comments
Closed
1 of 5 tasks

Støtte underskjema i Altinn 3 tjenester #290

RonnyB71 opened this issue Oct 16, 2023 · 3 comments
Assignees
Labels
org/brg Roadmap-issue som Brønnøysundregistrene venter på org/ssb Roadmap-issue som Statistisk sentralbyrå venter på product/studio Altinn Studio - Verktøy for å utvikle digitale tjenester program/nye-altinn Del av programmet for moderniseringen av Altinn.

Comments

@RonnyB71
Copy link
Contributor

RonnyB71 commented Oct 16, 2023

Overordnet beskrivelse

En tjeneste, eller en app, i Altinn 3 har gjerne ett skjema. Ett skjema kan, i tillegg til skjemadata, ha vedlegg i form av ulike filer (word, pdf, bilder, video etc.). Underskjema, eller vedleggskjema, er et eget skjema som supplerer hovedskjema i tjenesten med egne skjemadata og evt. vedlegg. Et eksempel kan være en tjeneste som rapporterer konserndata. Hovedskjema inneholder data tilknyttet konsernet, mens underskjema representerer ett spesifikt selskap i konsernet. Man vil da typisk ha ett underskjema per selskap.

Forventet resultat

Tilby tilsvarende funksjonalitet som de tjenestene som benytter underskjema i Altinn 2 i dag slik at migrering av disse er mulig. Enkel konfigurering av hvilke underskjema som er tilgjengelig og hvordan disse skal vises for sluttbruker.

Hvordan vil det virke?

  • Et underskjema vil ha alle de samme mulighetene som et hovedskjema med tanke på sideinndeling, bruk av komponenter, vis/skjul logikk, validering etc.
  • Et underskjema vil ha sin egen datamodell og sin egen layout for hvordan skjema skal fremstå for brukeren. I første versjon skal eksisterende sideoppbygging benyttes, men i fremtiden skal det være mulig å velge alternative visninger for enkle underskjema f. eks. en overlay eller embedded direkte i skjema. Sistnevnte er kanskje mest aktuelt i kombinasjon med dashboard funksjonalitet (planlagt i Analysis: How can workflow be implemented Altinn/altinn-studio#83)
  • Data for underskjema lagres for seg selv og får et eget dataelement
  • Man kan opprette mange underskjema av samme type og man kan ha flere forskjellige typer underskjema.
  • Fra hovedskjema kan man legge til underskjema gjennom en egen komponent som holder kontroll på underskjemaene.
  • Man kan enten ha én underskjemakomponent som holder kontroll på alle underskjemaene uavhengig av type, eller man kan ha flere underskjemakomponenter som holder kontroll på sine egne typer.
  • Det skal være mulig å styre krav til hvor mange underskjema man skal ha av en gitt type (minimum og maksimum).
  • Det skal være mulig å lukke redigeringen av et underskjema, selv med valideringsfeil, og fortsette redigeringen på et senere tidspunkt.
  • Innsening av hovedskjema med tilhørende underskjema må validere alle skjema før innsending kan skje.
  • Det skal være mulig å ha en oppsummeringsside som henter data fra både hovedskjema og underskjema.
  • Uttrykk i underskjema må kunne referere til data fra hovedskjema for vis/skjul logikk
  • Det skal være mulig å lage egen PDF for underskjema
  • Det skal være mulig å inkludere data fra underskjema i PDF (hvis man bare ønsker en PDF)
  • Det skal være mulig å inkludere underskjema i grunnlaget det signeres på.
  • Ulike navn på PDF'er

Gjennomføring

Oppgaver

  1. 0 of 1
    Epic area/process area/ui-editor feature-complete kind/chore kind/product-feature org/dibk org/ssb status/awaiting-roadmap-prioritization ux
  2. Epic team/studio-domain2

Relaterte oppgaver til vurdering

  1. Epic area/process kind/feature-request org/ssb
  2. kind/user-story status/draft
    Magnusrm

Avhengigheter

  1. 2 of 8
    product/studio program/nye-altinn
    RonnyB71 nkylstad
@RonnyB71 RonnyB71 converted this from a draft issue Oct 16, 2023
@RonnyB71 RonnyB71 added org/ssb Roadmap-issue som Statistisk sentralbyrå venter på org/brg Roadmap-issue som Brønnøysundregistrene venter på labels Oct 16, 2023
@RonnyB71 RonnyB71 moved this to Backlog in Roadmap for Digdir Oct 16, 2023
@RonnyB71 RonnyB71 added product/studio Altinn Studio - Verktøy for å utvikle digitale tjenester program/nye-altinn Del av programmet for moderniseringen av Altinn. labels Oct 16, 2023
@RonnyB71 RonnyB71 self-assigned this Oct 16, 2023
@hannefinnoy hannefinnoy moved this to Under arbeid 🚧 in Design Altinn 3 Nov 7, 2023
@benteSSB
Copy link

Det bør vere mogleg å delegera kvart enkelt underskjema.

@hanneline
Copy link

"Det skal være mulig å styre krav til hvor mange underskjema man skal ha av en gitt type (minimum og maksimum)."

Dette må kunne styres dynamisk utfra valg bruker har gjort i hovedskjema.

@olemartinorg
Copy link

Jeg tror også man må kunne dyplenke til en side i et underskjema. Det vil si, hvilket underskjema man står i, og hvilken side man står på der, bør ligge i URLen slik at fremover/tilbake-knappene i nettleseren bør fungere.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
org/brg Roadmap-issue som Brønnøysundregistrene venter på org/ssb Roadmap-issue som Statistisk sentralbyrå venter på product/studio Altinn Studio - Verktøy for å utvikle digitale tjenester program/nye-altinn Del av programmet for moderniseringen av Altinn.
Projects
Status: Levert
Development

No branches or pull requests

5 participants