Dokument:
Revision:
Datum:
Författare
Ansvarig:
AF - HämtaKurspaket.doc
PA14
2014-03-06
Eje Thorarinsson
Anna Åhnberg
Användningsfall – Hämta kurspaket
2 (5)
Dokument: 265333565
Revision: PA14
Innehåll
1
Inledning ..................................................................................................................................................... 3
1.1
Definitioner och förkortningar............................................................................................................. 3
1.2
Revisioner .......................................................................................................................................... 3
1.3
Referenser ......................................................................................................................................... 3
2 Användningsfall .......................................................................................................................................... 4
2.1
Hämta Kurspaket ............................................................................................................................... 4
2.1.1 Aktörer ........................................................................................................................................... 4
2.1.2 Förutsättningar ............................................................................................................................... 4
2.1.3 Genomförande – normalflöde ........................................................................................................ 4
2.1.4 Resultat .......................................................................................................................................... 4
2.1.5 Genomförande – alternativt flöde .................................................................................................. 5
3 (5)
Dokument: 265333565
Revision: PA14
1 Inledning
Detta dokument innehåller användningsfallsbeskrivningar för funktionen Hämta Kurspaket.
1.1 Definitioner och förkortningar
Definition
SELMA
LADOK
Beskrivning
Primär datakälla
Datakälla. Viss data synkroniseras dagligen från denna datakälla till
SELMA se bilaga 1.
Text angiven i röd färg avser utestående frågor.
1.2 Revisioner
Rev.
PA1
PA2
PA3
PA4
PA5
PA6
PA7
PA8
PA09
Datum
2007-05-14
2007-08-29
2007-09-10
2007-09-13
2007-09-28
2008-01-31
2010-09-08
2010-12-01
2010-04-03
Signatur
Eje Thorarinsson
Anna Åhnberg
Anna Åhnberg
Anna Åhnberg
Tommy Stenvi
Fredrik Gustafsson
P-O Gustafsson
Luljeta Gurgule
Lars Vising
PA10
PA11
PA12
PA13
2010-04-04
2012-06-18
2013-01-10
2013-09-03
Lars Vising
Kristofer Ström
Kristofer Ström
Kristofer Ström
PA14
PA15
2014-03-06
2016-09-30
Kristofer Ström
Tommy Stenvi
Kommentar
Initial version
Adderat in- och utdata
Mindre beskrivningsändringar
Refaktorering av indata
Adderat studievägledare som eget objekt
Adderat förkunskapskrav som eget objekt
Lagt till studieavgift
Reviderad utdatabeskrivningen
Kontakt & studievägledare skickas som
arrayer
Reviderat utdata: distansupplägg på eng.
FritextOrd, Sökord i förväntad utdata
Utdata: Ämnesord
Nya attribut i Kurspaket-objektet i
tjänstsvar, se bilaga 1
Nytt attribut i Kurspaketobjektet, se bilaga 1
Publicerad som attribut in och ut
1.3 Referenser
Bilaga 1– Beskrivning av Objekt och attribut för Selma webservice
4 (5)
Dokument: 265333565
Revision: PA14
2 Användningsfall
2.1 Hämta Kurspaket
Detta användningsfall beskriver hur systemanvändaren hämtar detaljer om ett kurspaket.
2.1.1
Aktörer
Aktörer i detta användningsfall är systemanvändaren.
2.1.2
Förutsättningar
Systemanvändaren har tillgång till Systemet
Systemanvändaren har en anmälningskod för kurspaket, ett språk och ett läsår. Denna information kan till
exempel fås efter genomfört normalflödet i AF – SökTillfälle med minst ett Kurspaket i svaret.
2.1.3
Genomförande – normalflöde
1. Systemanvändaren anger villkor. Värden till villkoret hämtas ur ett Kurspaket.
Attributen som används är:
Attribut
Anmälningskod
Läsår
publicerad
Giltiga värden
[Numerisk]
[Num(2)/Num(2)]
[J, N]
Kommentar
Maxlängd 5
Tex. 07/08
Anges inte publicerad så är default J
Anmälningkod och läsår är obligatoriska att ange.
publicerad är en lista innehållande max två element. Är elementens värden J och N så returneras både
publicerade och ej publicerade tillfällen.
2. Systemanvändaren skickar förfrågan till Systemet.
3. Systemet gör hämtningen enligt angivna villkor och returnerar resultatet enligt:
Attribut
Kurspaket
Kurspaketinformation
Ämne
Kontakt
Studievägledare
FritextOrd
Sökord
Ämnesord
Institution
Fakultet
Förkunskapskrav
Kurstillfällen
Utbildningsnivå
Studieavgift
2.1.4
Kommentar
Attribut för Kurspaket enligt beskrivning i bilaga 1.
Kurspaketinformation enligt beskrivning i bilaga 1
Ämne enligt beskrivning i bilaga 1
Kontakt enligt beskrivning i bilaga 1
Studievägledare enligt beskrivning i bilaga 1
FritextOrd enligt beskrivning i bilaga 1
KurspaketSökord enligt beskrivning i bilaga 1
Ämnesord enligt beskrivning i bilaga 1
Institution enligt beskrivning i bilaga 1
Fakultet enligt beskrivning i bilaga 1
Förkunskapskrav enligt beskrivning i bilaga 1
Lista på namn och kurskod för kurstillfällen som ingår i kursen
Utbildningsnivå enligt beskrivning i bilaga 1
Studieavgift enligt beskrivning i bilaga 1
Resultat
Systemanvändaren har information om Kurspaket enligt villkor.
5 (5)
Dokument: 265333565
Revision: PA14
2.1.5
Genomförande – alternativt flöde
1. Systemanvändaren anger villkor med ett eller flera attribut ej angivna.
2. Systemanvändaren skickar förfrågan till Systemet
3. Systemet returnerar ett felmeddelande att villkoret är ogiltigt.