Tjänstespecifikation T25

Relevanta dokument
Tjänstespecifikation T12

Tjänstespecifikation T27

Tjänstespecifikation T04

Kravspecifikation. Funktion UX03, Kohortuppföljning. (Batch)

Tjänstespecifikation T33

Ladok. Funktionsbeskrivning. SB01 Överföring av katalog- och meritdata från Ladok till NyA SB01_funkbeskr. Datum: Beteckning:

Kravspecifikation Hur man söker fram poängbidrag för en given kursregistrering

Funktionsbeskrivning

Kravspecifikation

KRAVSPECIFIKATION. INAMN01 Indexformulär Sök person

Handbok för registervård. - Del 26

Kravspecifikation RV15

Kravsamordnare Datum Sida. Lou Lagusson (11)

Tjänstebeskrivning T22

Kravspecifikation RG10 Avbrott på kurs

Kravspecifikation. RG01 - Registrering en person Tillåta omregistrering före fortsättningsregistrering

Ladok. Funktionsbeskrivning. för RV16 - Ändring av registreringsuppgifter - kurs Version: Beteckning:

Kravspecifikation. DB01 - Konvertering av uttagsprogram. Batchkörning. Studok. Projekt Version: Beteckning: Status:

Funktionsbeskrivning EB47 Engångsbatch för att skapa kurstillfällen för kurser inom program med terminsregistrering

Kravspecifikation. Uppdatering RG_UPPDAT (RG01, RG02, RG03)

Handbok för registervård

Global funktion - SOKA - Utsökningspaket Kravspecifikation

Handbok för registervård. - Del 12

Projekt STU T 4102 Samordning med NyA har genomfört en ändring i SB02 som förbättrar logghanteringen och minskar storleken på fellistorna.

Tjänstespecifikation TG05

Handbok för registervård. - Del 15

Handbok för registervård. - Del 21

Handbok för registervård. - Del 20

Funktionsbeskrivning SY02 Användare -indata

Kravspecifikation SA07 Antagen- utresande på utbytesprogram

Handbok för registervård. - Del 16

Funktionsbeskrivning

6. Systemet visar kursen och kursens undermenyer. En av dessa undermenyer är Lägg till och hantera moment.

Inloggning i Ladokportalen för personal

Funktionsbeskrivning EB48 Engångsbatch för att skapa kurstillfällen

Funktionsbeskrivning EB45 Engångsbatch för att skapa saknade förstagångsregistreringar

OBS: Vänta med att köra EB50 skarpt tills ni har kört EB47 och EB48 för samtliga terminer!

KA25 Programtillfällen - indata

Kravspecifikation för överföring av katalogdata mellan Ladok och CSN

Studenternas webbregistrering pa termin och kurs info r VT16, la speriod 3 och 4.

Introduktion till Mina sidor

Tjänstespecifikation T02

Studenternas webbregistrering pa termin och kurs la sa ret 2017/2018.

ATT ARBETA MED STUDENTER I LADOK3 GRUND OCH AVANCERAD NIVÅ

Studentcentrum, Ladok Version 1.0, REGISTRERING I LADOK. Avser utbildning på grund- och avancerad nivå

Handbok för registervård. - Del 9

REGISTRERING LADOK NOUVEAU

Funktionsbeskrivning EB50. Engångsbatch för att skapa kurstillfällen för avvikande FOterminer

Handbok för registervård. - Del 17

Lathund: Ändringsbarhet och registervård Innevarande version vid senaste uppdatering:

Kontrollpaket check_utbtillf_avgift

Kravspecifikation SA02_J Studenter i utbildningssamarbete

Utdata för personer i Ladok Nouveau

Funktionsbeskrivning

SA33 - Val av kurser inom program m terminsreg

Omregistrerade studenter i Studentportalen

Kontrollpaket avgifter - check_avgift

Introduktion till Mina sidor

Ladok. Registrering. RG01 Registrering en person 2. RG02 Registrering flera personer 4. RG10 Avbrott på kurs 9

