Kravspecifikation RG01 Registrering - en person

Relevanta dokument
Kravspecifikation RG02 Kursregistrering - Flera personer

Funktionsbeskrivning

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

Ladok. Funktionsbeskrivning. för RG02 Kursregistrering - flera personer Beteckning: RG02_funkbeskr

Kravspecifikation RG03 Terminsregistrering - Flera personer

Kravspecifikation. Uppdatering RG_UPPDAT (RG01, RG02, RG03)

Kravspecifikation RG10 Avbrott på kurs

Kravspecifikation SA07 Antagen- utresande på utbytesprogram

Kravspecifikation Service Skapa betalningsunderlag

Funktionsbeskrivning

REGISTRERING LADOK NOUVEAU

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

Kontrollpaket avgifter - check_avgift

SA41-Uppflyttning på program med terminsregistrering

Kravspecifikation

Kravspecifikation SA02_K Delfunktion avgifter

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

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

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

KA25 Programtillfällen - indata

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

Funktionsbeskrivning

Funktionsbeskrivning

Funktionsbeskrivning

Kravsamordnare Datum Sida. Lou Lagusson (11)

Funktionsbeskrivning

Detaljerad beskrivning av kravlista för KA81

Funktionsbeskrivning KA16 Kurser och prov - indata

Kontrollpaket check_utbtillf_avgift

Funktionsbeskrivning

Kravspecifikation KA23

Kravspecifikation. Bologna anpassning i. KA94 - Forskarkurser. Version 0.01

1. Allmänt om funktionen Denna funktion används för att ändra eller ta bort terminsuppgifter på program med terminsregistrering.

Kravspecifikation för RV16 Ändring av registreringsuppgifter - kurs

Funktionsbeskrivning

Kravspecifikation RV15

Funktionsbeskrivning

Kravspecifikation RS92 Uppnådd andel, forskarnivå

KRAVSPECIFIKATION. INAMN01 Indexformulär Sök person

Kravspecifikation. RG90 Registrering, aktivitet och försörjning

Kravspecifikation RS93 Alla kurser klara på forskarnivå

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

Funktionsbeskrivning. UT10 Visa studentuppgifter

Grupper. SA10 Grupphantering

KA21-Programplaner - utdata

Kravspecifikation. UT32 - Registrerade på kurs/inst Sökning på avbrott. Version 1.00

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

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

Funktionsbeskrivning SY02 Användare -indata

SA94 Deltagande i forskarskola/annat samarbete

Kravspecifikation. SA02 Etablering och Antagning

Kravspecifikation KA13 Anmälningsalternativ, Kurs

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

Handbok för registervård. - Del 21

Funktionsbeskrivning. - SA06- Etablering och antagning av utbytesstudenter

Funktionsbeskrivning. SB10 Adressuppdatering. Innehållsförteckning

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

Kravspecifikation. SA09 Nouveau. Studieavgifter Nouveau Status:

KA27 Uppflyttningsvillkor Kravspecifikation

Funktionsbeskrivning för BEGR Det generella begränsningspaketet

Kravspecifikation UT20 Intyg Visning av tillgodoräknande av prov

SA33 - Val av kurser inom program m terminsreg

Kravspecifikation SA42 Val av programinriktning

Funktionsbeskrivning

Ladok. Funktionsbeskrivning. RS81 Resultatrapportering på hel kurs Version: Beteckning:

Kravspecifikation KA54 Huvudområdesgrupp

UT35 - Resultatuppföljning flera kurser Kravspecifikation

Funktionsbeskrivning

Funktionsbeskrivning

Tjänstespecifikation T04

Kravspecifikation SA04 Praktik

Kravlista för Ladok annan utbildning

Uppläggning av ÅR-databas, UB50

Kravspecifikation UT10 - Visa studentuppgifter Utskrift av tillgodoräknande av prov

Kravspecifikation RV07. Snabbinläggning av uppgifter om person. Nouveau

Kravspec EB56 Exportfiler till polishögskolan

UT46 Uppföljning på program Kravspecifikation

Kravspecifikation för UT22 Utskrift av antagningsbevis

Funktionsbeskrivning

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

Kravspecifikation RS01_B Inläggning av betyg på prov

Utdata för grupper av studenter i Ladok Nouveau

Global funktion - SOKA - Utsökningspaket Kravspecifikation

KRAVSPECIFIKATION. Borttagning av antagningsvillkor delfunktion SA02_I. webbadress. Projektnamn STU-07-T18 Åtgärd &

Kravspec UB70. UB70 Migrationsverket. Ändringshistorik Beteckning:

Kravspecifikation UT54 Utskrift praktik

Kravspecifikation SA02_J Studenter i utbildningssamarbete

2.0. Lou Lagusson 1 (20) M:\jenkins_doc2pdf_nouveau_driftsatt_2017_01_2017_01_6\UNIFACE\function_group\result\rs21\doc\rs21_funkbeskr_forsk.

Kravspec SA06- Etablering, antagning - utbytesstudent

Registrering av studenter i utbildning på grundnivå och avancerad nivå vårterminen 2016

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

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

Kravspecifikation EB53 Redovisar reserver som blivit antagna och återbud

Det generella begränsningspaketet i Ladok Nouveau

Kravspecifikation SA95 Särskilt tillstånd f kurser forskarnivå

UT51 Utdata,utresande utbytesstudenter

Ändringshistorik Revision Datum Av Kommentar Granskare Godkännare Matz-Ola Cajdert - v Christoffer Aronsson

Ladok. Resultatrapportering på prov RS01. Resultatrapportering på prov RS01 1. Personliga inställningar 2. Arbetsgång vid rapportering i RS01 2

Kravspecifikation. UT49 - Antagna, reserver på program

Funktionsbeskrivning

Transkript:

Bengt Reinholdsson 2013-09-26 1 (60) Kravspecifikation RG01 Registrering - en person

Bengt Reinholdsson 2013-09-26 2 (60) Ändringshistorik Datum Av Kommentar Godkännare 2008-01-23 Bengt Reinholdsson Brutit ut detta från gamla kravlistan för RG01 RG03-2008-05-15 Per Lindgren Vid registrering på kurs inom program ska inte kontroll mot behörighetstabellerna göras(gp_kolla_beh) om korrekt programantagning och programkoppling finns. Se dokumentet Kravspec_T8102_etapp1.doc LOKANTLB har numera villkorsfält på samma vis som för LANTKURS. Dessa villkorsfält ska visas i formulären RG01 B00G, C00G, D00G, E00G. Bytt ut de bilder formulären som låg i designkapitlet. 2008-10-29 Utskick i feb 2009 Per Lindgren Ny preffstyrning: Automatisk inläggning av särskilt beh.beslut se dok AUTOBEH_kravspec.doc RG01 anropar en ny GP för kontroll av behörighet. Se GP_kolla_beh_kravspec.doc 2009-06-04 Jenny Sandqvist Uppdaterat med ny skrämdump på rg01b00g som fått ett nytt fält. (Nouvsd-7186) 2009-11-04 Per Lindgren Proj STU9108 2009-12-17 PerLindgren NOUVSD-8290 RG01D00G 2010-11-04 Eva Lundströmer Simu Hanteringen av inledande kurs ändrad. Kapitel 2.3.3 o 2.4.3. och 2.5.3 2.5.4 Vilkorskontroll-Behörighet avancerad nivå. Uppdaterat kravspec med uppgifter angående NOUVSD-8493 Inledande kurser, villkor på antagning och behörighetskontroller. NOUVSD-5357 Ändrat 2.11 Allmäna krav Avstängda studenter NOUVSD-6595 Överlappande kurs 2011-01-11 PerLindgren STU T-0107 studieavgifter. Se kravförteckning o rev. Pane 2011-02-08 PerLindgren STU T-0107 studieavgifter Svar nr 6 finns i gratistabell

Bengt Reinholdsson 2013-09-26 3 (60) 2011-02-11 PerLindgren STU T-0107 Se rev.pane nytt 110211 Mer kontroller när återbetalning är gjord på kurs 2011-03-14 PL se grönmarkerad: Tätar en lucka: 2011-03-14 utbytstud utan underlag i lantkurs/valdkurs ska stoppas 2011-03-28 PL Kontroll av terminsreg. Se rev.pane 2011-04-15 PL övergångsregel se revpane 2011-05-31 PerLindgren leverans STU T-1101 2011-10-17 Eva Lundströmer Simu 2012-02-10 PerLindgren STU T-2101 studieavgifter Åtgärd NOUVSD-8754. Varning innan FFG-reg på kurs eller program om det är en villkorad antagning (villkor finns i LOKANTLB eller LANTKURS). Anropa fråga 4 istället för 2. 2012-02-27 Bengt Reinholdsson NOUVSD-9188. Lagt till kontroll av Ej bedömda se krav R101 och R105(nytt) 2012-03-20 Eva L Simu Kompletterat dokumentationen i samband med åtgärd NOUVSD- 9095 - I samband med att formuläret körs görs nu en sista kontroll på att studenten är behörig till studier på aktuell kurs och eventuellt program/inriktning. Detta gäller både utbildning på grundoch avancerad nivå. NOUVSD-8795 Meddelande som skapats i RG_UPPDAT visas på meddelanderaden i RG01. 2012-03-28 Eva L Simu Kompletterat dokumentationen i samband med åtgärd 2013-01-31 Anna-Carin Wiklund 2013-09-16 Eva Lundströmer Simu 2014-09-23 Britt Berglund NOUVSD-8926 - RG01_B - Förslag till termins- och kursregistrering. Om studenten har en villkorad antagning och studenten saknar behörighet till utbildning på avancerad nivå och användaren saknar preferensen AUTOBEH=J visas nu antagningen som förslag men med markering Reg=N. Fältet är även dimmat och kan inte ändras. STU T-3101 Studieavgifter. Införande av kontroll om kurs eller programtillfälle är avgiftsbefriat eller avgiftsbelagt vilket har betydelse för vilken typ av betalningsunderlag som ska skapas. LADOK-12868 Ny systempreferens MAXPOANG för kontroll om rekommenderad maxpoäng överskrides vid kursregistrering. LADOK-17933. Lagt till information om nytt fält för poäng aktuell termin,

