AP226 Use Case Diagram - TUL

Like dokumenter
AP221 Use Case - TUL - Utarbeid prosessflytmal og komponenter

AP221 Use Case TUL Bygg verktøykasse

Altinn II. Leseguide for brukerveiledningen til TUL

Tjenesteutvikling i ny Altinn-løsning Gunn Heidi Rørmark

AP221 Use Case TUL Definer tjeneste

AP221 Use Case TUL Migrer og produksjonssett tjenesteutgave

AP221 Use Case - TUL- Slett tjeneste

AP221 Use Case TUL Utarbeid designdokumenter

Tjenesteutviklingsløsningen Kurs - presentasjon

AP221 Use Case TUL Oversett tjenesteutgave

AP221 Use Case TUL Administrer brukere, grupper og rettigheter

AP221 Use Case TUL Utvikle tjenesteinnhold

AP226 Use Case Diagram - SBL

TR435 Brukerveiledning for TUL

AP221 Use Case SBL Send inn innsendingstjeneste

e-forvaltning Altinndagen 2012 Nytt om Altinnløsningen for utviklere Lars Petter Svartis Løsningsarkitekt i AEI

AP221 Use Case - SBL - Benytt innsendingsjeneste

SERES og Tjenesteutvikling i Altinn. Geir Jevne Semantiske dager 7.juni 2011

Løsningsarkitektur i og rundt Altinn. 31. august 2009 Wilfred Østgulen

Altinn II. Overordnet spesifikasjon

Altinn II - prosjektet. Cat Holten Oslo 31.august 2009

altinn tjenester 3.0

Altinn, nye muligheter for samhandling og samspill i offentlig sektor. Hallstein Husand Programleder Altinn II Programmet NOKIOS 2009

Endringer i versjon 14.1

Hva kan Altinn gjøre for deg? NOKIOS, Trondheim 21.september 2011 Cat Holten Brønnøysundregistrene

Endringer i versjon 14.1

AP221 Use Case - SBL- Registrer preutfyllingsdata

AP221 Use Case SBL Finn aktive, mottatte og arkiverte elementer

Integrasjon Altinn. 31. august 2009 Morten Græsby

AP221 Use Case SBL Preutfyll og instansier innsendingstjeneste

Altinn Utviklingsplan 2017

Digitalt førstevalg og felleskomponenter

Altinn for fagsystemleverandører

Altinns grensesnitt mot sluttbrukersystemer - Status og nyheter , Morten Græsby, Altinn

SAMARBEIDSAVTALE BILAG 3 TJENESTEAVTALE

Finansportalen Historiske bankdata

AP221 Use Case SBL Benytt portalhjelp

Kurs i felleskomponenter

Brukerveiledning Altinn

Use case modellen. Use case modellering i analysefasen. Hva er en Aktør? Hva er et Use case?

Elektronisk innsending av årsregnskapet

Hvordan komme i gang med Altinn? Roy Horn serviceleder i Altinn Sentralforvaltning

Brukerveiledning Altinn

Accenture Altinn. Implementasjonsguide for sluttbrukersystemer

AP221 Use Case SBL Registrer abonnement

Brukerveiledning Altinn

Visma Anbud og Kontrakt Releasedokumentasjon

Innrapportering via Altinn: RF-1241 Pass og stell av barn likningsoppgaver

Use case modellen. Use case modellering i analysefasen. Hva er en Aktør? Hva er et Use case? Use case modellering. Eksempel

Brukerveiledning Altinn

AP221 Use Case - SBL - Start tjeneste

AP221 Use Case SBL Se kvittering

3.3 Case 3: Opprette en bruker Case 4: Endre en bruker... 8

Syste m documentation

Innbyggerdialog basert på Altinn og ID-porten. Velkommen til workshop! Nokios,

Kostnadseffektivt eller bortkastet tid? Øyvind Woll Seniorkonsulent, Vivento AS

Innrapportering via Altinn: RF-1309 Tilskudd til vitenskapelig forskning eller yrkesopplæring - likningsoppgaver

BRUKERMANUAL DF EXPENCE Brukermanual DIGIFACT AS 1

Melding om dødsfall og dødsårsak Brukermanual, utprøving høsten MF Helse versjon 1.1. september 2018

System Dokumentasjon. Team2. Høgskolen i Sørøst-Norge Fakultet for teknologi, naturvitenskap og maritime fag Institutt for elektro, IT og kybernetikk

Web Service Registry

AP221 Use Case SBL Autentiser og autoriser bruker

SAMARBEIDSAVTALE BILAG 4. Kostnadsfordeling

Kravspesifikasjon for PLBSys NG. Versjon 1.0

Brukerveiledning Altinn

