AP221 Use Case TUL Utarbeid designdokumenter
Utarbeid design 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. Hvis designdokumentet er et InfoPath dokument, vil designendringene kunne sees direkte ved å forhåndsvise i InfoPath. InfoPath-filen kan da brukes videre i utviklingen av tjenesten. Filen vil måtte kopieres fra designbiblioteket. Prosessen rundt dette tas i design. Dokumentet er delt i tre use case med hvert sitt aktivitetsdiagram; Endre designdokument Lag nytt designdokument Last opp designdokument Endre designdokument Finn eksisterende designdokument Sjekk ut designdokument Åpne designdokumentet Bearbeid designdokument Forhåndsvis skjema/presentasjon Iterativ prosess Lagre designdokument Sjekk inn designdokument TUL Send varsel Figur 1 - Endre designdokument 2
Aktør(er) Trigger Pre-betingelser Post-betingelser Normal utføring Endre designdokument En tjenesteutvikler skal utarbeide designdokument Tjenesteutvikler er logget inn i tjenesteutviklingsløsningen. (se use case Logg inn ) Tjenesteutvikler må ha rettigheter til å endre på designdokument. (se use case Administrer brukere, grupper og rettigheter ) Tjeneste er opprettet. (se use case Opprett tjeneste og utgave ) Tjenestetype trenger ikke være valgt. Det er satt opp ønsket varsling Tjenesteutvikler har navigert til riktig tjeneste (se use case Finn tjeneste og tjenesteutgave ) Designdokumentet er endret Se aktivitetsdiagram Figur 1 - Endre designdokument Overordnet og detaljert design kan utarbeides i mange forskjellige filformater, men det er hensiktsmessig å utarbeide disse i Infopath. Dette vil gjøre koblingen mellom designdokumentene og skjemaet tettere, da infopathdokumentene kan brukes direkte videre i utvikling. Alternativ utføring Feilhåndtering Forretningsregler Referanse til use case 1. Finn eksisterende designdokument: Bruker finner designdokument på arbeidsflaten for tjeneste. 2. Sjekk ut designdokument: Bruker bruker standard SharePoint utsjekking 3. Åpne designdokument: Bruker åpner dokumentet 4. Bearbeid designdokument: Bruker designer ved å editere i designdokument. a. Forhåndsvise skjema og presentasjon: Bruker kan velge å forhåndsvise designet dersom designet gjøres i InfoPath. 5. Lagre designdokument: Bruker lagrer Steg 4-5 er de faktiske arbeidsstegene i designet og kan gjentas så mange ganger som ønskelig. 6. Sjekk inn designdokument: Bruker sjekker inn ved å bruke standard SharePoint 7. Send varsel: Varsel sendes til brukere som abonnerer på varsel av endringer i designdokumentet. Det kan abonneres på varsel ved forskjellige hendelser innenfor et bibliotek; nye elementer, eksisterende elementer blir endret, elementer blir slettet etc. Man kan også abonnere på varsel for andre brukere eller grupper. Innsjekking av dokumenter feiler grunnet nettverksfeil. Dokumentet må da lagres lokalt og lastes opp ved en senere anledning. Bruker har ikke skriverettigheter til dokumentet Standard Sharepoint feilhåndtering Logg inn o AP221 Use Case - TUL Logg inn.doc Administrer brukere, grupper og rettigheter o AP221 Use Case - TUL Administrer brukere, grupper og rettigheter.doc Logg inn Opprett tjeneste og utgave o AP221 Use Case - TUL Opprett tjeneste og utgave.doc Finn tjeneste og utgave o AP221 Use Case - TUL Finn tjeneste og utgave.doc Referanse til krav TUL_3.3.1.1.1 Det vil være fordelaktig om de egenskapene som vedlikeholdes i prosesstegene Opprette overordnet og 3
Krav dekket i design TUL_3.3.1.1.3 TUL_3.3.1.1.5 TUL_3.4.2.1.3 TUL_3.3.1.1.4 Endre designdokument detaljert design for tjeneste kan benyttes direkte ved utvikling av tjenestene. Det vil si at detaljert/overordnet design er integrert med tjenesteutviklingsløsningen og at registrert informasjon automatisk legges til grunn ved utvikling av tjenesten og at endringer i overordnet eller detaljert design oppdaterer tjenesten som er under utvikling eller i drift.. Leverandøren har angitt i hvilken grad design kan nyttiggjøres ved at utviklingen automatiseres. Tjenesteutvikler varsles om hvilke endringer som vil skje for tjenesten når design endres. Tjenesteutvikler varsles om at endringer i overordnet eller detaljert design er foretatt. Det er mulig å simulere skjema basert på designspesifikasjonene før det utvikles. Dersom overordnet og detaljert design ikke er en fullintegrert del av tjenesteutviklingsløsningen vil alle endringer merkes spesifikt og kunne tas ut på rapportform. 4
Lag nytt designdokument Opprett nytt designdokument Bruke dokumentmal? Ja Finnes dokumentmal? Nei Utarbeid ny dokumentmal Nei Ja Vis dokumentmaler Opprett tomt designdokument Velg dokumentmal Bearbeid designdokument Forhåndsvis skjema/presentasjon Iterativ prosess Lagre designdokument Sjekk inn designdokument TUL Send varsel Figur 2 Lag nytt designdokument 5
Aktør(er) Trigger Pre-betingelser Post-betingelser Normal utføring Lag nytt designdokument En tjenesteutvikler skal lage et nytt designdokument Tjenesteutvikler er logget inn i tjenesteutviklingsløsningen. (se use case Logg inn ) Tjenesteutvikler må ha rettigheter til å endre på designdokument. (se use case Administrer brukere, grupper og rettigheter ) Tjeneste er opprettet. (se use case Opprett tjeneste og utgave ) Tjenestetype trenger ikke være valgt. Tjenesteutvikler har navigert til riktig tjeneste (se use case Finn tjeneste og tjenesteutgave ) Dokumentet er opprettet Se aktivitetsdiagram Opprett nytt designdokument Bruke dokumentmal? Ja Finnes dokumentmal? Nei Utarbeid ny dokumentmal Nei Ja Vis dokumentmaler Opprett tomt designdokument Velg dokumentmal Bearbeid designdokument Forhåndsvis skjema/presentasjon Iterativ prosess Lagre designdokument Sjekk inn designdokument TUL Send varsel Figur 2 Lag nytt designdokument Overordnet og detaljert design kan utarbeides i mange forskjellige filformater, men 6
Lag nytt designdokument det bør være ønskelig å utarbeide disse i Infopath. Dette vil gjøre koblingen mellom designdokumentene og skjemaet tettere, da infopathdokumentene kan brukes direkte videre i utvikling. 1. Opprett nytt designdokument: Bruker velger Nytt dokument a. Bruke dokumentmal? Ja: i. Finnes dokumentmal? Ja: 1. Vis dokumentmaler: Liste over maler er tilgjengelig for bruker. 2. Velg dokumentmal: Dokumentmal velges ii. Finnes dokumentmal? Nei: 1. Utarbeid ny dokumentmal: Dokumentmaler lages av tjenesteutvikler eller tjenesteeier og lastet opp til avtalt dokumentområde på SharePoint. Dette blir en egen prosess hos etat eller mottaksprosjekt. b. Bruke dokumentmal? Nei: i. Opprett tomt designdokument: TUL oppretter et tomt dokument 2. Bearbeid designdokumentet: Bruker designer ved å editere i designdokument. a. Forhåndsvise skjema og presentasjon: Bruker kan velge å forhåndsvise designet dersom designet gjøres i InfoPath. 3. Lagre designdokument: Bruker lagrer Steg 2-3 er de faktiske arbeidsstegene i designet og kan gjentas så mange ganger som ønskelig. 4. Sjekk inn designdokument: Standard innsjekking i SharePoint 5. Send varsel: Varsel sendes til brukere som abonnerer på varsel av endringer i designdokumentet. Alternativ utføring Feilhåndtering Forretningsregle r Referanse til use case Referanse til krav Innsjekking av dokumenter feiler grunnet nettverksfeil. Dokumentet må da lagres lokalt og lastes opp ved en senere anledning. Bruker har ikke rettigheter til å opprette dokumenter på arbeidsflaten Standard Sharepoint feilhåndtering Logg inn o AP221 Use Case - TUL Logg inn.doc Administrer brukere, grupper og rettigheter o AP221 Use Case - TUL Administrer brukere, grupper og rettigheter.doc Logg inn Opprett tjeneste og utgave o AP221 Use Case - TUL Opprett tjeneste og utgave.doc Finn tjeneste og utgave o AP221 Use Case - TUL Finn tjeneste og utgave.doc TUL_3.3.1.1.1 Det vil være fordelaktig om de egenskapene som vedlikeholdes i prosesstegene Opprette overordnet og detaljert design for tjeneste kan benyttes direkte ved utvikling av tjenestene. Det vil si at detaljert/overordnet design er integrert med tjenesteutviklingsløsningen og at registrert informasjon automatisk legges til grunn ved utvikling av tjenesten og at endringer i overordnet eller detaljert design oppdaterer tjenesten som er under utvikling eller i drift.. 7
Krav dekket i design TUL_3.3.1.1.3 TUL_3.3.1.1.5 TUL_3.4.2.1.3 TUL_3.3.1.1.4 Lag nytt designdokument Leverandøren har angitt i hvilken grad design kan nyttiggjøres ved at utviklingen automatiseres. Tjenesteutvikler varsles om hvilke endringer som vil skje for tjenesten når design endres. Tjenesteutvikler varsles om at endringer i overordnet eller detaljert design er foretatt. Det er mulig å simulere skjema basert på designspesifikasjonene før det utvikles. Dersom overordnet og detaljert design ikke er en fullintegrert del av tjenesteutviklingsløsningen vil alle endringer merkes spesifikt og kunne tas ut på rapportform. 8
Last opp designdokument Velg opplasting Finn lokalt designdokument Last opp designdokument Åpne designdokument Bearbeid designdokument Forhåndsvis skjema/presentasjon Iterativ prosess Lagre designdokument Sjekk inn designdokument TUL Send varsel Figur 3 - Last opp designdokument 9
Aktør(er) Trigger Pre-betingelser Post-betingelser Normal utføring Last opp designdokument En tjenesteutvikler skal utarbeide designdokument Tjenesteutvikler er logget inn i tjenesteutviklingsløsningen. (se use case Logg inn ) Tjenesteutvikler må ha rettigheter til å endre på designdokument.(se use case Administrere brukere, grupper og rettigheter) Tjeneste er opprettet. (se use case Opprett tjeneste og utgave ) Tjenestetype trenger ikke være valgt. Tjenesteutvikler har navigert til riktig tjeneste (se use case Finn tjeneste og tjenesteutgave ) Dokumentet er opprettet Se aktivitetsdiagram Figur 3 - Last opp designdokument Gjelder når bruker laster opp dokument. Overordnet og detaljert design kan utarbeides i mange forskjellige filformater, men det bør være ønskelig å utarbeide disse i Infopath. Dette vil gjøre koblingen mellom designdokumentene og skjemaet tettere, da infopathdokumentene kan brukes direkte videre i utvikling. 1. Velg opplasting: Bruker velger Last opp dokument 2. Finn lokalt dokument: Bruker finner dokument lokalt på sin datamaskin 3. Last opp dokument: Bruker laster opp dokumentet til arbeidsflaten for utgaven. Merk at det kan gå ut varsel allerede her hvis det er abonnert på varsel for nye elementer i listen. 4. Åpne designdokument: Bruker åpner dokumentet. Applikasjonen som benyttes ved åpning avhenger av typen dokument. 5. Bearbeid designdokument: Bruker designer ved å editere i designdokument. a. Forhåndsvise skjema og presentasjon: Bruker kan velge å forhåndsvise designet dersom designet gjøres i InfoPath. 6. Lagre designdokument: Bruker lagrer Steg 5-6 er de faktiske arbeidsstegene i designet og kan gjentas så mange ganger som ønskelig. Alternativ utføring 7. Sjekk inn designdokument: Bruker sjekker inn ved å bruke standard SharePoint 8. Send varsel: Varsel sendes til brukere som abonnerer på varsel av endringer i designdokumentet. Se aktivitetsdiagram Figur 3 - Last opp designdokument Gjelder når bruker kun laster opp dokument, uten å gjøre endringer. 1. Velg opplasting: Bruker velger Last opp dokument 2. Finn lokalt dokument: Bruker finner dokument lokalt på sin datamaskin 3. Last opp dokument: Bruker laster opp dokumentet til arbeidsflaten for utgaven 4. Send varsel: Varsel sendes til brukere som abonnerer på varsel av endringer i designdokumentbiblioteket. Feilhåndtering Forretningsregler Referanse til use Innsjekking av dokumenter feiler grunnet nettverksfeil. Dokumentet må da lagres lokalt og lastes opp ved en senere anledning. Bruker har ikke skriverettigheter til dokumentet eller biblioteket Standard Sharepoint feilhåndtering Logg inn 10
Last opp designdokument case o AP221 Use Case - TUL Logg inn.doc Administrer brukere, grupper og rettigheter o AP221 Use Case - TUL Administrer brukere, grupper og rettigheter.doc Logg inn Opprett tjeneste og utgave o AP221 Use Case - TUL Opprett tjeneste og utgave.doc Finn tjeneste og utgave o AP221 Use Case - TUL Finn tjeneste og utgave.doc Referanse til krav TUL_3.3.1.1.1 Det vil være fordelaktig om de egenskapene som vedlikeholdes i prosesstegene Opprette overordnet og detaljert design for tjeneste kan benyttes direkte ved utvikling av tjenestene. Det vil si at detaljert/overordnet design er integrert med tjenesteutviklingsløsningen og at registrert informasjon automatisk legges til grunn ved utvikling av tjenesten og at endringer i overordnet eller detaljert design oppdaterer tjenesten som er under utvikling eller i drift. Krav dekket i design TUL_3.3.1.1.3 TUL_3.3.1.1.5 TUL_3.4.2.1.3 TUL_3.3.1.1.4 Leverandøren har angitt i hvilken grad design kan nyttiggjøres ved at utviklingen automatiseres. Tjenesteutvikler varsles om hvilke endringer som vil skje for tjenesten når design endres. Tjenesteutvikler varsles om at endringer i overordnet eller detaljert design er foretatt. Det er mulig å simulere skjema basert på designspesifikasjonene før det utvikles. Dersom overordnet og detaljert design ikke er en fullintegrert del av tjenesteutviklingsløsningen vil alle endringer merkes spesifikt og kunne tas ut på rapportform. 11
Relatert dokumentasjon Dokument Type Kommentar TUL Brukerveiledning Brukerveiledning AP347 Page Specification - TUL - Workspace Service Design 12