Bengt Reinholdsson 2013-09-26 4 (60) Innehållsförteckning 1 INLEDNING... 6 1.1 ALLMÄNT... 6 1.2 FORMULÄR SOM ANROPAS... 7 2 FUNKTIONELLA KRAV... 8 2.1 STARTFORMULÄR REGISTRERING EN PERSON... 8 2.2 PERSONLIGA INSTÄLLNINGAR... 8 2.3 RG01_B FÖRSLAG TERMINS- OCH KURSREGISTRERING... 9 2.3.1 Syfte... 9 2.3.2 Programflöde... 9 2.3.3 Inledande kurs... 9 2.3.3.1 Behandling av inlästa LANTKURS-poster... 9 2.3.3.2 Villkor från programantagningen ska visas för inledande kurser... 9 2.3.4 Villkorskontroll-Behörighet avancerad nivå... 10 2.3.5 Förslag terminsreg studieavgifter RG01B... 11 2.3.6 Förslag kursreg - Studieavgifter... 12 2.3.7 Rekommendera maxpoäng för kursregistrering en termin... 13 2.4 RG01_C FÖRSLAG KURSREGISTRERING... 13 2.4.1 Syfte... 13 2.4.2 Programflöde... 13 2.4.3 Inledande kurs... 13 2.4.4 Villkorskontroll-Behörighet avancerad nivå... 13 2.4.5 Studieavgifter... 14 2.4.6 Rekommendera maxpoäng för kursregistrering en termin... 14 2.5 RG01_D FFG-REG PÅ KURS, ANMÄLNINGSKOD... 15 2.5.1 Syfte... 15 2.5.2 Programflöde... 15 2.5.3 Inledande kurs... 15 2.5.4 Villkorskontroll-Behörighet avancerad nivå... 15 2.5.5 Studieavgifter... 16 2.5.6 Rekommendera maxpoäng för kursregistrering en termin... 16 2.6 RG01_E FFG-REG PÅ KURS INOM PROGRAM MED TERMINSREGISTRERING... 17 2.6.1 Syfte... 17 2.6.2 Programflöde... 17 2.6.3 Rekommendera maxpoäng för kursregistrering en termin... 17 2.6.4 Studieavgifter... 18 2.7 RG01_F FO REG PÅ KURS... 19 2.7.1 Syfte... 19 2.7.2 Programflöde... 19 2.7.3 Rekommendera maxpoäng för kursregistrering en termin... 19 2.8 RG01_G OM REG PÅ KURS... 19 2.8.1 Syfte... 19 2.8.2 Programflöde... 19 2.9 RG01_H OM REG PÅ PROGRAMTERMIN... 20 2.9.1 Syfte... 20 2.9.2 Programflöde... 20 2.10 LÄGGA TILL GRUPP... 20 2.11 ALLMÄNNA KRAV OCH KONTROLLER... 21 2.11.1 Rekommenderad maxpoäng för kursregistrering en termin... 26 2.11.2 Allmänna krav och kontroller studieavgifter... 32 3 ICKE FUNKTIONELLA KRAV... 39

Bengt Reinholdsson 2013-09-26 5 (60) 3.1 UNDERHÅLLBARHET... 39 4 DESIGN... 40 4.1 STARTFORMULÄR... 40 4.2 PERSONLIGA INSTÄLLNINGAR... 41 4.3 RG01_B - FÖRSLAG TERMINS- OCH KURSREGISTRERING... 42 4.3.1 Villkorsfält... 43 4.3.1.1 Förslag till terminsregistrering... 43 4.3.1.2 Förslag till kursregistrering... 43 4.4 RG01_C - FÖRSLAG KURSREGISTRERING... 44 4.4.1 Villkorsfält... 44 4.4.1.1 Förslag till kursregistrering... 44 4.5 RG01_D FFG-REG PÅ KURS, ANMÄLNINGSKOD... 45 4.5.1 Villkorsfält... 45 4.5.1.1 Ange termin och personnummer... 45 4.6 RG01_E FFG-REG PÅ KURS INOM PROGRAM MED TERMINSREG... 47 4.6.1 Villkorsfält... 47 4.6.1.1 Ange termin och personnummer... 47 4.7 RG01_G OM-REG PÅ KURS... 49 4.8 RG01_H OM-REG PÅ PROGRAMTERMIN... 50 4.9 RG01_F FO-REG PÅ KURS... 51 4.10 INLÄGGNING FÖR GRUPP I KURS... 51 4.11 GEMENSAMMA FÄLT FÖR ALLA DELFUNKTIONER... 53 5 BILAGOR... 57 6 SAMMANFATTNING KRAV OCH KONTROLLER... 58 6.1 FÖRTECKNING... 58 7 KRAV- OCH KONTROLLFÖRTECKNING STUDIEAVGIFTER... 59

Bengt Reinholdsson 2013-09-26 6 (60) 1 Inledning 1.1 Allmänt RG01 består av sju delfunktioner och med hjälp av dessa ges möjlighet att lägga in alla olika typer av registreringar för en person i taget. Följande registreringar kan läggas in med RG01:s delfunktioner: - Terminsregistrering: Förstagångs- och omregistreringar på programtermin - Kursregistrering: Förstagångs-, fortsättnings- och omregistreringar på kurs. I funktionen ges förslag till registrering i de fall underlag finns i registret i form av antagningar, uppflyttningar och tidigare registreringar. Förstagångsregistrering på kurs kan göras utan förslag. Möjlighet finns att lägga in grupp i kurs i samband med FFG-registrering på kurs om man har valt detta i funktionens personliga inställningar. Via behörigheten styrs vilka delfunktioner en användare har tillgång till. Vissa regler gäller generellt för alla användare vid högskolan. För att kunna registrera på en viss kurs/programtermin måste man vara behörig till kursen/programmet, d v s ha rätt att registrera på kursen eller på programmet. Följande delfunktioner finns i RG01: - RG01_B - Förslag termins- och kursregistrering*) - RG01_C - Förslag kursregistrering - RG01_D - FFG-reg på kurs, anmälningskod - RG01_E - FFG-reg på kurs inom program med terminsreg*) - RG01_F - FO-reg på kurs - RG01_G - OM-reg på kurs - RG01_H - OM-reg på programtermin*) *) Delfunktioner som endast används på universitet och högskolor som har terminsregistrering. Beskrivning av delfunktionerna finns i hjälptexten till varje delfunktion. Personliga inställningar i RG01 I alternativet "Personliga inställningar" (under 'Funktion' i menyraden) kan man välja om fält för inläggning av grupp i kurs skall visas. Man kan även välja att förslag till OM-reg på kurs skall visas.

RG_DROPDOWN RG_FFGREG RG_FOREG RG_GEN_KONTR RG_GRUPP RG_OMREG RG_TERMREG RG_UPPDAT RG_UTSOKREG RG01A01G RG01B00G RG01C00G RG01D00G RG01E00G RG01F00G RG01G00G RG01H00G KURS_IN_PROG Bengt Reinholdsson 2013-09-26 7 (60) 1.2 Formulär som anropas Anropande formulär RG01A00G X X X X X X X X RG01B00G X X X X X X X X RG01C00G X X X X X X X RG01D00G X X X X X X RG01E00G X X X X X X X RG01H00G 1 X X

Bengt Reinholdsson 2013-09-26 8 (60) 2 Funktionella krav 2.1 Startformulär Registrering en person Detta formulär ger möjlighet att välja ett av nedanstående delfunktioner i en radiogrupp: - RG01_B - Förslag termins- och kursregistrering*) - RG01_C - Förslag kursregistrering - RG01_D - FFG-reg på kurs, anmälningskod - RG01_E - FFG-reg på kurs inom program med terminsreg*) - RG01_F - FO-reg på kurs - RG01_G - OM-reg på kurs - RG01_H - OM-reg på programtermin*) Dessutom finns det möjlighet att välja: - personliga inställningar under funktionsmenyn Byte av delfunktion kan också göras i menyraden (under 'Funktion') Varje högskola bestämmer själv vilken eller vilka delfunktioner som ska finnas tillgängliga genom att sätta behörighetsklass i SY01 på respektive delfunktion Knappen OK öppnar markerad delfunktion 2.2 Personliga inställningar Detta formulär ger användaren möjlighet att ändra sina personliga inställningar genom att sätta kryss/alternativt ta bort kryss och sen uppdatera. Det finns två personliga inställning: OM-reg på kurs: Grupp i kurs: Kryss i rutan "Visa förslag till OM-reg på kurs" medför att förslag till omregistreringar visas i delfunktionerna "Förslag termins- och kursregistrering" och "Förslag kursregistrering". Den här personliga inställningen har inte genomslagskraft i delfunktionen "OM-reg på kurs". Där finns det alltid möjlighet att lägga in omregistreringar. Kryss i rutan "Visa fält för inläggning av grupp i kurs" medför att fält för inläggning av grupp i kurs visas i alla delfunktioner där det är möjligt att lägga in FFG-registreringar.