Funktionsbeskrivning KA16 Kurser och prov - indata

Kravlista för Ladok annan utbildning

UT51 Utdata,utresande utbytesstudenter

Guide. Webbsidor i Studentportalen. Innehåll. Uppdaterad:

Handbok för registervård. - Del 5

Acrobat version Du behöver ha Acrobat Pro installerat på din dator för att signera planer i Atlas. Däri finns funktion för certifiering/signering.

Kravspecifikation för överföring av meritdata mellan Ladok och CSN

UT46 Uppföljning på program Kravspecifikation

SA41-Uppflyttning på program med terminsregistrering

KA21-Programplaner - utdata

Det generella Utsökningspaketet i Ladok Nouveau

En kort guide till VFU-portalen. För dig som har tittbehörighet i portalen

Handbok för registervård. - Del 10

LEVERANSDOKUMENTATION för Lärarhögskolan i Stockholms studiedokumentationssystem Lärdok

Lathund: Studieavgifter Innevarande version vid senaste uppdatering:1.9.0

Resultatrapportering via Studentportalen

Funktionsbeskrivning. UT10 Visa studentuppgifter

Dokumentet innehåller frågor och svar som togs upp under workshops inför programanalys i mars Dokumentet uppdateras löpande

Ladok. Funktionsbeskrivning. för KA11 Kurser och prov - utdata. (ny funktion 2005) Beteckning:

Ladok Underhåll och åtgärder Utredning om avstängning av student 1(7) Håkan Bachman Version 1.01

Funktionsbeskrivning

Detaljerad beskrivning av kravlista för KA81

Ladok. Tillgodoräknande av kurs RS21. Allmänt om funktionen Arbetsgång Tillgodoräknande av hel kurs Arbetsgång Internationellt utbyte 4

Kravspecifikation. UB02 Bevakningsuppdrag slutbetyg Version: 1.00.

Funktionsbeskrivning

Utbildningsinformation - Studieplaner

BizWizard 3.0. Innehåll. Faxmodulen Användardokumentation

valbara programkurser

HELSINGFORS UNIVERSITET ANVISNING: ELEKTRONISKT STYRKTA DOKUMENT I OODI

Extern dialog för Samtycke och vårdrelation. Säkerhetstjänster

Kravspecifikation UT20 Intyg Visning av tillgodoräknande av prov

Lathund: Hantera mallar för intyg Innevarande version vid senaste uppdatering:1.17.0

Funktionsbeskrivning

MANUAL. FÖR ADMINISTRATION AV e TRUCK

Inlämning i Studentportalen

Kravspecifikation EB50. Engångsbatch för att skapa kurstillfällen för avvikande FOterminer