CabinWeb BRUKERDOKUMENTASJON ET SYSTEM UTVIKLET AV DELFI DATA

Altinns nye tjenesteverksted. Lars Vegard Bachmann, produkteier portal og tjenester, Altinn

Brukerveiledning. For Naturbase redigeringsapplikasjon. Versjon

Brukermanual. System for oversiktslister. Entreprenører

Accenture Altinn. Implementasjonsguide for sluttbrukersystemer

Statens legemiddelverk. Generelt om Altinn. EYRA - Digital samhandling med Statens legemiddelverk

Altinn II Funksjonell spesifikasjon Sluttbrukerløsningen (SBL)

Innrapportering via Altinn: RF-1140 Boligsameie likningsoppgaver

Har du behov for å kartlegge, utvikle og dokumentere kompetansen i din bedrift?

Testbilag til IT kontrakter

PoC Duet. Oppfølging av sykefravær

Implementering av nytt ITSM-system og selvbetjeningsportal

Huldt & Lillevik Lønn Lønn 5.0. Versjon

Melding om dødsfall og dødsårsak Brukermanual, utprøving høsten MF Helse Versjon august 2018

Innmelding av tjenester i Feides kundeportal

Brukermanual. System for oversiktslister. Entreprenører

Vurdering for Søke stilling - Trondheim kommune. Poengsum: 70 poeng av moglege 105 poeng - 67 %

Møte- og utvalgsbehandling Public 360 UiS

Innrapportering via Altinn: RF-1183 Innskudd, utlån og renter likningsoppgaver

SAMARBEIDSAVTALE BILAG 4. Kostnadsfordeling

Modellering av brukstilfeller og forretningsprosesser. Kurs i standarder, Oslo, 12. juni 2018

Utplukk og sortering. Innhold

Arbeidsplan. Startfasen. Aktivitet Beskrivelse Ferdig Ansvarlig (Ressurser)

Frode Dammen Tyssebotn, Seniorkonsulent EVRY Tips Inngående faktura på arbeidsflyt

Status for arbeidet med ID-Porten, eid i markedet

Sikkerhetskrav for systemer

Statens vegvesen & Geosuite Toolbox

Kundens tekniske plattform

Spesifikasjon for utfylling og innsending av opplysninger over tilskudd til vitenskapelig forskning eller yrkesopplæring til Skatteetaten.

Norsk Arkivråd - Høstseminar 2009 Erfaringer med bruk av NOARK 5

Prosjektdagbok. Gruppe 9. Gruppemedlemmer. Eirik Fjellheim Andersen (s198590) Sigurd Witold Aspen (s198593) Jonas Mögenburg (s198741)

Vurdering for Registrering som arbeidssøker NAV. Poengsum: 62 poeng av moglege 105 poeng - 59 %

Brukerdokumentasjon for Administrator og andre brukere fra PT

Elhub - Milepæl 2 Uttrekk av grunndata til DAM

Huldt & Lillevik Ansattportal Ansattportal. Versjon

Transkript:

AP226 Use Case Diagram - TUL

Use Case Diagram Dette dokumentet inneholder det komplette use case-diagrammet for Tjenesteutviklingsløsningen. Figur 1 har en grafisk oversikt over alle aktører og use case. I de neste avsnittene følger en liste over alle use casene og en kort beskrivelse av disse. Beskrivelse av aktører i diagrammet: Fagperson skal kunne gjøre alle vanlige arbeidsoppgaver i Tjenesteutviklingsløsningen. IKT-person involveres når nye, tekniske, maler skal lages (for eksempel arbeidsflyt). Teknisk mer teknisk enn en IKT-medarbeider. Han gjør oppgaver som skal programmeres (typisk i Visual Studio). Dette er for eksempel arbeidsflytkomponenter, Oversetteren oversetter tjenestene. Løsningsadministrator er en bruker som har rettigheter til å administrere rettigheter til brukere. Applikasjonsforvalter og driftsleverandør er involvert i use case som har med produksjon å gjøre. Eksempelvis produksjonssette tjenester og kvalitetssikre arbeidsflyt. På generell basis kan en bruker være flere aktører i forskjellige settinger, men normalt har brukeren én hovedoppgave. Aktørene er ansatt i etatene, med unntak av applikasjonsforvalter (leverandør) og driftsleverandør. I detaljspesifikasjonen er Tjenesteutvikler et mye brukt begrep. I praksis er Tjenesteutvikleren samlebetegnelsen på de som kan lage tjenester i Tjenesteutviklingsløsningen, det vil si Fagperson, Teknisk eller IKT. 2