Bengt Reinholdsson 2013-09-26 9 (60) 2.3 RG01_B Förslag termins- och kursregistrering 2.3.1 Syfte Delfunktionen används för att lägga in: - Terminsregistrering: Förstagångs- och omregistreringar på programtermin - Kursregistrering: Förstagångs-, fortsättnings- och omregistreringar på kurs. 2.3.2 Programflöde - Användaren fyller i termin och ett personnummer. - Systemet söker ut adressuppgifter och förslag via antagning, uppflyttning och tidigare registreringar söks fram och visas som förslag på termins- och kursregistreringar (FFG, FO & ev OM) som användaren är behörig att registrera på. - Användaren registrerar genom att skriva J i kolumnen "Reg" till vänster om förslaget. - Användaren har möjlighet att lägga in grupp i kurs i samband med FFG - registrering på kurs men du måste då ha valt detta i funktionens "Personliga inställningar". - När användaren är klar väljer denne att uppdatera vald/valda förslag. - Formulärets töms efter uppdatering och markören ställer sig i terminsfältet. Ny registrering är nu möjlig. Byte av delfunktion görs i menyraden (under 'Funktion') eller i startformuläret. 2.3.3 Inledande kurs Om kursen i LANTKURS är en inledande kurs på ett program finns kopplingen till antagning (LOKANTLB) till programmets sökalternativ/anmälningkod i LANTKURS.INLKOPPL. Är kursen inte en inledande kurs men första kursen studenten läser på programmet kan LANTKURS.INLKOPPL vara blankt och uppgift om programmet hämtas från fältet LANTKURS.PROGR samt LANTKURS.PROGINR. 2.3.3.1 Behandling av inlästa LANTKURS-poster I samband med uppdatering av LANTKURS-poster körs RG_UPPDAT för att uppdatera FFGKURS samt ANTLIN/ANTINR om det är en inledande kurs eller första kursen på programmet. FFGKURS får ej uppdateras med programuppgifter om inte motsvarande ANTLIN-/ANTINR-post finns. Är det en förstagångsregistering eller terminsregistrering på program uppdateras FFGLIN. Se vidare dokumentation för RG_UPPDAT. 2.3.3.2 Villkor från programantagningen ska visas för inledande kurser När det gäller avancerad utbildning och om kursen avser en inledande kurs eller första kursen som läses inom programmet ska villkor från tillhörande post i LOKANTLB hämtas och visas i formulärets villkorsfält. Annars om villkor finns i LANTKURS-posten visas dessa.

Bengt Reinholdsson 2013-09-26 10 (60) 2.3.4 Villkorskontroll-Behörighet avancerad nivå Gäller det avancerad utbildning (KURS.UTBNIVA=2 alt LINJE.TILTNIVA=2) och det finns villkor i den aktuella antagningsposten till programmet (LOKANTLB.VILLKOR1 el VILLKOR2 el VILLKOR3 el VILLKOR4) alt antagingsposten till kursen (LANTKURS.VILLKOR el VILLKOR2 el VILLKOR3 el VILLKOR4) ska följande beaktas. 1. Kontroll att villkoret är av rätt typ NYAMEDD.MEDDTYP = A eller V a. Är meddelandet av annan typ behöver vi inte gå vidare i våra kontroller map villkor/behörighet utan registreringsalternativen visas 2. Kontroll om någon koppling finns till program(antlin) a. Finns korrekt ANTLIN utan studieuppehåll/avbrott är allt okej och nedan åtgärder behöver inte göras och registreringsalternativen visas 3. Finns SYSTPREF AUTOBEH=J eller ANVPREF AUTOBEH=J a. Finns SYSTPREF AUTOBEH=J eller ANVPREF AUTOBEH=J behöver vi inte gå vidare med kontroller och registreringsalternativen visas 4. Den angivna anmkoden hör till en inledande kurs eller koppling finns till progr/kurs i PROGKURS eller det är första kursen som studenten läser på programmet. a. Anropa GPA_KOLLA_BEH b. Om behörighet saknas till program ska antagningen till programmet visas med villkor i RG01_B. Fältet för reg (reg.dummy2) ska vara otillgängligt och innehålla ett N c. Om behörighet saknas visas inte registreringsalternativet eller så (RG01_D) ska felmeddelande läggas ut,: i. RG01_xxx Behörighet saknas och antagningen till det program som kursen hör till är villkorad Har man preferensstyrningen AUTOBEH=J visas villkorade antagningar till program och kurser och saknas behörighetsposter skapas behörighetsposter i samband med uppdateringen och RG_UPPDAT körs.

Bengt Reinholdsson 2013-09-26 11 (60) 2.3.5 Förslag terminsreg studieavgifter RG01B För det underlag som RG01_B föreslår ska kontroll göras mot kontrollpaketet för studieavgifter(mf_check_fee). Underlaget kan ligga i LOKANTLB eller LOKANTLS eller UPPLIN. För EJUPPLIN är det dock inte aktuellt. Det måste finnas en betald kurs eller en gratiskurs för aktuell person/termin/program för att terminsreg ska medges. R40 anropa kontrollpaketet mf_check_fee när underlaget ligger i LOKANTLB eller LOKANTLS eller UPPLIN Anropa kontrollpaketet mf_check_fee med parametrarna: Pnr Termin från bilden Program Förfrågan 3 R41 Beslutstabell för svar från kontrollpaketet. Avser RG01B - förslag Svar från kontrollpaketet Åtgärd Kommentar 2 - avgiftsbefriad Fortsätt som vanligt i funktionen 3 - Före H11 Fortsätt som vanligt i funktionen. 4 övergångsregel Fortsätt som vanligt i funktionen 5 avgiftsorsak saknas inget förslag ska visas 6 gratiskurs finns som underlag fortsätt som vanligt i funktionen det finns minst en gratiskurs 8 betald studieavgiftspost/gratiskurs saknas inget förslag ska visas 9 studieavgift betald fortsätt som vanligt det finns minst en betald studavgpost 90 Felaktiga indata Stoppande felmeddelande. ADM_nnn 'Felaktiga indata. Kontakta systemadministratör' 91 - Allvarligt fel i databasen Stoppande felmeddelande ADM_nnn 'Allvarligt fel i databasen. Kontakta systemadministratör'

Bengt Reinholdsson 2013-09-26 12 (60) 2.3.6 Förslag kursreg - Studieavgifter För det underlag som RG01_B föreslår ska kontroll göras mot kontrollpaketet för studieavgifter(mf_check_fee). Underlaget kan ligga i VALDKURS eller LANTKURS. Om svaret från kontrollpaketet är att betalning inte är gjord ska inget förslag läggas ut för underlaget. R1 anropa kontrollpaketet mf_check_fee när underlaget ligger i VALDKURS Anropa kontrollpaketet mf_check_fee med parametrarna: Pnr Termin från bilden Kurs Program Förfrågan 4 Undersök svar från kontrollpaketet enligt krav R100, R103: R2 anropa kontrollpaketet mf_check_fee när underlaget ligger i LANTKURS Anropa kontrollpaketet mf_check_fee med parametrarna: Pnr Termin från bilden Anmälningskod Program om det finns Förfrågan 4 Undersök svar från kontrollpaketet enligt krav R100, R102, R103: R3 Uppdatering: Undertryck varningsfönster angående villkor när program är betalt men kurs inte betalt. Detta anses helt korrekt och varningsfönster ska inte behövas. Se allmänt krav R105

Bengt Reinholdsson 2013-09-26 13 (60) 2.3.7 Rekommendera maxpoäng för kursregistrering en termin I samband med inläggning av kursregistreringar och om lärosätet använder sig av systempreferensen MAXPOANG görs en kontroll om den totala högskolepoängen (se C1) som studenten är registrerad på aktuell termin överstiger rekommenderad maxpoäng (se C3). Innan kontrollen sker summeras även det aktuella registreringstillfällets poäng (se C2) till den totala högskolepoängen. Överstiger den totala högskolepoängen denna termin den rekommenderade maxpoängen ska användaren få ett varningsmeddelande (RG01_073) där användaren kan välja att avbryta eller fortsätta uppdateringen. 2.4 RG01_C Förslag kursregistrering 2.4.1 Syfte Delfunktionen används för att lägga in: - Kursregistrering: Förstagångsregistreringar på kurs. 2.4.2 Programflöde - Användaren fyller i termin och ett personnummer. - Systemet söker ut förslag via antagning, uppflyttning och tidigare registreringar söks fram och visas som förslag på kursregistreringar(ffg, FO & ev OM) som användaren är behörig att registrera på. - Användaren registrerar genom att skriva J i kolumnen "Reg" till vänster om förslaget. - Användaren har möjlighet att lägga in grupp i kurs i samband med FFG - registrering på kurs men du måste då ha valt detta i funktionens "Personliga inställningar". - När användaren är klar väljer denne att uppdatera vald/valda förslag. - Formulärets töms efter uppdatering och markören ställer sig i terminsfältet. Ny registrering är nu möjlig. Byte av delfunktion görs i menyraden (under 'Funktion') eller i startformuläret. 2.4.3 Inledande kurs Se kapitlet för behandling av RG01B. 2.4.4 Villkorskontroll-Behörighet avancerad nivå Se kapitlet för behandling av RG01B.

Bengt Reinholdsson 2013-09-26 14 (60) 2.4.5 Studieavgifter För det underlag som RG01_C föreslår ska kontroll göras mot kontrollpaketet för studieavgifter(mf_check_fee). Underlaget kan ligga i LANTKURS. Om svaret från kontrollpaketet är att betalning inte är gjord ska inget förslag läggas ut för underlaget. R10 anropa kontrollpaketet mf_check_fee när underlaget ligger i LANTKURS Anropa kontrollpaketet mf_check_fee med parametrarna: Pnr Termin från bilden Anmälningskod Program om det finns Förfrågan 4 Undersök svar från kontrollpaketet enligt krav R100, R102, R103: R11 Uppdatering: Undertryck varningsfönster angående villkor när program är betalt men kurs inte betalt. Detta anses helt korrekt och varningsfönster ska inte behövas. Se allmänt krav R105 2.4.6 Rekommendera maxpoäng för kursregistrering en termin I samband med inläggning av kursregistreringar och om lärosätet använder sig av systempreferensen MAXPOANG görs en kontroll om den totala högskolepoängen (se C1) som studenten är registrerad på aktuell termin överstiger rekommenderad maxpoäng (se C3). Innan kontrollen sker summeras även det aktuella registreringstillfällets poäng (se C2) till den totala högskolepoängen. Överstiger den totala högskolepoängen denna termin den rekommenderade maxpoängen ska användaren få ett varningsmeddelande (RG01_073) där användaren kan välja att avbryta eller fortsätta uppdateringen.