valbara programkurser (inom

Lathund: kurstillfällesbyte Innevarande version vid senaste uppdatering: 1.6.0

Komvux Användarhandbok

Versionshantering. Version Datum Kommentar Ändrad av: Skapad Smärre justeringar efter avstämningar med processledaren.

Kravspecifikation RG02 Kursregistrering - Flera personer

Transkript:

Tjänstespecifikation T25 Ladok på webb Ändringshistorik Av Kommentar Granskare Godkännare 2005-06-02 Lars Hansson Johan Forsman Inför leverans 2005-06-17 - - 2007-03-06 Anders Bergström Åtgärd 16423: Uppdaterat felmeddelanden. 2007-06-05 Anders Bergström Lagt till info om signering av intyg. 2007-10-01 Anders Bergström Flyttat deltjänsterna Kontrollera intyg och Se skapade intyg till T28. tehn

2008-02-18 Magnus Uddstål Lagt till uppgift om hur man konfigurerar storlek på loggan 2008-10-06 Johan Forsman Förtydligande kring logotyp 2011-12-15 Anders Bergström Lagt till utbildningssamarbeten, T-1151 2013-03-22 Bengt Hellström Utökat RegistrationCertificateVO med nytt attribut showstudiebreak

Innehållsförteckning Dokument 2017-04-27 3 (14) 1 INLEDNING... 4 1.1 SYFTE... 4 1.2 MÅLGRUPP... 4 1.3 BESKRIVNING... 4 1.3.1 Deltjänster... 4 1.3.2 Flödesbeskrivning... 5 1.3.3 Flödesdiagram... 5 1.4 BEHÖRIGHETSANALYS... 7 1.5 ÖVRIG DOKUMENTATION... 7 2 DELTJÄNST 1: REGISTRERINGSINTYG I PDF-FORMAT... 8 2.1 SYFTE... 8 2.2 BESKRIVNING... 8 2.2.1 Inställningar... 8 2.2.1.1 Systeminställningar... 8 2.2.1.2 Användarinställningar... 9 2.3 KRAVLISTA... 10 2.4 EXPONERADE METODER... 13 2.5 INDATA... 13 2.5.1 Kontroll... 13 2.6 UTDATA... 14 2.7 MEDDELANDEHANTERING... 14 2.7.1 Tjänstespecifika meddelanden... 14

Dokument 2017-04-27 4 (14) 1 Inledning 1.1 Syfte Syftet med dokumentet är att beskriva hur LPW-tjänsten Verifierbart registreringsintyg fungerar. Tjänsten möjliggör för studenter att ta ut intyg över egna registreringar via webben. Intygets äkthet kan i efterhand verifieras i en kontrolltjänst. 1.2 Målgrupp Dokumentet vänder sig till högskoleportaler som är intresserade av att använda tjänsten. 1.3 Beskrivning Tjänsten gör det möjligt för studenten att ta ut intyg över sina registreringar i PDF-format. När studenten väljer att hämta intyget läses detta upp i studentens dator. För att det ska fungera måste Acrobat Reader version 4.0 (7.0 om intyget signeras) och framåt finnas installerad på datorn. Ladok på webb ansvarar för hur intyget sätts ihop och visas, d v s utseendet är låst förutom vissa inställningsmöjligheter. Studenten kan läsa intyget på skärmen, spara det på sin dator och göra en pappersutskrift. Högskolan kan välja att implementera Ladok på webbs lösning för att garantera intygets äkthet. Detta innebär att PDF-filen sparas på servern innan den skickas ut till portalen (på en plats som specificerats i en inställningsfil). Med hjälp av ett kontrollnummer en unik kod som placeras längst ned på intyget kan andra målgrupper läsa upp samma intyg som studenten tidigare genererat och på så sätt verifiera innehållets äkthet. Detta görs med deltjänsten Kontrollera intyg i T28. En annan möjlighet att garantera intygets äkthet är att signera intyget. Äktheten hos ett signerat intyg kan sedan verifieras med deltjänsten Verifiera intyg i T28. Genom att använda PDF säkerställer vi att intyget ser likadant ut på skärmen som på skrivare. Dessutom blir intyget svårare att ändra. 1.3.1 Deltjänster Krav Deltjänst Målgrupp Status Nr 1 Registreringsintyg i PDF-format Studenter Lev 9/6-05 I den första deltjänsten genereras intyget i PDF-format av studenten.

1.3.2 Flödesbeskrivning Normalflöde i tjänsten: 1. Användaren väljer tjänsten i portalen Dokument 2017-04-27 5 (14) 2. Portalen anropar LPW-deltjänsten Visa intygsinformation med personnummer 3. LPW hämtar information om antal sparade giltiga intyg som studenten har samt hur många som får sparas på servern 4. Portalen visar en webbsida med inställningsmöjligheter för intyget samt en varning att studenten bara kan generera fem intyg till innan kvoten är fylld 5. Studenten ställer in hur intyget ska se ut och klickar på knappen Generera registreringsintyg 6. Portalen anropar LPW-deltjänsten Hämta registreringsintyg och skickar med studentens personnummer 7. LPW hämtar studentens registreringar, sammanställer uppgifterna till en PDF-fil, sparar filen på servern, signerar intyget och skickat ut intyget till portalen 8. Portalen meddelar att genereringen gått bra och frågar om studenten vill se intyget. 9. Studenten klickar på länken Visa intyget och intyget visas i Acrobat Reader 10. Studenten läser intyget, sparar det på sin pc, skriver ut intyget och lämnar det till en mottagare. 11. Mottagaren går in på webbadressen som står längst ned på intyget 12. Portalen visar en webbsida där intyget kan verifieras 13. Mottagaren matar in personnummer och kontrollnummer som framgår av intyget 14. Portalen anropar T28s deltjänst Kontrollera intyg 15. LPW hämtar samma intyg som tidigare sparats på servern 16. Portalen visar intyget för mottagaren på skärmen i Acrobat Reader 17. Mottagaren kontrollerar att uppgifterna i pappersintyget stämmer med intyget på skärmen 1.3.3 Flödesdiagram Exempel på hur portalen kan använda deltjänsterna som ingår i tjänsten.

Dokument 2017-04-27 6 (14)

1.4 Behörighetsanalys Studenten kan bara ta ut uppgifter om sig själv. Tjänsten kräver inga externa behörighetskontroller. 1.5 Övrig dokumentation Tabellsäkerhet.doc Dokument 2017-04-27 7 (14) Innehåller de tabeller som tjänsten använder samt vilka rättigheter som måste sättas på respektive tabell för att tjänsten ska fungera. Finns på webben. JavaDoc Beskriver mer ingående de värdeobjekt som refereras till i in- och utdataavsnitten. Finns i leveransen. Åtgärdssystemet Här finns åtgärder rapporterade om tjänsten. Det kan vara kvarvarande krav, buggar och önskemål. Finns på webben.

Dokument 2017-04-27 8 (14) 2 Deltjänst 1: Registreringsintyg i PDF-format 2.1 Syfte Deltjänsten hämtar studentens registreringsuppgifter och sammanställer det till ett intyg i PDFformat. 2.2 Beskrivning Studenten ställer in hur intyget ska se ut och klickar på knappen Generera intyg. LPWdeltjänsten anropas med studentens personnummer. LPW börjar med att kontrollera om studenten får generera fler intyg (kontrolleras mot inställningsfil och tabell där uppgift om tidigare genereringar ligger sparade). Får studenten inte det avbryts vidare bearbetningar och felmeddelande. Därefter kontrollerar systemet om studenten har intyg som inte längre är giltiga och rensar bort dem om så är fallet. Sedan hämtas de uppgifter som behövs för intyget: högskola, programantagningar, registreringar, logotyp m m. Systemet sammanställer uppgifterna till ett PDF-dokument och signeras om signering är konfigurerad. PDF-filen sparas på en plats på servern som specificerats i inställningsfilen. Information om intygets generering sparas i tabellen LPWINTYG och LPWINTIN i databasen. LPW-deltjänsten skickar ut PDF-filen till portalen. Nu kan studenten läsa upp intyget på sin dator. 2.2.1 Inställningar 2.2.1.1 Systeminställningar Dessa inställningar sätts centralt i en fil på applikationsservern och gäller för alla PDF-intyg som tas ut via LPW på högskolan. Inställning Typ Kommentar LIVSLANGD Int Talar om hur länge intyget är giltigt (och ska ligga kvar på servern). Anges i dagar. ANTAL Int Talar om hur många intyg en student får spara på servern (inom tidsgränsen). WWWADRESS Sträng Den webbadress där potentiell mottagare kan kontrollera intygets äkthet. Läggs in i footern på intyget om intyget sparas på

Inställning Typ Kommentar SOKVAG servern. Sträng Definierar sökvägen till den plats där LPW ska spara intyget. Dokument 2017-04-27 9 (14) SVE_LOGOTYPE String Sökvägen till svenska loggan som kan visas på intyget. Ska vara en gif-bild. Non interlaced. SVE_LOGOTYPE_W IDTH SVE_LOGOTYPE_H EIGHT String String Den bredd på bilden i pixlar man vill ha. Den höjd på bilden i pixlar man vill ha. ENG_LOGOTYPE String Sökvägen till engelska loggan som kan visas på intyget. Ska vara en gif-bild. Non interlaced. ENG_LOGOTYPE_ WIDTH ENG_LOGOTYPE_H EIGHT keystore alias keystorepwd keypwd keystoreplugin String String Den bredd på bilden i pixlar man vill ha. Den höjd på bilden i pixlar man vill ha. Sträng Sökväg till keystore som ska användas för signering. Sätts inte om ingen signering ska användas. Sträng Alias för signeringsnyckel i keystore. Sträng Lösenord för keystore Sträng Lösenord för signeringsnyckel. Sträng Klassnamn för signeringsplugin. Höjd och bredd på logotypen skall sättas för att man skall få en skarp bild. Det är rekommenderat att man använder en större bild och skalar ner den genom att ange en mindre höjd och bredd. 2.2.1.2 Användarinställningar Dessa inställningar kan användaren eller portalen sätta i indata till tjänsten. Se avsnittet indata.

2.3 Kravlista Krav Nr Dokument 2017-04-27 10 (14) Beskrivning Tabell Kontroll Prio Status 1. Kontrollera om studenten får generera fler intyg LPWINTYG Inställningsfil 0 Lev 9/6-05 2. Hämta namn NAMN 0 Lev 9/6-05 3. Hämta högskola EGENHSK 0 Lev 9/6-05 4. Hämta programantagningar 5. Hämta terminsregistreringar 5.1 Hämta avvikande terminstider ANTLIN LINJE AVBRLIN ANTINR AVBRINR LINJEINR FFGLIN OMREGLIN LINJE LINJEINR 6. Hämta kursregistreringar FFGKURS FORTKURS OMKURS KURS 6.1 Hämta avbrutna kurser INREGFFG INREGFO INREGOM KURS 6.2 Hämta poäng som läses på terminen 6.3 Hämta avvikande terminstider 0 Lev 9/6-05 0 Lev 9/6-05 TERMTIDP 2 Lev 9/6-05 FFGLIN OMREGLIN PROGPLH LINJE KTILLP KURS KTILL2 KTFORT2 SYSTPREF LOKKURS TERMTID 0 Lev 9/6-05 0 Lev 9/6-05 0 Lev 9/6-05 2 Lev 9/6-05 7. Hämta utbytesstudier UBUTREG 1 Lev 9/6-05

Krav Nr Dokument 2017-04-27 11 (14) Beskrivning Tabell Kontroll Prio Status utomlands (utresande) 8. Hämta utbytesstudier här (inresande) 9. Hämta datumintervall för terminer som ingår i intyget UBUTSTUD UTLHSK LAND UPROGRAM UBINSTUD UBINDRG KURS PROV UTLHSK LAND UPROGRAM 1 Lev 9/6-05 TERMIN 0 Lev 9/6 05. Ett underkrav återstår: Se åtgärd 10. Hämta logotyp Inställningsfil 0 Lev 9/6 05 11. Generera kontrollnummer 0 Lev 9/6 05 12. Formatera intyget till en PDF-fil i svensk version 13. Formatera intyget till en PDF-fil i engelsk version Inställningsfil 0 Lev 9/6 05 Inställningsfil 0 Lev 9/6 05 14. Spara intyget på servern Inställningsfil 0 Lev 9/6 05 15. Spara information om att intyget har genererats 16. Rensa bort intyg som inte längre är giltiga LPWINTYG 0 Lev 9/6 05 LPWINTYG Bef intyg 0 Lev 9/6 05 17. Generera signerad pdf Inställningsfil 0 Lev 7/6 07 18. Utbildningssamarbete SAMUTB SAMTILLF SAMPERS SAMHSK 19. Studieuppehåll UPPHLIN 0 Lev 9/2 12 Kommentar till kravlistan: Krav 1 Kontrollera om studenten får generera fler intyg

Dokument 2017-04-27 12 (14) Om antal giltiga intyg i tabellen LPWINTYG är lika med eller fler än ANTAL i inställningsfilen avbryts vidare bearbetningar och felmeddelande. Krav 2 Namn Hittas inte studenten i NAMN eller om avliden = J avbryts vidare bearbetningar och felmeddelande. Krav 6.2 Poäng som läses på terminen Kräver att det finns ett kurstillfälle upplagt i KTILL2, KTFORT2 eller KTILLP som går att koppla till kursregistreringen. Om högskolan inte vill visa kurser inom program med terminsregistrering (och tillhörande poäng som läses på terminen) sätts inställningen showcoursesemesterregistration till falsk. Då kommer systemet istället att visa ett hårdkodat 20 Poäng till höger om terminsregistreringen. Krav 6.3 Avvikande terminstider för kurser Hämtas bara om systemet inte hittat start- och slutvecka för kurstillfället. Den avvikande terminstiden gäller för kursen inte kurstillfället, och visas på samma sätt som veckoperioden för kurstillfället. Krav 12-13 Formatering till PDF-fil Följande dokumentskydd sätts på filen: Krav 17 Generera signerad pdf Om inställnigarna för signering är satta i inställningsfilen så kommer intyget att signeras. Om intyget av någon anledning inte gick att signera blir det stop och felmeddelande lämnas.

2.4 Exponerade metoder Dokument 2017-04-27 13 (14) RegistrationCertificateVO getregistrationcertificate(uservo uvo, RegistrationCertificateVO rcvo) 2.5 Indata UserVO.PersonVO Parameter Format Kontroll Kommentar pnr C(10) Se dokument för generell in- och utdata RegistrationCertificateVO Parameter Format Kontroll Kommentar savepdf Boolean - True, om dokumentet skall sparas (krävs för att kunna använda efterkontrollen). languageeng Boolean - True, om intyget skall vara på engelska showfromsemester Boolean 1, 2 Första termin i dokumentet showuntilsemester Boolean 1, 2 Sista termin i dokumentet showlogotype Boolean - True, om logotypen skall visas False, visas högskolans namn istället logotypeplace String 1, 3 Logotypens horisontella placering. showcoursesemest erregistration Boolean - True, om kurser inom program med terminsregistrering skall visas. showexchange Boolean - True, om utbytesstudier skall visas. showomreg Boolean - True, om omregistrering på kurs skall visas showprogramadmi ssion Boolean - True, om programantagningar skall visas, även utbildningssamarbeten visas showstudiebreak Boolean - True om studieuppehåll ska visas showprogramdirec tiondrop Boolean - True, om avbrott på inriktningar skall visas. 2.5.1 Kontroll 1. Obligatorisk uppgift 2. Terminerna skall vara på formen V## eller H##, till exempel V89 eller H97 3. Tillåtna värden är LEFT, CENTER och RIGHT.

Dokument 2017-04-27 14 (14) 2.6 Utdata RegistrationCertificateVO Parameter Format Tabell Kolumn Kommentar pdffile Byte[] - - PDF-dokumentet valid Boolean - - Om denna är falsk finns meddelanden med nivå ERROR eller FATAL i Message messages Message[] - - Se tjänstespecifika felmeddelanden. 2.7 Meddelandehantering Det kan förekomma generella felmeddelanden från t ex validering, autenticering signering, nedan anges de tjänstespecifika felmeddelandenycklarna och loggmeddelandena till portalutvecklarna. 2.7.1 Tjänstespecifika meddelanden registrationcertificate.getregistrationcertificate.outofquota = Intyget kan inte tas ut. Kvoten för hur många giltiga intyg pnr {0} får spara är fylld. registrationcertificate.getregistrationcertificate.studentmissing = Intyget kan inte tas ut. Personnummer {0} hittades inte i registret. registrationcertificate.getregistrationcertificate.missinglogo = Intyget kan inte tas ut. Logotypen hittades inte. registrationcertificate.getregistrationcertificate.invalidsemesters = Fr.o.mtermin är större än t.o.m-termin