Opprett tjeneste og utgave Logg inn Enhetstest skjema og presentasjon Bruk prosess-støtte Finn tjeneste og utgave Vedlikehold kodeliste Fagperson Utarbeid designdokumenter Migrer kodeliste IKT Lag nytt designdokument Endre designdokument Last opp designdokument Test av tjeneste Slett tjeneste Utvikle tjenesteinnhold Utarbeid arbeidsflytmal og komponenter Utvikle tj.innh. - Innsendingstjeneste Teknisk «extends» Definer tjeneste Driftsleverandør Bygg verktøykasse Migrer og produksjonssett tjeneste Spesifiser skjemasett Spesifiser arbeidsflyt Oversett tjenesteutgave Oversetter Rull tilbake versjon av utgave i test Applikasjonsforvalter Produksjonssett tjenesteutgave Rull tilbake versjon av utgave i produksjon Migrer tjenesteutgave til test Administrer brukere, grupper og rettigheter Administrer grupper Administrer brukere Administrer rettigheter Løsningsadministrator Figur 1 Use case diagram Fagperson, IKT og Teknisk har tilgang til å gjøre de aller fleste handlinger. Derfor er kun de spesielle relasjonene markert. Administrer brukere En løsningsadministrator kan tildele andre brukere forskjellige rettigheter i Tjenesteutviklingsløsningen. Den grunnleggende regelen er at alle brukere tilhører en eller flere grupper, hvorav det er gruppene som bestemmer hvilke rettigheter brukeren får i Tjenesteutviklingsløsningen. 3

Administrer grupper Se Administrer brukere. Administrer rettigheter Se Administrer brukere. Bruk prosess-støtte I alle faser av tjenesteutviklingen vil bruker ha en støttefunksjon tilgjengelig. Støttefunksjonen vil være statisk og gi grunnleggende opplæring i bruk av tjenesteutviklingsløsningen, med linker til videre dokumentasjon. Bygg verktøykasse Use caset viser prosessen rundt ferdigstillelse og tilgjengeliggjøring av en kjøretidskomponent. En kjøretidskomponent er komponent som tas i bruk av en tjeneste i Sluttbrukerløsningen. En verktøykasse er et abstrakt begrep om en samling av gjenbrukbare kjøretidskomponenter. Dette kan være en samling arbeidsflyter, avanserte kalkyler etc. Definer tjeneste Definer tjeneste består av registrering av metadata, informasjon om tjenesten. Tjenestetype velges dersom den ikke allerede er valgt. Metadata som skal settes er enten generelle eller tjenestetypespesifikke. Noe metadata er enkeltinformasjon, mens andre skal parametriseres ytterligere. Ytterligere parametrisering gjøres i under use casene Spesifiser arbeidsflyt, og Spesifiser skjemasett. Spesifiser arbeidsflyt Valg av arbeidsflytmal og parametrisering av valgt arbeidsflyt. Hvert av stegene i en arbeidsflyt har spesifikke parametere, som tekst, rollekrav. Bruker kan velge mellom generelle arbeidsflytmaler og arbeidsflytmaler som er forhåndspesifisert, knyttet til tjenesteeier. Spesifiser skjemasett Valg av hvilke skjema som skal være del av et skjemasett og parametrisering av disse. Enhetstest skjema og presentasjon Enhetstest gjennomføres ved bruk av forhåndsvisningsfunksjonen i InfoPath og definering av eventuelle preutfyllingsdata. Gjøres i samme miljø som utviklingen. Finn tjeneste og utgave Oppslag av tjeneste eller tjenesteutgave i Tjenesteutviklingsløsningen ved å lete i en liste over tilgjengelige tjenester og utgaver eller ved bruk av sorterings- og filtreringsfunksjonalitet. Logg inn Use caset beskriver prosessen rundt innlogging i Tjenesteutviklingsløsningen. Innloggingen er single-sign-on og standardfunksjonalitet for innlogging (Active Directory) brukes. Innloggingen gjøres via en fjernarbeidsløsning (Citrix) og muligjør utvikling uavhengig av fysisk lokasjon. Migrer og produksjonssett tjenesteutgave Produksjonssett tjenesteutgave Utgaven produksjonssettes og tilgjengeliggjøres for Sluttbrukerløsningen. Applikasjonsforvalter v/driftsleverandør gjør selve produksjonssettingen når tjenesten er godkjent i akseptansetest eller på annen måte er klargjort for produksjonssetting. 4