Bengt Reinholdsson 2013-09-26 15 (60) 2.5 RG01_D FFG-REG på kurs, anmälningskod 2.5.1 Syfte Delfunktionen används för att lägga in förstagångsregistrering på kurs direkt utan föregående antagning till kursen. I samband med registreringen markeras om kursen skall läsas inom program/inriktning eller som fristående kurs. Alla giltiga förslag till programmärkning av kursens söks automatiskt fram och läggs ut i en drop-down-lista. 2.5.2 Programflöde - Användaren fyller i termin och ett personnummer. - Systemet söker om uppgifter om personens aktuella programantagningar och senaste kursregistreringar. - Användaren fyller i kursens anmälningskod. - Systemet lägger ut uppgifter om kurstillfället och sedan ger systemet förslag till program och inriktning alternativt fristående kurs läggs ut i nästa fält. Kontrollera att uppgiften är korrekt. Ändra genom att välja alternativ i drop-down-listan. - Användaren har möjlighet att lägga in grupp i kurs i samband med FFG - registrering på kurs men du måste då ha valt detta i funktionens "Personliga inställningar". - När användaren är klar väljer denne att uppdatera vald/valda förslag. - Formulärets töms efter uppdatering och markören ställer sig i terminsfältet. Ny registrering är nu möjlig. Byte av delfunktion görs i menyraden (under 'Funktion') eller i startformuläret. 2.5.3 Inledande kurs Se kapitlet för behandling av RG01B. 2.5.4 Villkorskontroll-Behörighet avancerad nivå Se kapitlet för behandling av RG01B.

Bengt Reinholdsson 2013-09-26 16 (60) 2.5.5 Studieavgifter Det finns två lägen i denna: 1. Förslag finns redan i LANTKURS 2. Inget förslag finns. Registrering görs direkt via anmälningskoden. R20 anropa kontrollpaketet mf_check_fee Anropa kontrollpaketet mf_check_fee med parametrarna: Pnr Termin från bilden Anmälningskod Program om det finns Förfrågan 4 Undersök svar från kontrollpaketet enligt krav R101, R102, R103: R21 Uppdatering: Undertryck varningsfönster angående villkor när program är betalt men kurs inte betalt. Detta anses helt korrekt och varningsfönster ska inte behövas. Se allmänt krav R105 2.5.6 Rekommendera maxpoäng för kursregistrering en termin I samband med inläggning av kursregistreringar och om lärosätet använder sig av systempreferensen MAXPOANG görs en kontroll om den totala högskolepoängen (se C1) som studenten är registrerad på aktuell termin överstiger rekommenderad maxpoäng (se C3). Innan kontrollen sker summeras även det aktuella registreringstillfällets poäng (se C2) till den totala högskolepoängen. Överstiger den totala högskolepoängen denna termin den rekommenderade maxpoängen ska användaren få ett varningsmeddelande (RG01_073) där användaren kan välja att avbryta eller fortsätta uppdateringen.

Bengt Reinholdsson 2013-09-26 17 (60) 2.6 RG01_E FFG-REG på kurs inom program med terminsregistrering 2.6.1 Syfte Delfunktionen används för att lägga in förstagångsregistrering på kurs direkt utan föregående val av kursen. I samband med registreringen markeras inom vilket program/inriktning kursen skall läsas. Alla giltiga förslag till programmärkning av kursen söks automatiskt fram och läggs i en drop-down-lista. Delfunktionen kan endast användas för kurser inom program med terminsregistrering och det går inte att registrera på fristående kurs i den här delfunktionen. 2.6.2 Programflöde - Användaren fyller i termin och ett personnummer. - Systemet söker om uppgifter om personens aktuella programantagningar och senaste kursregistreringar. - Användaren fyller i en kurskod. - Systemet lägger ut uppgifter om kursen och sedan ger systemet förslag till program och inriktning läggs ut i nästa fält. Kontrollera att uppgiften är korrekt. Ändra genom att välja alternativ i drop-down-listan. - Användaren anger finansieringsform - Användaren har möjlighet att lägga in grupp i kurs i samband med FFG - registrering på kurs men du måste då ha valt detta i funktionens "Personliga inställningar". - När användaren är klar väljer denne att uppdatera vald/valda förslag. - Formulärets töms efter uppdatering och markören ställer sig i terminsfältet. Ny registrering är nu möjlig. Byte av delfunktion görs i menyraden (under 'Funktion') eller i startformuläret. 2.6.3 Rekommendera maxpoäng för kursregistrering en termin I samband med inläggning av kursregistreringar och om lärosätet använder sig av systempreferensen MAXPOANG görs en kontroll om den totala högskolepoängen (se C1) som studenten är registrerad på aktuell termin överstiger rekommenderad maxpoäng (se C3). Innan kontrollen sker summeras även det aktuella registreringstillfällets poäng (se C2) till den totala högskolepoängen. Överstiger den totala högskolepoängen denna termin den rekommenderade maxpoängen ska användaren få ett varningsmeddelande (RG01_073) där användaren kan välja att avbryta eller fortsätta uppdateringen.

Bengt Reinholdsson 2013-09-26 18 (60) 2.6.4 Studieavgifter Det finns tre lägen i denna: 1. Förslag finns redan i VALDKURS 2. Förslag kan även finnas i LANTKURS 3. Inget förslag finns. Registrering görs direkt via kurskoden. R30 anropa kontrollpaketet mf_check_fee när förslaget finns i VALDKURS Anropa kontrollpaketet mf_check_fee med parametrarna: Pnr Termin från bilden Kurs Program Förfrågan 4 Undersök svar från kontrollpaketet enligt krav R101, R103: R31 anropa kontrollpaketet mf_check_fee när förslaget finns i LANTKURS Anropa kontrollpaketet mf_check_fee med parametrarna: Pnr Termin från bilden Anmälningskod Program om det finns Förfrågan 4 Undersök svar från kontrollpaketet enligt krav R101, R102, R103: R32 Uppdatering: Undertryck varningsfönster angående villkor när program är betalt men kurs inte betalt. Detta anses helt korrekt och varningsfönster ska inte behövas. Se allmänt krav R105

Bengt Reinholdsson 2013-09-26 19 (60) 2.7 RG01_F FO Reg på kurs 2.7.1 Syfte Delfunktionen används för att lägga in: - Kursregistrering: Fortsättningsregistreringar på kurs. 2.7.2 Programflöde - Användaren fyller i termin och ett personnummer. - Systemet söker ut förslag via antagning, uppflyttning och tidigare registreringar söks fram och visas som förslag på kursregistreringar (FO) som användaren är behörig att registrera på. - Användaren registrerar genom att skriva J i kolumnen "Reg" till vänster om förslaget. - När användaren är klar väljer denne att uppdatera vald/valda förslag. - Formulärets töms efter uppdatering och markören ställer sig i terminsfältet. Ny registrering är nu möjlig. Byte av delfunktion görs i menyraden (under 'Funktion') eller i startformuläret. 2.7.3 Rekommendera maxpoäng för kursregistrering en termin I samband med inläggning av kursregistreringar och om lärosätet använder sig av systempreferensen MAXPOANG görs en kontroll om den totala högskolepoängen (se C1) som studenten är registrerad på aktuell termin överstiger rekommenderad maxpoäng (se C3). Innan kontrollen sker summeras även det aktuella registreringstillfällets poäng (se C2) till den totala högskolepoängen. Överstiger den totala högskolepoängen denna termin den rekommenderade maxpoängen ska användaren få ett varningsmeddelande (RG01_073) där användaren kan välja att avbryta eller fortsätta uppdateringen. 2.8 RG01_G OM Reg på kurs 2.8.1 Syfte Delfunktionen används för att lägga in: - Kursregistrering: Omregistreringar på kurs. 2.8.2 Programflöde - Användaren fyller i termin och ett personnummer. - Systemet söker ut förslag via antagning, uppflyttning och tidigare registreringar söks fram och visas som förslag på kursregistreringar(om) som användaren är behörig att registrera på. - Användaren registrerar genom att skriva J i kolumnen "Reg" till vänster om förslaget. - När användaren är klar väljer denne att uppdatera vald/valda förslag.

Bengt Reinholdsson 2013-09-26 20 (60) - Formulärets töms efter uppdatering och markören ställer sig i terminsfältet. Ny registrering är nu möjlig. Byte av delfunktion görs i menyraden (under 'Funktion') eller i startformuläret. 2.9 RG01_H OM Reg på programtermin 2.9.1 Syfte Delfunktionen används för att lägga in: - Kursregistrering: Förstagångsregistreringar på kurs. 2.9.2 Programflöde - Användaren fyller i termin och ett personnummer. - Systemet söker ut förslag via antagning, uppflyttning och tidigare registreringar söks fram och visas som förslag på terminsregistreringar som användaren är behörig att registrera på. - Användaren registrerar genom att skriva J i kolumnen "Reg" till vänster om förslaget. - Användaren har möjlighet att lägga in grupp i kurs i samband med FFG - registrering på kurs men du måste då ha valt detta i funktionens "Personliga inställningar". - När användaren är klar väljer denne att uppdatera vald/valda förslag. - Formulärets töms efter uppdatering och markören ställer sig i terminsfältet. Ny registrering är nu möjlig. Byte av delfunktion görs i menyraden (under 'Funktion') eller i startformuläret. 2.10 Lägga till Grupp Detta formulär ger användaren möjlighet att ange benämning på ny grupp och sen uppdatera. Formuläret läser upp aktuell kurs och angiven gruppkod när den öppnas

