AP221 Use Case SBL Send inn innsendingstjeneste
Send inn innsendingstjeneste Portalbruker kan sende inn innsendingstjeneste, sette tilbake innsendingstjeneste til forrige steg og signere innsendingstjeneste. Dette Use Case dekker prosessen fra innsendingstjenesten er ferdig utfylt og til den er sendt inn. Dette innebefatter prosessen med å sette gjeldende arbeidsflytsteg et eller flere steg tilbake, et steg frem eller å fullføre gjeldende arbeidsflytsteg. Dette Use Case beskriver portalsiden som brukes til signering og videresending. Hvordan sluttbrukersystem kan utføre lignende operasjoner beskrives Use Case Benytt innsendingstjeneste. Altinn Autentiser og autoriser bruker Vis informasjon om gjeldende steg Portalbruker Velg funksjon Fullfør steg Send tilbake til tidligere steg Skriv ut 2
Figur 1 - Send inn innsendingstjeneste Aktør(er) Trigger: Pre-betingelser Post-betingelser Normal utføring Send inn innsendingstjeneste Portalbruker Portalbruker benytter en innsendingstjeneste med gjeldende steg ulikt utfylling. (Dette skjer typisk ved at en portalbruker fullfører utfylling eller klikker på en innsendingstjeneste som ligger til signering i arbeidslisten.) Den aktuelle innsendingstjenesten er aktiv og utfylt. Gjeldende steg i arbeidsflyten er ikke et utfyllingssteg. Gjeldende steg i arbeidsflyten settes (enten et eller flere steg tilbake, et steg frem eller fullføres) 1. Vis informasjon om gjeldende steg En side som informerer om gjeldende steg vises. Den inneholder en oversikt over alle skjema og filvedlegg knyttet til innsendingen. 2. Velg funksjon Bruker velger en av følgende funksjoner. Funksjonene Send tilbake til utfylling og Skriv ut vil alltid være tilgjengelig blant funksjonene, mens maksimalt 1 av stegene under punkt 2.c er tilgjengelig. a. Send tilbake til utfylling Dette steget er alltid tilgjengelig. Portalbruker sender innsendingstjenesten tilbake til et utfyllingssteg. Skjemaet settes av systemet tilbake til utfylling. Informasjon om blant annet hvem som satte tjenesten tilbake til utfylling, og når, logges. Det er altså ikke mulig å signere før innsendingstjenesten har fullført en ny utfylling. b. Skriv ut Denne funksjonen er alltid tilgjengelig. Portalbruker kan skrive ut alle deler av tjenesten c. Fullfør steg Er kun tilgjengelig hvis bruker har rettigheter til å fullføre det aktuelle steget. Det aktuelle steget kan være et av stegene listet under. Etter at portalbruker har utført ett av stegene, så logges informasjon om blant annet hvem som utførte steget, og når. Send videre Vises dersom: - Gjeldende steg ikke er et signeringssteg. - Gjeldende steg ikke er siste steg Innsendingstjenesten settes til neste steg i arbeidsflyten Send inn Vises dersom: - Gjeldende steg ikke er et signeringssteg. - Gjeldende steg er siste steg. Innsendingstjenesten arkiveres Innsendingstjenesten settes til fullført i arbeidsflyten Signer og send videre Vises dersom: - Gjeldende steg er et signeringssteg. - Gjeldende steg ikke er siste steg Bruker signerer innsendingstjenesten Innsendingstjenesten settes til neste steg i arbeidsflyten Signer og send inn Vises dersom: 3
- Gjeldende steg er et signeringssteg. - Gjeldende steg er siste steg. Bruker signerer innsendingstjenesten Innsendingstjenesten arkiveres Innsendingstjenesten settes til fullført i arbeidsflyten Alternativ utføring Feilhåndtering Forretningsregler Dersom bruker ikke har rettighet til å utføre gjeldende steg, men har rettighet til andre steg i innsendingstjenestens arbeidsflyt, så vil ikke Fullfør steg være tilgjengelig for brukeren punkt 2.b. Bruker vil derimot ha tilgang til å sende tjenesten tilbake til et tidligere steg. Dersom bruker ikke har noen rettighet til gjeldende tjeneste, avvises brukeren av Autentiser og autoriser. Hvis flere brukere arbeider på samme innsendingstjeneste samtidig vil dette fanges opp og brukerne vil bli gjort oppmerksom på det. Lagring vil ikke være mulig før instansen hentes opp på nytt. Ingen av de valgfrie funksjonene 2.b vises dersom bruker ikke har rettighet til å utføre gjeldende steg. Send videre vises dersom gjeldende steg ikke er et signeringssteg, og gjeldende steg ikke er siste steg. Send inn vises dersom gjeldende steg ikke er et signeringssteg, og gjeldende steg er siste steg. Signer og send videre vises dersom gjeldende steg er et signeringssteg og gjeldende steg ikke er siste steg. Signer og send inn vises dersom gjeldende steg er et signeringssteg og gjeldende steg er siste steg. Hvis innsendingstjenestens arbeidsflyt er fullført arkiveres innsendingstjenesten. Innsendingstjenesten lagres i brukers meldingsboks, servicearkiv og i tredjepartsarkiv, avhengig av hva som er definert i TUL for tjenesten. Referanse til krav SBL_4.5.1.1.5 Det er mulig å gå tilbake til utfylling på et hvilket som helst tidspunkt før tjenesten er avsluttet og skjema sendt tjenesteeier. Dette skal være mulig selv om for eksempel utfylling avsluttes og andre brukere evt. med andre rettigheter tar over. SBL_4.5.1.1.9 Det er mulig å styre signeringen av tjenestene basert på rollekrav SBL_4.5.1.1.15 Det er mulig å gå tilbake til utfylling på et hvilket som helst tidspunkt inntil tjenesten er avsluttet og skjema sendt tjenesteeier. Både de som skal signere og de som kan fylle ut kan sende forsendelse tilbake til utfylling. SBL_8.1.1.1.22 «Signer og send inn», «Send videre til xxx» o.a. er akseptable alternativer til «Send inn» der det er viktig å synliggjøre eller skille mellom ulike varianter av videre prosess. Samlet innsending av skjemasett kan kreve særskilte knapper, funksjoner og skjermbilder. (1.3.9.a) 4
SBL_8.1.1.1.103 SBL_8.1.1.1.101 Foran innsending av skjemasett skal det presenteres en oversikt over hvilke skjemaer som inngår i forsendelsen. Det skal være lagt til rette for utskrift, både før, under og etter utfylling, av hele eller relevante deler av skjemaet, dvs. alle ledetekster, svaralternativer og (eventuelt) avgitte svar. Dessuten for utskrift enkeltvis av kvitteringsside, kontrollside, hjelpoversikt og eventuelle fordypningssider. Eksterne Use Case(s) Krav dekket i design Fyll ut innsendingstjeneste Benytt innsendingstjeneste Finn aktive elementer Autentiser og autoriser bruker SBL_4.5.1.1.13 Det er mulig å styre signeringskrav ut fra et utvalg av innholdet i foresendelsen Relatert dokumentasjon Dokument Type Komponent/subkomponent AP353 Sub-component Design definition SBL Service Engine Workflow AP311 Service definition Design SBL Workflow AP347 Page specification Design SBL Control workflow AP311 Service definition SBL FormTask Design Service Engine/Form Task 5