Migrer tjenesteutgave til test Ved migrering av tjeneste overføres en utgave av tjenesten til et nytt miljø. For test kan migrering gjøres fullt og helt av tjenesteutvikler i Tjenesteutviklingsløsningen. Rull tilbake versjon av utgave i produksjon En utgave av en tjeneste skal kunne rulles tilbake til en tidligere versjon i Sluttbrukerløsningen. Versjonen rulles ikke tilbake i Tjenesteutviklingsløsningen, men det er tilgjengeliggjort rapporter som støtte for manuell tilbakerulling. Rull tilbake versjon av utgave i test En utgave av en tjeneste skal kunne rulles tilbake til en tidligere versjon i Sluttbrukerløsningen. Versjonen rulles ikke tilbake i Tjenesteutviklingsløsningen, men det er tilgjengeliggjort rapporter som støtte for manuell tilbakerulling. Opprett tjeneste og utgave En ny tjeneste eller utgave skal lages. Opprettelse av tjenester gjøres som en egen prosess i Tjenesteutviklingsløsningen. Tjenesteutvikleren gis valget mellom å opprette ny tjeneste eller kun ny utgave, for så å kunne basere en ny utgave på en tidligere utgave om ønskelig. Resultatet av use caset er tjenestens eller utgavens arbeidsflate. Oversett tjenesteutgave En utgave av en tjeneste skal kunne oversettes til valgte språk. Dette gjøres av oversetter når utgaven er utviklet nok til at det er hensiktsmessig å oversette. Parametre (metadata) og skjema (InfoPath) oversettes i to forskjellige operasjoner. Både til- og fra-språk kan velges. Slett tjeneste Sletting av tjeneste i Tjenesteutviklingsløsningen. All sletting vil være logisk; det er mulig å hente tilbake utgaven eller tjenesten som er slettet. Test av tjeneste Hovedformålet ved test av tjeneste er å verifisere at tjenesten oppfører seg som forventet, samt avdekke evt. feil. Alle aspekter ved en tjeneste kan testes, f.eks. kalkyler, sidedynamikk, layout/utseende, avgiverkrav etc. Tjenesteutvikler kan ved å teste en ny eller eksisterende tjenesteutgave oppdage og gjenskape situasjoner som vil kunne opptre i produksjon, for eksempel feilaktige inputverdier, manglende/feil rettigheter og forsøk på å starte tjeneste uten å oppfylle basiskriterier. Hvis man får feilsituasjoner under systemtest er det naturlig å gå tilbake til definering eller utvikling av tjenesten, migrere på nytt, for så å reteste. Utarbeid arbeidsflytmal og komponenter Arbeidsflyten som er knyttet til en tjeneste bestemmer rekkefølgen og flyten i tjenesteutgaven når den kjører i sluttbrukerløsningen. Disse komponentene kan være for eksempel utfylling, signering, innsending, kvittering og arkivering. En tjenesteutvikler utvikler arbeidsflyt for tjenesten ved å velge blant predefinerte arbeidsflytkomponenter og tilpasse disse. Dette use caset omhandler det å lage arbeidsflytmaler (IKT) og arbeidsflytkomponenter (Teknisk) som skal tilgjengeliggjøres for den vanlige tjenesteutvikleren (fagpersonen). De forskjellige stegene er byggeklossene i arbeidsflytmalen. 5

Utarbeid designdokumenter Tjenesten designes. Dette er en samling av tre use case: Endre designdokument, Lag nytt designdokument, Last opp designdokument. Designet kan oppdateres helt fram til produksjonssetting, og er ikke nødvendigvis ferdigstilt ved use casets avslutning. Endre designdokument Bruker endrer et designdokument som allerede ligger i Tjenesteutviklingsløsningen. Lag nytt designdokument Bruker oppretter et nytt designdokument i Tjenesteutviklingsløsningen. Last opp designdokument Bruker laster opp et allerede eksisterende designdokument til Tjenesteutviklingsløsningen. Utvikle tjenesteinnhold Use caset omhandler utvikling av innhold for en tjeneste. Use caset skal resultere i den faktiske presentasjonen sluttbrukeren ser i Sluttbrukerløsningen, for det meste skjemautvikling i InfoPath. Det innebærer layout, grafikk, kalkyler, kontroller, mappinger mellom filformat og skjema, presentasjon, navigasjon osv. Herunder vil også tilpasninger ift Elmer 2-standarden utføres. Utvikle tjenesteinnhold Innsendingstjeneste Spesifisering av hva som ligger i innsendingstjenesten Vedlikehold kodeliste En tjeneste vil ofte benytte en kodeliste for å gi sluttbrukeren en liste med mulige valg. En kodeliste vil leve uavhengig av tjeneste og vil vedlikeholdes i Tjenesteutviklingsløsningen. En kodeliste vil i Sluttbrukerløsningen oppføre seg som en nedtrekksliste, og er f.eks. en liste over fylker i Norge, land i verden etc. Dette use caset viser prosessen rundt det å opprette, endre, fjerne og importere en kodeliste. Migrer kodeliste Migrering av kodeliste til sluttbrukermiljø 6