Bengt Reinholdsson 2013-09-26 21 (60) 2.11 Allmänna krav och kontroller Avstängda studenter Status: Prioritet: Måste Kontroll måste göras om en student är avstängd. Pågående avstängning 1 - Registreringsförslag öppnas inte om någon del av avstängningen överlappar med förslaget. - Man skall kunna administrera forntida förslag givet att dessa inte överlappar med den pågående avstängningen. - Man skall ej kunna registrera på framtida förslag även om dessa inte överlappar med den pågående avstängningen. - Meddelande till ladokanvändaren bör lämnas per förslag i respektive formulär. Ej pågående avstängning - Förslag stoppas om detta helt omsluts av en avstängning. - Förslag öppnas (men varning ges) om det delvis överlappar med en eller flera avstängningar. - Meddelande till ladokanvändaren bör lämnas per förslag i respektive formulär. 1 Pågående avstängning = Avstängningen gäller idag kontroll mot dagens datum. Behörighet Status: Prioritet: Måste Förslag som visas är kopplat till användarens behörighet. Endast de alternativ som användaren är behörig att registrera på visas. Funktionsmeny Status: Prioritet: Måste Via funktionsmenyn ska man alltid komma åt - Personliga inställningar Om uppdatera knappen är valbar ska även menyalternativet vara valbar Alla delfunktioner som används ska gå att nå via meny. Aktuell delfunktion dimmas medan övriga ska vara valbara.

Bengt Reinholdsson 2013-09-26 22 (60) Funktion Knapp Kort-kommando Beskrivning Personliga inställningar Öppnar Personliga inställningar --------------------- Uppdatera Uppdatera Ctrl+U Uppdatera databasen ----------------------- Förslag termins- och kursregistrering Förslag kursregistrering FFG-reg på kurs, anmälningskod FFG-reg på kurs inom program med terminsreg FO-reg på kurs OM-reg på kurs OM-reg på programtermin Öppnar förslag termins- och kursregistrering Öppnar förslag kursregistrering Öppnar FFG-reg på kurs, anmälningskod Öppnar FFG-reg på kurs inom program med terminsreg Öppnar FO-reg på kurs Öppnar OM-reg på kurs Öppna OM-reg på programtermin Förslag på registreringar Status: Prioritet: Måste De registreringar som det finns underlag för via antagning, uppflyttning och tidigare registreringar söks fram och visas som förslag. Förslag till: - Terminsregistreringar står överst och därefter följer. (gäller endast RG01_B) - Kursregistreringar (FFG- och FO-reg). Du avgör själv i funktionens Personliga inställningar" om du också vill se förslag till OM-reg på kurs. Om det finns så många förslag att de inte ryms i bilden, läggs en scrollbar ut till höger om förslagen och fler förslag kan "rullas" fram. Förslag till programtillhörighet Status: Prioritet: Måste

Bengt Reinholdsson 2013-09-26 23 (60) Kontrollera vilka av möjliga program som personen kan registreras på samt skapa en lista som direkt går att flytta in i en dropdown. Personen kan vara antagen till mer än ett program där kursen kan ingå. Gruppmarkering Status: Prioritet: Måste Möjlighet finns också att lägga in grupp i kurs i samband med FFG - registrering på kurs men användaren måste då ha valt detta i funktionens "Personliga inställningar". Användaren skriver i gruppkoden i fältet 'Grupp i kurs' och uppdaterar. Finns inte gruppkoden sedan tidigare öppnas ett nytt formulär där användaren namnger sin grupp och uppdaterar. Kursregistrering Status: Prioritet: Måste Utsökning av kursregistreringar görs i tre olika sätt: 1. FFG Registrering - Anropar RG_FFGREG för att söka ut förslag. 2. FO Registrering - Anropar RG_FOREG för att söka ut förslag. 3. OM Registrering - Anropar RG_OMREG för att söka ut förslag. Förslag till ovanstående program ska läggas ut i följande ordning: - Första raden visas: Registreringstyp, kurskod, kursens benämning, kursens högskolepoäng, villkor i LANT*) - Andra raden visas: Anmälningskod, kursens starttermin**) kurstakt, kurstid, undervisningsform, kursomgång, finansieringsform, programkod, inriktningskod. *) Villkor i tabellen LANTKURS förekommer endast vid förslag till 'FFG - registrering på kurs'. När student vid antagning blivit antagen med villkor skall institutionen kontrollera att villkoren är uppfyllda vid registreringen. Förklaringar till villkoren finns på antagningslistan. **) När förslaget är en FO- eller OM - registrering visas på andra raden uppgifter om kursens FFG - registrering. Personliga inställningar Status: Prioritet: Måste

Bengt Reinholdsson 2013-09-26 24 (60) Du avgör själv i funktionens "Personliga inställningar" om du också vill se förslag till OM-reg på kurs. Personnummer Status: Prioritet: Måste - Kontrollera om ett inmatat personnummer är logiskt korrekt (datum, kontrollsiffra, interimsnummer). Om personnumret är: o felaktigt på något sätt får man returkoden -1. o Korrekt kontrolleras om personen har bytt personnummer, finns i registret, är gallrad eller individuellt gallrad. - Personen får inte vara avstängd. Terminsregistrering Status: Prioritet: Måste Utsökning görs i RG_TERMREG. Förslag som kommer från den programmet läggs ut i de fält som finns för dessa uppgifter i formuläret. RG_TERMREG returnerar följande: - Registreringstyp, programtermin, programkod, programmets benämning, inriktningskod, inriktningens benämning. Kontroll görs också i RG_GEN_KONTR Uppgifter om registreringar Status: Prioritet: Måste Systemet söker om uppgifter om personens aktuella programantagningar och senaste kursregistreringar relaterat till angiven termin visas i den övre delen av bilden. Detta görs medhjälp av RG_UTSOKREG. Finns det mer än en programantagning resp. fler än tre kurser att visa läggs det ut en scrollbar till höger om visningsfälten. Överlappande kurs NOUVSD-6595 Vid registrering av kurs, när kurskod eller anmälningsalternativ anges görs en kontroll om studenten läst tidigare kurs med samma innehåll. Kurser med samma innehåll finns i tabellen OVERKURS.

Bengt Reinholdsson 2013-09-26 25 (60) Har studenten läst kurs med samma innehåll ges ett nytt meddelande som man kan svara Ja alternativt Nej på: Registrering finns på kurs (överlappande kurser), som har samma innehåll. Vill du fortsätta? JA/NEJ Villkorad antagning NOUVSD-8754 I delfunktion B, C och D ska kontroll göras om det är en villkorad antagning. Finns villkor i något av villkorsfälten i LOKANTLB.VILLKOR1 el VILLKOR2 el VILLKOR3 eller LANTKURS.VILLKOR el VILLKOR2 el VILLKOR3 ska en varning (RG01_070) ges och ladokanvändaren ska ha möjlighet att avbryta uppdateringen. Varningen ges oavsett villkorstyp (NYAMEDD.TYP) Poäng denna termin LADOK-17933 I delfunktion B, C, D, E och F har ett fält poäng för denna termin lagts till som visar poäng för aktuell termin. För fristående kurser och kurser inom program hämtas denna poäng från FFGPOANG.KTILL2. För kurser med terminsregistrering hämtas den från POANG.KTILLP. För fortsättningskurser hämtas den från FORPOANG.KTFORT2. Om post ej hittas i KTILLP skrivs kursens poäng ut. Vid omregistreringar lämnas det nya fältet tomt.

Bengt Reinholdsson 2013-09-26 26 (60) 2.11.1 Rekommenderad maxpoäng för kursregistrering en termin C1 Summering av en students totala högskolepoäng en termin För beräkning av den totala högskolepoängen en student är registrerad på en termin ska uppgifterna om kursregistreringar hämtas från tabellerna FFGKURS, FORTKURS och UBINDRG. Uppgiften om kursregistreringens aktuella högskolepoäng finns inte alltid i respektive tabell utan söks fram för motsvarande kurstillfälle genom: FFGKURS Tabellen FFGKURS innehåller förstagångsregistrering på kurs. I tabellen finns inte uppgiften om poäng utan poängen måste, när det gäller fristående kurs eller kurs som läses på ett program med kursregistrering, hämtas från kurstillfället som finns i tabellen KTILL2. I KTILL2 ska vi alltså alltid hitta poängen för FFG-kurser om kursen läses som fristående kurs eller på program med kursregistrering. När det gäller kurs som läses inom program med terminsregistrering kan kurstillfället även här finnas i KTILL2 eller om uppgiften saknas där ska kontroll göras mot tabellen KTILLP (fördelning av kurspoäng över flera terminer). Finns inte kurstillfället varken i KTILL2 eller i KTILLP och det gäller terminsregistrering så är det en kurs som läses under en termin och då hämtas istället kursens högskolepoäng från tabellen KURS. FFGKURS läses med personnummer (ffgkurs.pnr) och termin (ffgkurs.termin) ktill2.ffgpoang, ktillp.poang eller kurs.poang Är det en kurs som läses som fristående kurs eller på ett program med kursregistrering ska högskolepoängen för aktuellt kurstillfälle (ktill2.ffgpoang) hämtas från KTILL2 genom: ktill2.kurskod = ffgkurs.kurs ktill2.startter = ffgkurs.termin ktill2.kurstakt = ffgkurs.kurstakt ktill2.kurstid = ffgkurs.kurstid ktill2.undform = ffgkurs.undform ktill2.ort = ffgkurs.ort ktill2.kursomg = ffgkurs.omgang ktill2.kurstyp = ffgkurs.kurstyp Är det en kurs som läses på ett program med terminsregistrering (linje.linjereg = J ) ska slagning också först göras mot KTILL2 se ovan och ktill2.ffgpoang hämtas. Får man träff i KTILL2 behöver man inte gå vidare. Men får man ingen träff i KTILL2 så hämtas kurstillfällets högskolepoäng från ktillp.poang genom: ktillp.kurs = ffgkurs.kurs

Bengt Reinholdsson 2013-09-26 27 (60) ktillp.startter = ffgkurs.termin ktillp.progr = ffgkurs.progr ktillp.proginr = ffgkurs.proginr ktillp.termordk = 1 KTILLP innehåller kurstillfällen på kurser som läses över flera terminer så får man ingen träff i KTILLP så är det en kurs som läses på en termin på ett program med terminsregistrering och då hämtar vi poängen (kurs.poang) från tabellen KURS genom: kurs.kod = ffgkurs.kurs FORTKURS Innehåller fortsättningsregistrering på kurs och tabellen används för kurser som fortsätter under flera terminer. I tabellen FORTKURS finns inte uppgiften om poäng utan poängen måste hämtas från kurstillfället som finns i tabellen KTFORT2 eller om kursen läses på ett program med terminsregistrering kan kurstillfället finnas i tabellen KTILLP. FORTKURS läses med personnummer (fortkurs.pnr) och termin (fortkurs.termin). I FORTKURS finns inte aktuella kurstillfällesparametrar utan dessa ska hämtas från motsvarande FFGKURS-post som läses genom: ffgkurs.pnr = fortkurs.pnr ffgkurs.kurs = fortkurs.kurs ktfort2.forpoang eller ktillp.poang För aktuell kurs hämtas högskolepoängen sedan i första hand från (ktfort2.forpoang) ktfort2.kurskod = ffgkurs.kurs ktfort2.startter = ffgkurs.termin ktfort2.kurstakt = ffgkurs.kurstakt ktfort2.kurstid = ffgkurs.kurstid ktfort2.undform = ffgkurs.undform ktfort2.ort = ffgkurs.ort ktfort2.kursomg = ffgkurs.omgang ktfort2.kurstyp = ffgkurs.kurstyp ktfort2.termin = fortkurs.termin ktfort2.termordn = fortkurs.termordn Här ska vi ha fått träff om det är en kurs som läses som fristående kurs eller på ett program med kursregistrering. Är det en kurs som läses på ett program med terminsregistrering (linje.linjereg = J ) ska slagning också först göras mot KTFORT2 se ovan och ktfort2.forpoang hämtas. Får man träff i KTFORT2 behöver man inte gå vidare.

Bengt Reinholdsson 2013-09-26 28 (60) Men får man ingen träff i KTFORT2 så hämtas kurstillfällets högskolepoäng från ktillp.poang genom: ktillp.kurs = fortkurs.kurs ktillp.startter = ffgkurs.termin ktillp.progr = ffgkurs.progr ktillp.proginr = ffgkurs.proginr ktillp.termordk = fortkurs.termordk UBINDRG Tabellen innehåller registrering för inresande utbytesstudenter. Inresande utbytesstudenter som läser en hel kurs kan också registreras som vanligt och finns då i FFGKURS. Annars har man som tradition velat ha kontroll på inresande utbytesstudenter och därför används tabellen UBINDRG. Finns uppgiften om kurs och prov så är det högskolepoängen mm som finns i tabellen PROV som är intressant här. När de gäller poster i UBINDRG som inte har någon uppgift om kurs och prov läser studenten ev ett hopplock av flera kurser/prov eller del av kurs/prov och då får man i fritextfältet skriva vad det gäller och då läggs även uppgiften om högskolepoängen i UBINDRG. UBINDRG läses med personnummer (ubindrg.pnr) och termin (ubindrg.termin) prov.poang eller ubindrg.poang Därefter görs en kontroll om ubindrg.kurs och ubindrg.prov innehåller något värde. Innehåller fälten något värde hämtas uppgiften om poäng från prov.poang och tabellen prov läses med prov.kurs = ubindrg.kurs prov.prov = ubindrg.prov om inte fälten ubindrg.kurs och ubindrg.prov innehåller något värde hämtas högskolepoängen från ubindrg.poang. Se service reg_com_r_001.011_check_sum_reg. C2 Hämta aktuellt kursregistreringstillfälles högskolepoäng Kursregistreringstillfällets högskolepoäng ska summeras till den totala högskolepoängen en student har registrerat sig på aktuell termin. Högskolepoängen för respektive registreringstillfälle tas fram genom: Delfunktion B - Förslag termins- och kursregistrering Kursregistreringsförslagen visas under rubriken Förslag till kursregistrering. På respektive rad visas kursens högskolepoäng och inte registreringstillfällets högskolepoäng. För att få fram det antal högskolepoäng som gäller för aktuellt registreringstillfälle för studenten måste rätt

Bengt Reinholdsson 2013-09-26 29 (60) kurstillfälle sökas fram vilket görs på olika sätt om det är en FFG-registrering eller FOregistrering som är aktuell. FFG-reg på kurs Finns uppgift om anmälningskod (dummy4.anmkod) har förslaget till kursregistreringen hämtats från tabellen LANTKURS via formulär RG_FFGREG. Här hämtas högskolepoängen ktill2.ffgpoang från kurstillfället i KTILL2 och tabellen KTILL2 läses genom ktill2.kod =dummy4.anmkod ktill2.startter =dummy2.termin Saknas uppgiften om anmälningskod i fältet dummy4.anmkod gäller det en kurs som läses på program med terminsregistrering och kursregistreringsförslaget har hämtats från VALDKURS via formulär RG_FFGREG. Här hämtas högskolepoängen ktillp.poang från kurstillfället i KTILLP i de fall kursen läses över flera terminer och KTILLP läses genom ktillp.kurs = dummy4.kurs ktillp.startter= dummy1.termin ktillp.progr = dummy4.progr ktillp.proginr = dummy4.proginr (OBS! innehåller fältet ingen inriktning utan endast blanktecken ska ktillp.proginr läsas med _ ) ktillp.termordk = 1 Hittas inte kurstillfället i KTILLP hämtas högskolepoängen från kursen kurs.poang och tabellen KURS läses med FO-reg på kurs kurs.kod = dummy4.kurs Här hämtas högskolepoängen från ktillp.poang eller från ktfort2.forpoang. Uppgiften hämtas via formulär RG_FOREG där högskolepoängen från KTILLP alternativt KTILL2 returneras i en lista tillbaka till RG01. OM-reg på kurs Vid omregistrering på kurs ska ingen kontroll göras på högskolepoängen och poängen ska inte heller summeras med i den totala högskolepoängen för aktuell termin. Delfunktion C - Förslag kursregistrering FFG-reg på kurs och FO-reg på kurs se ovan Delfunktion B.

Bengt Reinholdsson 2013-09-26 30 (60) Delfunktion D - FFG-reg på kurs, anmälningskod Här hämtas kurstillfällets poäng genom att uppgiften om anmälningskod används för att hämta ktill2.ffgpoang från kurstillfället i KTILL2 och tabellen KTILL2 läses genom ktill2.kod =d_kod.akod ktill2.startter =dummy.termin Delfunktion E - FFG-reg på kurs inom program med terminsreg Uppgiften om kurs som visas i delfunktionen hämtas från LANTKURS eller VALDKURS. Har uppgiften hämtats från tabellen LANTKURS ska rätt högskolepoäng hämtas från v_lantkurs01.ffgpoang. Vyn läses genom v_lantkurs01.pnr = dummy.pnr v_lantkurs01.termin = dummy.termin v_lantkurs01.progr = dummy2.eb_prog v_lantkurs01.proginr =dummy2.eb_inr (OBS! Innehåller fältet endast blanktecken ska v_lantkurs01.proginr läsas med _ ) v_lantkurs01.kurs = dummy2.kod Har förslagtet till kursregistrering hämtats från tabellen VALDKURS ska högskolepoängen hämtas från ktillp.poang från aktuellt kurstillfälle i de fall kursen läses över flera terminer och KTILLP läses genom ktillp.kurs = dummy2.kod ktillp.startter= dummy.termin ktillp.progr = dummy2.eb_prog ktillp.proginr = dummy2.eb_inr (OBS! Innehåller fältet endast blanktecken ska ktillp.proginr läsas med _ ) ktillp.termordk = 1 Hittas inte kurstillfället i KTILLP eller i V_LANTKURS01 eller om uppgiften om vilken urtabell LANTKURS/VALDKURS som gäller så hämtas högskolepoängen istället från kursen kurs.poang och tabellen KURS läses med kurs.kod = dummy2.kod Delfunktion F - FO-reg på kurs Se ovan under rubrik FO-reg på kurs Delfunktion B.

Bengt Reinholdsson 2013-09-26 31 (60) C3 Hämta rekommenderad maxpoäng För att kontrollera om studentens totala högskolepoäng aktuell termin överstiger den rekommenderade maxpoängen för högskolan måste högskolans RG01-systempreferens MAXPOANG kontrolleras. Funk Nr Vad vill man styra Nyckelord Värde: Resultat Default Typ RG01 5 Systempreferens som behövs för att lärosätet ska kunna sätta en egen rekommenderad maxgräns för de högskolepoäng som en student bör kunna kursregistrera sig på under en termin. Poängen ska anges i heltal. Systempreferensen gäller inte för kurser som läses inom program med terminsregistrering och där man i kursplanen, på obligatoriska kurser, valt att generera kursregistrering i samband med terminsregisteringen. Systempreferensen gäller inte heller vid omregistrering. MAXPOANG Har högskolan systempreferensen MAXPOANG och om totala registrerade hskpoängen för en student aktuell termin överstiger rekommenderad maxpoäng visas ett varningsmeddelande. NN/bl S Se service reg_com_r_001.011_check_maxpoang.

Bengt Reinholdsson 2013-09-26 32 (60) 2.11.2 Allmänna krav och kontroller studieavgifter R100 Beslutstabell för svar från kontrollpaketet. Avser RG01B o RG01C - förslag Svar från kontrollpaketet Åtgärd Kommentar 1 Avgiftsskyldig Underlaget från VALDKURS/LANTKURS ska inte visas som förslag i funktionen 2 - Avgiftsbefriad Personen har ingen studieavgiftspost i AVGTERM/AVGKURS. Fortsätt som vanligt i funktionen. 3 - Före H11 Fortsätt som vanligt i funktionen. 4 - Övergångsregel Fortsätt som vanligt i funktionen. 5 Avgiftsorsak saknas Underlaget från VALDKURS/LANTKURS ska inte visas som förslag i funktionen 6 Finns i gratistabell Okej att fortsätta i funktionen. Se kraven R102 o R103 9 - Studieavgift betald Okej att fortsätta i funktionen. Se kraven R102 o R103 10 - Studieavgift inte betalad ännu Underlaget från VALDKURS/LANTKURS ska inte visas som förslag i funktionen 11 - Studieavgiftspost finns och återbetalning är gjord Kolla med kontrollpaketet mf_check_fee fråga 1 enl krav R104 Om avgiftsbefriad så fortsätt som vanligt i funktionen Om avgiftsskyldig så visa inte förslaget Om före H11: fortsätt som vanligt Om avgiftsorsak saknas: ska ju bara inte hända: behöver inte tas hänsyn till Svar 90 o 91: stoppande felmedd 12 - Utbytesstudent Fortsätt som vanligt i funktionen. Det här kommer nog inte att inträffa men tar med det iallafall Det här kommer nog inte att inträffa men tar med det i alla fall Personen är i grunden avgskyldig men för denna kurs är det bedömt som gratis Villkor som ligger kvar tas bort. I de allra flesta fall ska detta redan vara gjort

Bengt Reinholdsson 2013-09-26 33 (60) 13 - Programmet är betalt men inte kursen. Reg medges 14 Programmet betalt men kursen återbetald. EJ reg Programmet är betalt men inte kursen reg medges uppdatera AVGKURS/AVGTERM. BETALT=J och tabort studieavgiftsvillkoret i LANTKURS Visa inte förslaget 90 Felaktiga indata Stoppande felmeddelande. ADM_nnn 'Felaktiga indata. Kontakta systemadministratör' 91 - Allvarligt fel i databasen Stoppande felmeddelande ADM_nnn 'Allvarligt fel i databasen. Kontakta systemadministratör'

Bengt Reinholdsson 2013-09-26 34 (60) R101 Beslutstabell för svar från kontrollpaketet. Avser RG01D o RG01E- Svar från kontrollpaketet Åtgärd när program saknas i anropet till check_avgift 1 Avgiftsskyldig Utför krav R106 Om SVAR=AVGIFTSBELAGD Stoppande felmeddelande: ADM_xxx Personen är skyldig att betala studieavgif. annars Ok att forstätta registera, tillfället är avgiftsbefriat. End-om 2 - Avgiftsbefriad Personen har ingen studieavgiftspost i AVGTERM/AVGKURS. Fortsätt som vanligt i funktionen. Åtgärd när program finns i anropet till check_avgift Utför krav R107 Om SVAR=AVGIFTSBELAGD Stoppande felmeddelande: ADM_xxx Personen är skyldig att betala studieavgift. annars Ok att forstätta registera, tillfället är avgiftsbefriat. End-om Personen har ingen studieavgiftspost i AVGTERM/AVGKURS. Fortsätt som vanligt i funktionen. 3 - Före H11 Fortsätt som vanligt i funktionen. Fortsätt som vanligt i funktionen. 4 - Övergångsregel Fortsätt som vanligt i funktionen. Fortsätt som vanligt i funktionen. 5 Avgiftsorsak saknas 6 Finns i gratistabell 9 - Studieavgift betald 10 - Studieavgift inte betalad ännu 11 - Studieavgiftspost finns och återbetalning är Stoppande felmeddelande: ADM_1019 Personen saknar avgiftsorsak. Lägg in den. Okej att fortsätta i funktionen. Se kraven R102 o R103 Okej att fortsätta i funktionen. Se kraven R102 o R103 Stoppande felmeddelande: ADM_xxx Personen har inte betalt sin studieavgift för denna kurs Kolla med kontrollpaketet mf_check_fee fråga 1 enl krav R104 Om avgiftsbefriad så Stoppande felmeddelande: ADM_1019 Personen saknar avgiftsorsak. Lägg in den. Okej att fortsätta i funktionen. Se kraven R102 o R103 Okej att fortsätta i funktionen. Se kraven R102 o R103 Stoppande felmeddelande: ADM_xxx Personen har inte betalt sin studieavgift för denna kurs Kolla med kontrollpaketet mf_check_fee fråga 1 enl krav R104 Om avgiftsbefriad så Kommentar R106 = check_utbtillf_avgif t för fristående kurs R107 = check_utbtillf_avgif t för kurs inom program Personen är i grunden avgskyldig men för denna kurs är det bedömt som gratis Eventuellt ska villkor som ligger kvar tas bort. I de allra flesta fall ska detta redan vara gjort

Bengt Reinholdsson 2013-09-26 35 (60) gjord 12 Utbytesstudent och post i lantkurs eller valdkurs finns som underlag 12 Utbytesstudent och underlag saknas i lantkurs/valdkurs och systempreff EJBEDOMD=J 12 Utbytesstudent och underlag saknas i lantkurs/valdkurs 13 - Programmet är betalt men inte kursen. Reg medges fortsätt som vanligt i funktionen Om avgiftsskyldig: Felmedd ADM_xxx Registrering medges ej. Kontrollera avgiftsorsak och studieavgift Om före H11: fortsätt som vanligt Om avgiftsorsak saknas: ska ju bara inte hända: behöver inte tas hänsyn till Svar 90 o 91: stoppande felmedd Fortsätt som vanligt i funktionen. fortsätt som vanligt i funktionen Om avgiftsskyldig: Felmedd ADM_xxx Registrering medges ej. Kontrollera avgiftsorsak och studieavgift Om före H11: fortsätt som vanligt Om avgiftsorsak saknas: ska ju bara inte hända: behöver inte tas hänsyn till Svar 90 o 91: stoppande felmedd Fortsätt som vanligt i funktionen. Fortsätt som vanligt i funktionen. Fortsätt som vanligt i funktionen. Om högskolan har EJBEDOMD=J skall registering på kurs vara möjlig utan föregående antagning. Utför krav R106 Om SVAR=AVGIFTSBELAGD Stoppande felmeddelande: ADM_xxx Personen är skyldig att betala studieavgift Annars annars End-om Ok att forstätta registera, tillfället är avgiftsbefriat. Kommer aldrig att hända för fristående kurs. Utför krav R107 Om annars SVAR=AVGIFTSBELAGD Stoppande felmeddelande: ADM_xxx Personen är skyldig att betala studieavgift Ok att forstätta registera, tillfället är avgiftsbefriat. End-om Programmet är betalt men inte kursen Reg medges uppdatera AVGKURS/AVGTERM. Gäller enbart RG01D R106 = check_utbtillf_avgif t för fristående kurs R107 = check_utbtillf_avgif t för kurs inom program

Bengt Reinholdsson 2013-09-26 36 (60) 14 Programmet betalt men kursen återbetald. EJ reg 90 Felaktiga indata 91 - Allvarligt fel i databasen Kommer aldrig att hända för fristående kurs. Stoppande felmeddelande. ADM_nnn 'Felaktiga indata. Kontakta systemadministratör' Stoppande felmeddelande ADM_nnn 'Allvarligt fel i databasen. Kontakta systemadministratör' BETALT=J och tabort studieavgiftsvillkoret i LANTKURS Stoppande felmeddelande: ADM_xxx Personen har betalt programmet men återbetalt på kursen. Kolla upp detta! Stoppande felmeddelande. ADM_nnn 'Felaktiga indata. Kontakta systemadministratör' Stoppande felmeddelande ADM_nnn 'Allvarligt fel i databasen. Kontakta systemadministratör' R102 Uppdatering av LANTKURS Om uppdatering sker utifrån LANTKURS ska ett eventuellt studieavgiftsvillkor i posten tas bort. Det mest troliga är att villkoret redan är borttaget. Undersök ett eventuellt villkor i kolumnerna VILLKOR, VILLKOR2, VILLKOR3 genom att läsa med aktuellt villkor i tabellen NYAMEDD: NYAMEDD.MEDDID = aktuellt villkor NYAMEDD.TERMIN= aktuell termin Om träff och NYAMEDD.MEDDTYP=S ska villkoret tas bort i samband med att LANTKURS uppdateras med J i kolumnen REG. R103 Uppdatering av LOKANTLB Om uppdatering av LOKANTLB ska ett eventuellt studieavgiftsvillkor i posten tas bort. Det mest troliga är att villkoret redan är borttaget. Undersök ett eventuellt villkor i kolumnerna VILLKOR1, VILLKOR2, VILLKOR3 genom att läsa med aktuellt villkor i tabellen NYAMEDD: NYAMEDD.MEDDID = aktuellt villkor NYAMEDD.TERMIN= aktuell termin Om träff och NYAMEDD.MEDDTYP=S ska villkoret tas bort i samband med att LOKANTLB uppdateras med J i kolumnen REG.

Bengt Reinholdsson 2013-09-26 37 (60) R104 Sök: Anropa kontrollpaket för studieavgifter mf_check_fee, förfrågan 1 Pnr Termin från bilden Förfrågan 1 svar från kontrollpaketet undersöks i anropande krav. R105 Uppdatering: Undertryck varningsfönster angående villkor när program är betalt men kurs inte betalt. Detta anses helt korrekt och varningsfönster ska inte behövas Anropa kontrollpaketet mf_check_fee när underlaget ligger i LANTKURS och det inte finns annat villkor än studieavgiftsvillkor. Om det är studieavgiftsvillkor eller annat villkor kollas mot NYAMEDD NYAMEDD.MEDDID=LANTKURS.VILLKOR/2/3 (tre villkor kan finnas) NYAMEDD.TERMIN=LANTKURS.TERMIN Om NYAMEDD.MEDDTYP<> S är det alltså ett annat slag av villkor och varningsfönstret ska visas oavsett om det även finns studieavgiftsvillkor. Om NYAMEDD.MEDDTYP = S är det ett studieavgiftsvillkor och nedan kontroll utförs. Anropa kontrollpaket: Pnr Termin från bilden Anmälningskod Program om det finns Förfrågan 4 Om svaret = 13 - Programmet är betalt men inte kursen. Så ska visning av varningsfönstret undertryckas I övriga fall visas varningsfönstret som vanligt R106 check_utbtillf_avgift Kontrollerar om aktuellt utbildningstillfälle är avgiftsbelagt/avgiftsfritt.

Bengt Reinholdsson 2013-09-26 38 (60) Skicka in följande parametrar från KTILL2 när program inte är angivet. Termin Anmkod.ktill2 Svar från check_utbtillf_avgift tas om hand i anropande krav förutom svaret nedan: Om FELAKTIGA_PARAMETRAR=TRUE Stoppande felmeddelande. ADM_1016 Felaktiga indata. Kontakta systemadministratör' R107 check_utbtillf_avgift Kontrollerar om aktuellt utbildningstillfälle är avgiftsbelagt/avgiftsfritt. Koll görs mot aktuellt program även om utbildningstillfället är en kurs. Programmets uppgift om avgift styr tillhörande kurser. Skicka in följande parametrar om data från LOKANTLB finns tillgänglig Termin Anmkod.ptill Skicka in följande parametrar om data från LOKANTLS finns tillgänglig Termin Pnr Program Kull Skicka in följande parametrar från formuläret om data från LOKANTLB/LOKANTLS saknas. Pnr Program Svar från check_utbtillf_avgift tas om hand i anropande krav förutom svaret nedan: Om FELAKTIGA_PARAMETRAR=TRUE Stoppande felmeddelande. ADM_1016 Felaktiga indata. Kontakta systemadministratör'

Bengt Reinholdsson 2013-09-26 39 (60) 3 Icke funktionella krav 3.1 Underhållbarhet Programmeringsstandard Status: Godkänt Prioritet: Måste De delar som utvecklas i Uniface ska följa programmeringsstandarden som gäller för verktyget. Utvecklaren ska kommentera koden på sådant sätt att det är lätt att förstå vad som händer i programmet. Beroenden: Ändringhistorik:

Bengt Reinholdsson 2013-09-26 40 (60) 4 Design 4.1 Startformulär Radiogrupp: Välj alternativ Status: Prioritet: Radiogrupp ger möjlighet att välja delfunktion. Obligatoriskt: Ja Typ: Radiogrupp Alternativ - RG01_B - Förslag termins- och kursregistrering - RG01_C - Förslag kursregistrering - RG01_D - FFG-reg på kurs, anmälningskod - RG01_E - FFG-reg på kurs inom program med terminsreg - RG01_F - FO-reg på kurs - RG01_G - OM-reg på kurs - RG01_H - OM-reg på programtermin Hjälptext: Välj alternativ Defaultvärde: Första alternativet

Bengt Reinholdsson 2013-09-26 41 (60) Knapp OK Status: Prioritet: Måste Knappen OK öppnar markerad delfunktion Ledtext OK Karaktär Boilerplate Obligatorisk Ja Hjälptext (F1) Öppna vald delfunktionen Längd Enligt S&G Defaultmarkerad Nej 4.2 Personliga inställningar Checkbox: Grupp i kurs Status: Godkänt Prioritet: Måste Obligatoriskt: Nej. Typ: Checkbox Ledtext: Se bild ovan Hjälptext: Ger möjlighet för inläggning av grupp i kurs Defaultvärde: blank, (ej markerad) Typ av värde: F= Falskt (0) eller T = Sant, markerad (1) Ingen uppdatering av värdet ska göras i databasen om den är blank.

Bengt Reinholdsson 2013-09-26 42 (60) Beroenden: Ändringhistorik: Checkbox: OM - Registrering Status: Godkänt Prioritet: Måste Obligatoriskt: Nej. Typ: Checkbox Ledtext: Se bild ovan Hjälptext: Ger möjlighet för inläggning av grupp i kurs Defaultvärde: blank, (ej markerad) Typ av värde: F= Falskt (0) eller T = Sant, markerad (1) Ingen uppdatering av värdet ska göras i databasen om den är blank. Beroenden: Ändringhistorik: Knapp Uppdatera (Personliga inställningar) Status: Prioritet: Måste Knappen sparar personliga inställningar i PERSPREF Ledtext Uppdatera Karaktär Boilerplate Obligatorisk Ja Hjälptext (F1) Lagrar val i databasen Längd Enligt S&G Defaultmarkerad Nej Enbart markerade fält ska lagras i tabellen PERSPREF och uppdateras med följande uppgifter: Anvkod, funktion, lopnummer samt styrinfo Styrinfo = GRUPP=J alternativt OMREG=J Saknas markering i någon eller båda fälten ska respektive post tas bort. 4.3 RG01_B - Förslag termins- och kursregistrering

Bengt Reinholdsson 2013-09-26 43 (60) Ny version av formuläret 2010-09-09 Följande objekt kan användaren välja: - Termin - Personnummer - Reg - Grupp i kurs - Uppdatera 4.3.1 Villkorsfält 4.3.1.1 Förslag till terminsregistrering Villkorsfält 4 till höger om villkor 3 4.3.1.2 Förslag till kursregistrering Villkorsfält 4 till höger om villkor 3

Bengt Reinholdsson 2013-09-26 44 (60) 4.4 RG01_C - Förslag kursregistrering Ny version av formuläret 2010-09-09 Följande objekt kan användaren välja: - Termin - Personnummer - Reg - Grupp i kurs - Uppdatera 4.4.1 Villkorsfält 4.4.1.1 Förslag till kursregistrering Villkorsfält 4till höger om villkor 3

Bengt Reinholdsson 2013-09-26 45 (60) 4.5 RG01_D FFG-reg på kurs, anmälningskod 4.5.1 Villkorsfält 4.5.1.1 Ange termin och personnummer Villkorsfält 4till höger om villkor 3 Fält "Anmkod" (RG01_D) Status: Ledtext: Obligatoriskt: Längd: Hjälptext: Prioritet: Måste Anmkod Ja 5 tkn Anmälningskod, 5 tkn

Bengt Reinholdsson 2013-09-26 46 (60) Defaultvärde: Sökknapp: Sökmönster: Blank Ja Ja Med hjälp av anmälningskoden söks uppgifter om kurstillfället fram samtidigt som förslag till program och inriktning alternativt fristående kurs görs. Kontrollera först om personen har läst någon annan kurs med liknade eller samma innehåll, om studenten är avstängd, därefter om användarens behörighet till kursen och sedan anropa RG_DROPDOWN Övriga objekt som kan användaren välja: - Termin - Personnummer - Program - Grupp i kurs - Uppdatera Vid kontroll om student har någon avstängning visas ytterligare ett fält Kommentar: Avstängning finns längst nere till höger om fältet Grupp i kurs.

Bengt Reinholdsson 2013-09-26 47 (60) 4.6 RG01_E FFG-reg på kurs inom program med terminsreg 4.6.1 Villkorsfält 4.6.1.1 Ange termin och personnummer Villkorsfält 4till höger om villkor 3

Bengt Reinholdsson 2013-09-26 48 (60) Fält "Kurskod" (RG01_E) Status: Ledtext: Obligatoriskt: Längd: Hjälptext: Defaultvärde: Sökknapp: Sökmönster: Prioritet: Måste Kurskod Ja 6 tkn Kursskod, 6 tkn Blank Ja Ja Med hjälp av kurskoden söks uppgifter om kursen fram samtidigt som förslag till program och inriktning alternativt fristående kurs görs. Kontrollera först om personen har läst någon annan kurs med liknade eller samma innehåll, om studenten är avstängd, därefter om användarens behörighet till kursen och sedan anropa RG_DROPDOWN Fält "Finform" (RG01_E) Status: Ledtext: Obligatoriskt: Längd: Hjälptext: Defaultvärde: Sökknapp: Sökmönster: Prioritet: Måste Finform Ja 6 tkn Typ av fristående kurs (finansieringsform), 3 tkn. Blank Ja Ja Övriga objekt som kan användaren välja: - Termin - Personnummer - Program - Grupp i kurs - Uppdatera Vid kontroll om student har någon avstängning visas ytterligare ett fält Kommentar: Avstängning finns längst nere till höger om fältet Grupp i kurs.

Bengt Reinholdsson 2013-09-26 49 (60) 4.7 RG01_G OM-reg på kurs Följande objekt kan användaren välja: - Termin - Personnummer - Reg - Uppdatera

Bengt Reinholdsson 2013-09-26 50 (60) 4.8 RG01_H OM-reg på programtermin Följande objekt kan användaren välja: - Termin - Personnummer - Reg - Uppdatera

Bengt Reinholdsson 2013-09-26 51 (60) 4.9 RG01_F FO-reg på kurs Följande objekt kan användaren välja: - Termin - Personnummer - Reg - Uppdatera 4.10 Inläggning för grupp i kurs Kurs och gruppkod fylls i automatiskt vid start av formuläret.