Kravspecifikation SA90 Antagning till ämne på forskarnivå

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

Kravspecifikation RS93 Alla kurser klara på forskarnivå

Kravspecifikation RS92 Uppnådd andel, forskarnivå

SA94 Deltagande i forskarskola/annat samarbete

Kravspecifikation RG10 Avbrott på kurs

STOCKHOLMS UNIVERSITET. Manual. Forskarladok. Ladokgruppen 2013

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

Funktionsbeskrivning. 2. Uppdelning av funktionen i delfunktioner. 3. Behörighetsanalys till delfunktioner

Funktionsbeskrivning

Kravspecifikation SA02_K Delfunktion avgifter

Kravspecifikation KA54 Huvudområdesgrupp

Kravlista/kravspec för ändring i RS90 Bolognaanpassningar samt andra tillägg. Innehållsförteckning

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

Funktionsbeskrivning

SA91 Forskarstuderandes handledare

KRAVSPECIFIKATION. RS21 Tillgodoräknande inom utbildning på forskarnivå

Kravspecifikation UT20 Intyg Visning av tillgodoräknande av prov

Registrering RG90 Registrering/Aktivitet/Försörjning 14

Funktionsbeskrivning. 2. Uppdelning av funktionen i delfunktioner. 3. Behörighetsanalys till delfunktioner

Kravspecifikation SA04 Praktik

Kravspecifikation SA02_J Studenter i utbildningssamarbete

Kravlista för ändring i SA90 Bolognaanpassningar. Innehållsförteckning

Kravspecifikation

Kravspecifikation RS01_B Inläggning av betyg på prov

Kravlista för ändring i RS94 Bolognaanpassningar. Innehållsförteckning

KA49 Fördjupning inom huvudområde

Funktionsbeskrivning KA16 Kurser och prov - indata

Funktionsbeskrivning SY02 Användare -indata

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

Funktionsbeskrivning

Anvisningar fö r dökumentatiön av utbildning pa förskarniva

Funktionsbeskrivning. - SA06- Etablering och antagning av utbytesstudenter

Funktionsbeskrivning för FSOK delarna Kurs och Uppnådda hskpoäng samt indexformuläret för sökning på kursbenämning

Kravspecifikation KA65 Typ av praktik

Kravspecifikation KA23

Funktionsbeskrivning

Anvisningar fö r dökumentatiön av utbildning pa förskarniva

Kravspecifikation. SA08 - Skapa alias. M:\jenkins_doc2pdf_nouveau_driftsatt_2016_03_6\UNIFACE\function_group\person\sa08\doc\sa08_kravspec.

Kravspecifikation UT54 Utskrift praktik

Kravspecifikation KA55 - Utbildningssamarbete

Användningsfallsspecifikation

Kravspecifikation. RB06 - Gallring personuppgifter, flera personer - med eller utan behörighet. Batchbeställning

Detaljerad beskrivning av kravlista för KA81

Ladok på forskarnivå vid Umeå universitet

Kravspecifikation. SA01 Namn och adressändring. Nouveau STU T

Kravspecifikation UT93. Listor doktorander. Nouveau

Kravspecifikation SA07 Antagen- utresande på utbytesprogram

Forskarutbildningen - från behörighetsbedömning till examen

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

Funktionsbeskrivning

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.

Kravspecifikation KA64 Organisationstyp

Antagning till Doktor senare del

Kravspec SA06- Etablering, antagning - utbytesstudent

KA40 - Ämnesgrupper Webbadress Projektnamn Projekt STU T-9101 Ämnesgrupp, Huvudområde och Fördjupning i Ladok.

RS02 Resultatrapportering på individuella kurser

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

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

Kravspecifikation. Anpassningar i SA01. Version 0.03

Antagning till Licentiat

Kravspecifikation. KA68 Fotnoter för examensbevis Version: 0.05

Funktionsbeskrivning

KA27 Uppflyttningsvillkor Kravspecifikation

KA48 - Huvudområde Webbadress Projektnamn Projekt STU T-9109 Ämnesgrupp, Huvudområde och Fördjupning i Ladok.

Kravspecifikation. UB02 Bevakningsuppdrag slutbetyg Version: 1.00.

Funktionsbeskrivning

KA25 Programtillfällen - indata

Kravlista för UT92 Anpassning till ny utbildningsstruktur. Innehållsförteckning

Funktionsbeskrivning

Kravsamordnare Datum Sida. Lou Lagusson (11)

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

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

Funktionsbeskrivning

Kravlista och Kravspecifikation RV03

Lou Lagusson 1 (13) Rättat stavfel på systpref

KRAVSPECIFIKATION. INAMN01 Indexformulär Sök person

Avsluta en doktorand i Ladok

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

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

Funktionsbeskrivning

Funktionsbeskrivning

Funktionsbeskrivning

KA21-Programplaner - utdata

Funktionsbeskrivning för BEGR Det generella begränsningspaketet

Funktionsbeskrivning. UT10 Visa studentuppgifter

Funktionsbeskrivning

Kravspecifikation SA05 Massetablering av studenter

Författare Datum Beteckning Sida (16)

Kravspecifikation. RB06 - Gallring personuppgifter, flera personer - med eller utan behörighet. Batchbeställning. Version 1.00

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

Funktionsbeskrivning. SB10 Adressuppdatering. Innehållsförteckning

Kravspecifikation. KA74 - Kataloguppgifter DS forskarnivå. Diploma Supplement

Funktionsbeskrivning

RG90 - Registrering, Aktivitet och Försörjning

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

Kravspecifikation RG03 Terminsregistrering - Flera personer

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

Funktionsbeskrivning

FORSKARUTBILDNING HANTERING I NYA LADOK

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

Transkript:

Kravspecifikation SA90 Antagning till ämne på forskarnivå 2016-02-03

Per Lindgren 2015-05-27 2 (35) Ändringshistorik Datum Av Kommentar Godkännare 2009-10-09 Per Lindgren SA90 saknade kravspec. Skapar denna i samband med en åtgärd. Den får sedan fyllas på efterhand. 2009-11-19 PerLindgren INTBOKST.TYP=L eller N är godkända som interimstkn i pnr 2009-12-22 PerLindgren Leverans från 9106 2010-11-24 2011-05-09 Eva L Simu Eva L Simu 2012-10-12 Andreas Cástol Sörlin 2012-10-18 Andreas Cástol Sörlin 2012-11-05 Andreas Cástol Sörlin Kompletterat kapitel 1 utifrån teknisk dokumentation, till krav R20, kontrollerna C1-C32 med tillhörande meddelanden i samband med åtgärd NOUVSD-7535. Lagt till Huvudomr samt ändrat rubrik till Huvudämne i listboxen Översikt grundexamen i SA90B00G Ändrat ledtexten forskarskola till forskarskola/annat samarbete, LADOK- 16288 Lagt till ett nytt meddelande, SA90_028, som ges vid kontroll C5 istället för SA90_007 Lagt till info om hur behörighetskontrollen ser ut för Forksarskola/annat samarbete. 2014-11-17 Eva L Simu LADOK-19049 EXA T-4201 Gemensam examen. Gäller antagningen ett ämne som leder till en gemensam examen visas uppgiften. 2015-05-27 Maria Vännman LADOK-19393 Ändrar skärmdump SA90A00G + beskrivning på terminsfältet 2016-02-03 Britt Berglund Ändrat funktionsbenämning enligt NOVFUNK -

Per Lindgren 2015-05-27 3 (35) Innehållsförteckning 1 INLEDNING... 4 1.1 SYFTE... 4 1.2 BESKRIVNING... 4 1.2.1 Delfunktioner... 4 1.2.2 Händelseflöden... 4 1.3 BEHÖRIGHET/PREFSTYRNINGAR... 5 1.3.1 Behörighet... 5 1.3.2 Preferensstyrningar... 5 1.4 FÖRKLARINGAR... 6 1.4.1 Förklaringar av terminologi... 6 1.5 REFERENSER... 6 2 SA90A00G ANTAGNING TILL FORSKARUTBILDNING... 6 2.1 ALLMÄNNA KRAV... 6 2.1.1 Beteende... 6 2.2 FORMULÄR SA90A00G... 7 2.3 KONTROLLER... 15 2.4 MEDDELANDEN... 34

Per Lindgren 2015-05-27 4 (35) 1 Inledning SA90 används för att lägga in/ändra/ta bort antagning till forskarutbildning och grundexamen från annan högskola. 1.1 Syfte Antagning till forskarutbildning. Spec saknas. Jag lägger upp en ny spec för mitt speciella fall sedan får det fyllas på eftersom. 1.2 Beskrivning 1.2.1 Delfunktioner SA96A00G Aktivitets- och försörjningsplan SA90A00G Antagning till forskarutbildning SA90B00G Grundexamen från annan högskola SA91A00G Forskarstuderandes handledare SA90D00G 1) Deltagande i forskarskola/annat samarbete 1) Kopia av SA94A00G 1.2.2 Händelseflöden I denna funktion kan användaren lägga in, ändra eller ta bort antagning till forskarutbildning. Användaren kan: - generera tillfälligt personnummer

Per Lindgren 2015-05-27 5 (35) - lägga in personnummer, namn och adress - ändra/ta bort tidigare inlagd antagning - lägga upp en aktivitets och försörjningsplan för doktoranden - lägga in/ändra/ta bort grundexamen från annan högskola - lägga in/ändra/ta bort uppgifter om forskarskola/annat samarbete - lägga in handledare Grundexamen från annan högskola, handledare och forskarskola/annat samarbete kan bara anges för studenter som är antagna till forskarstudier. Etablering, tillfälligt personnummer, adress Har personen inget fullständigt personnummer, kan ett tillfälligt personnummer skapas. Personnummer och namn anges. Behörighet till att lägga in tillfälligt personnummer styrs via delfunktion SA90_A. Adress kan läggas in efter uppdatering av startformuläret om menyalternativet Lägg in adress SA01 är förvalt. Behörigheter i SA01 styrs via syst- och användarpreferenser till SA01. 1.3 Behörighet/prefstyrningar 1.3.1 Behörighet Användaren ska vara behörig till funktionen och/eller respektive delfunktion. Behörighet läggs in via SY01. Behörighet till Forskarskola/annat samarbete kontrolleras mot SA94. 1.3.2 Preferensstyrningar Preferensstyrning för användarbehörighet läggs in via SY02. Funk SA90 SA90 Vad vill man styra Användarens behörighet till alla institutioner. Användarens behörighet till ämnen inom viss fakultet. Nyckelord Värde: Resultat Default Typ 1 ) SUPER FAKULTET Figur 1 Behörighet/prefstyrning (Tabell) 1) Typ betyder: S: SYSTPREF, A: ANVPREF, P: PERSPREF J: Användaren har behörighet till ämnen på alla institutioner. N/blank: Kontroll mot ANVINST ska gälla. xx: Användaren har behörighet till den fakultet som anges. Kontroll görs mot FAK i tabellen FOAMNE. N/blank blank A A

Per Lindgren 2015-05-27 6 (35) 1.4 Förklaringar 1.4.1 Förklaringar av terminologi Ord Förklaring doktor, senare del dvs studenten har tidigare licentiatexamen 1.5 Referenser 2 SA90A00G Antagning till forskarutbildning 2.1 Allmänna krav 2.1.1 Beteende I formuläret väljer användaren först något av alternativen - Inläggning - Ändring - Borttagning samt typ av antagning - licentiat (typ L) - doktor (typ D) - doktor, senare del (typ S) Sen anges personnummer. Personnummer kan sökas fram genom indexformulär. Om studenten saknar fullständigt personnummer kan användaren, om användaren är behörig till delfunktion SA90_A, skapa ett tillfälligt personnummer. Vid antagning till typ S=doktor, senare del, måste det finnas avbrott på antagning till L=licentiat. Antagning till typ L och D är ej heller möjligt inom samma ämne. Om personen är antagen till flera ämnen visas samtliga ämnen. Användaren markera raden som skall ändras/tas bort och då visas personens samtliga antagningsuppgifter. För att ändra/ta bort uppgifter får inte nedanstående vara inrapporterat för angiven antagningstyp: aktivitet och försörjning, handledare, individuell studieplan, dokumentation av läskurser uppnådd andel inom forskarutbildningen, avhandling, alla läskurser klara

Per Lindgren 2015-05-27 7 (35) Vid inläggning/ändring är ämne, termin, datum obligatoriska uppgifter. Om land angetts under Anknytning till annan högskola är utl.högskola obligatorisk uppgift. 2.2 Formulär SA90A00G R1: Val av åtgärd Typ Format Ledtext Hjälptext Villkor Radiogrupp Inläggning Ändring Borttag När formuläret anropas ska alternativet Inläggning vara markerat. Inläggning

Per Lindgren 2015-05-27 8 (35) Styrningar R2: Personnummer Typ Format Ledtext Hjälptext Kontroller Inmatningsfält 10 tkn Pnr Personnummer 10 tkn Kontroll av interimstecken(7:e pos) i pnr: Om personnr saknas i NAMN o INTERIM Stäm av om angivet tecken finns i tabellen INTBOKST. TYP=L eller TYP=N är godkända Annars blir det felmed: ADM_649 Interimstecknet följer inte standard för denna högskola. Använd funktionen "Tillfälligt personnummer..." för att tilldela giltigt personnummer Styrning Om det är inläggning och personen saknas i NAMN eller om personen tidigare är GALLRAD dimmas namnfälten upp. R3: Efternamn Typ Format Ledtext Hjälptext Villkor Inmatningsfält Efternamn Styrningar R4: Förnamn Typ Format Ledtext Inmatningsfält Efternamn

Per Lindgren 2015-05-27 9 (35) Hjälptext Villkor Styrningar R5: Listbox Typ Format Ledtext Hjälptext Villkor Visningsfält Antagen till, Ämne, Benämning, Utb samarb, Gem exam, Typ, Termin, Avbrott, Examen Visar befintliga antagningar Uppgifterna om antagning hämtas från FOANT2. Uppgiften om examen hämtas från FOEXAM. Uppgiften om utbildningssamarbete hämtas från FOEXAM. Gäller det ett ämne med utbildningssamarbete visas samkoden (samkod.foant2) i kolumnen Utb samarb och om utbildningssamarbetet har gemensam examen (gemexam.samutb) visas ett J i kolumnen för Gem exam. Styrningar R6: Val av forskarutbildning Typ Format Ledtext Hjälptext Villkor Radiogrupp Doktor Licentiat Doktor senare del När formuläret anropas ska alternativet Doktor vara markerat. Styrningar R7: Ämne Typ Format Inmatningsfält

Per Lindgren 2015-05-27 10 (35) Ledtext Hjälptext Villkor Styrningar Ämne Ämne 8 tkn Gäller det ett ämne med som ingår i ett utbildningssamarbete (samkod.foamne) och om utbildningssamarbetet har gemensam examen (gemexam.samutb = J) visas texten Gemensam examen längst till höger efter fält R11. R10: Termin Typ Format Ledtext Hjälptext Villkor Styrningar Inmatningsfält Halvår/Term message/hint "Antagningstermin/Kalenderhalvår, H/V + årtal, 3 tkn." R11: Datum Typ Format Ledtext Hjälptext Villkor Styrningar Inmatningsfält Datumfält ÅÅÅÅ-MM-DD Datum när studierna påbörjas Startdatum för studierna, 6 eller 10 tkn. I formen: ÅÅMMDD eller ÅÅÅÅ-MM- DD Datumet ska ligga inom antagningsterminens (R10) intervall; VÅÅ = ÅÅÅÅ0101-ÅÅÅÅ0631 alternativt HÅÅ= ÅÅÅÅ0701-ÅÅÅÅ1231 Fältet är obligatoriskt. Startdatum får inte ligga efter datum för avbrottet. Startdatum för "Doktor senare del" får inte vara tidigare än avbrottstermin för Licentiat på samma ämne. Vid ändring av datum görs kontroll mot handledarens startdatum. Är handledarens startdatum tidigare än antagningens startdatum kan man inte ändra datumet om det inte finns en annan antagning att knyta handledaren mot. Övriga kontroller och meddelande enligt S&G/kodningsstandard för datumfält. Ligger datumet före antagningsterminens startdatum, se C33, ska meddelande ADM_745 ges och man ska inte kunna lämna fältet.

Per Lindgren 2015-05-27 11 (35) Ligger datumet efter antagningsterminens slutdatum, se C33, ska meddelande ADM_745 ges och man ska inte kunna lämna fältet.. Lämnas fältet utan att datum fylls i ska meddelande ADM_365 ges men man ska kunna gå vidare till nästa fält. Är datumet senare än avbrottets datum, se C34, ska meddelande SA90_027 ges och man ska inte kunna lämna fältet.. Gäller det en antagning till "Doktor senare del" och datumet är tidigare än avbrottsterminen för Licentiatantagningen på samma ämne, se C35, ska meddelande SA90_009 ges och man ska inte kunna lämna fältet. Gäller det en ändring och startdatumet är senare än handledarens startdatum ska man inte kunna ändra startdatumet och meddelande SA90_007 ges. Gäller det en antagning till Senare del och handledaren kan knytas till licantagningen är allt OK. Föregående fält R10 Termin. Nästa fält R13 Sv Högskola om fältet är dimmat blir nästa fält R14 Land. R13: Högskola Typ Format Ledtext Hjälptext Villkor Styrningar Inmatningsfält Sv högskola R14: Land Typ Format Ledtext Hjälptext Villkor Styrningar Inmatningsfält Land R15: Utländsk högskola Typ Format Inmatningsfält

Per Lindgren 2015-05-27 12 (35) Ledtext Hjälptext Villkor Styrningar Utl högskola R20: Uppdatera Status: Prioritet: Typ Format Ledtext Hjälptext Villkor Knapp 10 tkn Uppdatera när Inläggning eller Ändring i radiogruppen R1 valts. Ta bort vid val Borttagning i radiogrupp R1. Sparar uppgifterna i databasen. När knappen aktiveras görs kontroll att användaren har rapporteringsrätt för forskarämnet Användaren har rapporteringsrätt om han/hon har - användarpreferensen SUPER för SA90, se ANVPREF eller - är behörig till forskarämnet (ANVINST.INST = FOAMNE.INST) eller - är behörig till ämnets fakultet (FAK.FOAMNE jämförs med FAKULTET som hämtas från ANVPREF för SA90) har inte användaren rapporteringsrätt ges meddelandet ADM_045. att någon ändring är gjord vid val Inläggning eller Ändring i radiogruppen R1. Om ingen ändring är gjord så ska ingenting hända utan meddelande ADM_002 ges. att det finns någon vald antagning att ta bort när Borttagning valts i radiogruppen R1 annars ska ingenting hända och meddelande ADM_330 ges. att forskarstudenten inte har avbrott på ämnet om Ändring är vald i radiogrupp R1. Har studenten avbrott ges meddelandet ADM_502. Om någon av ovanstående kontroller slår till visas meddelandet i meddelande raden, uppdateringen avbryts och markören ligger kvar på knappen. Styrningar Vid val Uppdatera (Inläggning/Ändring) görs kontroll att samtliga obligatoriska fält (efternamn, förnamn, ämne, termin, datum) är ifyllda. Saknas uppgift i något fält ges meddelandet ADM_090. att land är ifyllt om utländsk högskola är det eller tvärtom saknas uppgift ges

Per Lindgren 2015-05-27 13 (35) meddelandet ADM_481. att fälten inte innehåller sökmönster, finns sökmönster i något fält ges meddelandet ADM_430. att datumet ligger inom antagningsterminens intervall, se C1. Om datumet är utanför ges meddelandet ADM_745. att man inte lägger in en likadan antagning (samma pnr, amne, fotyp) som tidigare finns i FOANT2. Är så fallet ges meddelande SA90_001. att man inte lägger in en licentiat och en doktor på samma ämne, se C11. Har samtliga kontroller C1-C12 samt C30 gått igenom ska uppdatering av antagningen i tabellen FOANT2 ske, se C31. Om uppdateringen avbryts vid inläggning/ändring ges meddelande ADM_477 annars ADM_001 när uppdateringen är klar. Vid val Uppdatera (Inläggning) av antagningen görs kontroll om man lagt in för eller efternamn för studenten, se C30, sparas uppgiften i tabellen NAMN. om uppdateringen C31 gått bra görs en kontroll om funktion SA01 ska startas för att möjliggöra inläggning av adressuppgifter för studenten, se C32. Vid val Uppdatera (Inläggning/Ändring) Senare del görs kontroll att datum för antagning till senare inte är tidigare än avbrottsdatumet för licentiatantagningen till ämnet el, se C2. Annars ges meddelande SA90_027. Vid val Uppdatera (Ändring) av antagningen görs kontroll att aktivitetsgrad för forskarutbildning (AKTIVIT) inte finns inlagda för ämnet tidigare termin, se C3. Är så fallet ges meddelande SA90_007. att andel klar av forskarutbildning (DOKANDEL) inte finns för ämnet tidigare termin, se C4. Är så fallet ges meddelande SA90_007. att dokumentation av läskurs i forskarutbildning (DOKKURS2) inte finns inlagda för tidigare termin, se C5. Är så fallet ges meddelande SA90_028. att inga poster finns i arbetstabellen DOKRAD för tidigare termin, se C6. Är så fallet ges meddelande SA90_007. att ingen värdering/omvärdering skett av forskarutbildningskurser (DOKOMK) för ämnet tidigare termin, se C7. Är så fallet ges meddelande SA90_007.

Per Lindgren 2015-05-27 14 (35) att inte handledare finns inlagd i HANDLED för ämnet tidigare termin, se C8. Är så fallet ges meddelande SA90_007. att inte disputation alt licentiats seminarium finns inlagd i DISP för ämnet tidigare termin, se C9. Är så fallet ges meddelande SA90_007. att inte alla läskurser i forskarutbildning klara (LASKLAR) finns inlagd för ämnet tidigare termin, se C10. Är så fallet ges meddelande SA90_007. att inte tillgodoräknande inom forskarutbildning finns inlagd i FORSKTG för tidigare termin, se C12. Är så fallet ges meddelande SA90_007. Vid val Ta bort av antagning görs kontroll att andel klar av forskarutbildning (DOKANDEL) inte finns för ämnet, se C16. att dokumentation av läskurs i forskarutbildning (DOKKURS2) inte finns inlagda för ämnet, se C17. att inga poster finns i arbetstabellen DOKRAD som antagningen kan kopplas till, se C18. att ingen värdering/omvärdering skett av forskarutbildningskurser (DOKOMK) för ämnet, se C19. att inte disputation alt licentiats seminarium finns inlagd i DISP för ämnet, se C20. att inte alla läskurser i forskarutbildning klara (LASKLAR) finns för ämnet, se C21. att inte tillgodoräknande inom forskarutbildning finns inlagd i FORSKTG som antagningen kan kopplas till, se C22. att inte studieplaner finns i tabellen FOPLAN för ämnet, se C23. att inte någon titel för avhandlingen finns i tabellen AVHANDL för ämnet, se C24 att inte forskarexamen finns i tabellen FOEXAM för ämnet, se C25. att inte någon försörjning för forskaren finns inlagd i tabellen FORSORJ för ämnet, se C26. att aktivitetsgrad för forskarutbildning (AKTIVIT) inte finns inlagda för ämnet tidigare termin, se C13. Finns bara en post i AKTIVIT för aktuellt ämne/termin och ingen aktivitet skett kan posten tas bort eller om det bara är en post men aktivitet skett blir användaren informerad om att aktivitetsplan finns och en fråga ställs om man vill ta bort den eller inte, se vidare C14.

Per Lindgren 2015-05-27 15 (35) Har någon av ovanstående kontroller slagit in avbryts uppdateringen och meddelandet SA90_005 visa på meddelanderaden och markören ligger kvar på knappen. Har man inte blivit stoppad i någon av kontrollerna C16-C26, C13 eller C14 tas uppgifterna för aktuell avhandling bort i tabellen FOANT2 men även i tabellerna AKTIVIT och HANDLED. Går uppdateringen snett ges meddelande ADM_477 och uppdateringen avbryts, är allt OK ges meddelandet ADM_205. Övrigt Samtliga kontroller som här görs i samband med vid Ändring ska även göras vid ändring av termin. 2.3 Kontroller C1: Kontrollera att startdatum är inom terminens intervall Startdatum ska ligga inom datumen för (antagningstermin). För forskartermin ligger vårterminen VÅÅ (ÅÅÅÅ1) i intervallet ÅÅÅÅ0101-ÅÅÅÅ0631 och höstterminen HÅÅ (ÅÅÅÅ2) = ÅÅÅÅ0701-ÅÅÅÅ1231 Ligger datumet längre fram i tiden än sista dagen för aktuell antagningstermin avbryts uppdateringen. C2: Doktor senare del får inte läggas innan avbrottsterminen för lic. Om det är en antagning till senare del (R6 = "3") kontrolleras att en licentiatantagning finns FOANT2.PNR = Personnr and FOANT2.FOTYP = L and och att avbrott skett senast aktuell termin TERMIN FÖR AVBROTT > Termin TERMIN FÖR AVBROTT (ÅÅÅÅT) genom ÅÅÅÅ = FOANT2.AVBRDAT pos 1-4 och T = 1 om FOANT2.AVBRDAT pos 5-6 < 7 eller T =2 om FOANT2.AVBRDAT pos 5-6 > 6 Finns inte avbrott på tidigare eller aktuell termin avbryts uppdateringen.

Per Lindgren 2015-05-27 16 (35) C3: Kontrollera att aktivitet inte finns inlagda för tidigare termin för ämnet om så är fallet avbryts uppdateringen annars är allt OK och vi går vidare. Om det är en ändring (R1= 2 ) av antagning till licentiat eller doktor (R6 = "1" or R6 = "2") görs kontroll att inte aktivitet finnas inlagd för tidigare termin. AKTIVIT.PNR = Personnr and AKTIVIT.AMNE = Ämne and AKTIVIT.TERMIN < Termin finns aktivitet för tidigare termin kan ej ändring ske och uppdateringen avbryts. av antagning till senare del (R6 = "3") görs kontroll att inte aktivitet finns inlagd för tidigare termin AKTIVIT.PNR = Personnr and AKTIVIT.AMNE = Ämne and AKTIVIT.TERMIN < Termin and samt att aktiviteten kan härledas till en licentiatantagning FOANT2.PNR = Personnr and FOANT2.FOTYP = L and och att terminen i AKTIVIT ligger i intervallet från antagningsterminen till terminen för avbrottet AKTIVIT.TERMIN <= TERMIN FÖR AVBROTT and AKTIVIT.TERMIN >= FOANT2.TERMIN TERMIN FÖR AVBROTT (ÅÅÅÅT) genom ÅÅÅÅ = FOANT2.AVBRDAT pos 1-4 och T = 1 om FOANT2.AVBRDAT pos 5-6 < 7 eller T =2 om FOANT2.AVBRDAT pos 5-6 > 6 finns aktivitet på tidigare termin och om aktiviteten inte kan kopplas till en licentiatantagning avbryts uppdateringen. C4: Kontrollera att poster inte finns inlagda i DOKANDEL för tidigare termin för aktuellt ämne. Är så fallet avbryts uppdateringen annars är allt OK och vi fortsätter att kontrollera nästa tabell. Om det är en ändring (R1 = 2 ) av antagning till licentiat eller doktor (R6 = "1" or R6 = "2") görs kontroll att inte andel klar finnas inlagd för tidigare termin.

Per Lindgren 2015-05-27 17 (35) DOKANDEL.PNR = Personnr and DOKANDEL.FOAMNE = Ämne and DOKANDEL.TERMIN < Termin finns post i DOKANDEL för tidigare termin kan ej ändring ske och uppdateringen avbryts. av antagning till senare del (R6 = "3") görs kontroll att inte andel klar finns inlagd för tidigare termin DOKANDEL.PNR = Personnr and DOKANDEL.FOAMNE = Ämne and DOKANDEL.TERMIN < Termin and samt att posten kan härledas till en licentiatantagning FOANT2.PNR = Personnr and FOANT2.FOTYP = L and och att terminen i DOKANDEL ligger i intervallet från antagningsterminen till terminen för avbrottet DOKANDEL.TERMIN <= TERMIN FÖR AVBROTT and DOKANDEL.TERMIN >= FOANT2.TERMIN TERMIN FÖR AVBROTT (ÅÅÅÅT) genom ÅÅÅÅ = FOANT2.AVBRDAT pos 1-4 och T = 1 om FOANT2.AVBRDAT pos 5-6 < 7 eller T =2 om FOANT2.AVBRDAT pos 5-6 > 6 finns aktivitet på tidigare termin och om aktiviteten enl ovan inte kan kopplas till en licentiatantagning avbryts uppdateringen. C5: Kontrollera att poster inte finns inlagda i DOKKURS2 för tidigare termin, finns poster för tidigare termin så måste vi kontrollera om posterna i DOKKURS2 kan härledas till någon annan antagning. Om det är poster som kan härledas till annan antagning eller om det är poster för aktuell eller senare termin så är allt OK och kontroll fortsätter på nästa tabell annars avbryts bearbetningen. Om det är en ändring (R1 = 2 ) görs kontroll att poster inte finns inlagda i DOKKURS2 för tidigare termin. DOKKURS2.PNR = Personnr and TERMIN I DOKKURS2 < Termin and TERMIN I DOKKURS2 = (ÅÅÅÅT) genom

Per Lindgren 2015-05-27 18 (35) ÅÅÅÅ = DOKKURS2.DATUM pos 1-4 och T = 1 om DOKKURS2.DATUM pos 5-6 < 7 eller T = 2 om DOKKURS2.DATUM pos 5-6 > 6 Gäller det aktuell eller senare termin är allt OK och vi går vidare med kontroll av nästa tabell annars om det är en tidigare termin kontrolleras om det gäller en forskarstuderande med begränsad behörighet och om det finns någon post som täcker terminen, i så fall är allt ok och kontroll fortsätter på nästa tabell FOBEH.PNR = DOKKURS2.PNR and FOBEH.INST = DOKKURS2.INST and FOBEH.FROMTERM >=TERMIN I DOKKURS2 and FOBEH.TOMERM <= TERMIN I DOKKURS2 or Annars om ingen post finns i FOBEH som täcker terminen kontrolleras om DOKKURS2 posten istället kan härledas till en annan antagning FOANT2.PNR = DOKKURS2.PNR and FOANT2.AMNE <> Ämne or FOANT2.FOTYP <> R6 and (översätt först rg_typ till D,L eller S) Om en annan antagning finns som DOKKURS2 posten kan härledas till måste vi även kontrollera termin TERMIN I DOKKURS2 >= FOANT2.TERMIN och om avbrott finns så kollar vi terminen för avbrottet DOKKURS2.DATUM <= = FOANT2.AVBRDAT Slår dessa kontroller in så kan vi härleda posterna i DOKKURS2 till en annan antagning och allt är OK och vi kan gå vidare och kontrollera nästa tabell. Annars så gäller DOKKURS2 posterna för tidigare termin och uppdateringen avbryts. C6: Kontrollera att poster inte finns inlagda i DOKRAD för tidigare termin, finns poster för tidigare termin så måste vi kontrollera om posterna i DOKRAD kan härledas till någon annan antagning. Om det är poster som kan härledas till annan antagning eller om det är poster för aktuell eller senare termin så är allt OK och vi fortsätter kontrollera nästa tabell annars avbryts bearbetningen. Om det är en ändring (R1 = 2 ) görs kontroll att poster inte finns inlagda i DOKRAD för tidigare termin. DOKRAD.PNR = Personnr and TERMIN I DOKRAD < Termin

Per Lindgren 2015-05-27 19 (35) TERMIN I DOKRAD = (ÅÅÅÅT) genom ÅÅÅÅ = DOKRAD.DATUM pos 1-4 och T = 1 om DOKRAD.DATUM pos 5-6 < 7 eller T = 2 om DOKRAD.DATUM pos 5-6 > 6 Om så är fallet kontrolleras om det gäller en forskarstuderande med begränsad behörighet och om det finns någon post som täcker terminen, i så fall är allt ok och antagningen kan ändras FOBEH.PNR = DOKRAD.PNR and FOBEH.INST = DOKHUV2.INST and (inst hämtas från DOKHUV2 läses DOKHUV2.PNR= DOKRAD.PNR) FOBEH.FROMTERM >= TERMIN I DOKRAD and FOBEH.TOMERM <= TERMIN I DOKRAD or Kan inte DOKRAD posten härledas till en FOBEH post kontrolleras om DOKRAD posten istället kan härledas till en annan antagning FOANT2.PNR = DOKRAD.PNR and FOANT2.AMNE <> Ämne or FOANT2.FOTYP <> R6 and (översätt först rg_typ till D,L eller S) Om en annan antagning finns som DOKRAD posten eventuellt kan härledas till måste vi även jämföra terminerna TERMIN I DOKRAD >= FOANT2.TERMIN och om avbrott finns så kollar vi terminen för avbrottet DOKRAD.DATUM <= FOANT2.AVBRDAT Slår dessa kontroller in så kan vi härleda posterna i DOKRAD till annan antagning och allt är OK och vi kan fortsätta kontrollen av nästa tabell. Annars så gäller DOKRAD posterna för den här antagningen tidigare termin och uppdateringen avbryts. C7: Kontrollera att poster inte finns inlagda för ämnet i DOKOMK för tidigare termin. Är det aktuell antagningstermin eller senare termin så är allt OK och vi fortsätter med att kontrollera nästa tabell annars avbryts uppdateringen. Om det är en ändring (R1 = "2") och antagning till Doktor (R6 = 1) eller Licentiat (R6 = 2) görs kontroll att poster för aktuellt ämne inte finns inlagda i DOKOMK för tidigare termin DOKOMK.PNR = Personnr and DOKOMK.FOAMNE = Ämne and TERMIN I DOKOMK < Termin TERMIN I DOKOMK = (ÅÅÅÅT) genom ÅÅÅÅ = DOKOMK.DATUM pos 1-4 och T = 1 om DOKOMK.DATUM pos 5-6 < 7 eller

Per Lindgren 2015-05-27 20 (35) T = 2 om DOKOMK.DATUM pos 5-6 > 6 Är så fallet avbryts uppdateringen. antagning till Senare del (R6 = 3) kontrolleras om det finns en licentiatantagning med avbrott där antagningen täcks av terminsintervallet; DOKOMK.PNR = Personnr and DOKOMK.FOAMNE = Ämne and FOANT2.PNR = DOKOMK.PNR and FOANT2.FOTYP = "L" and TERMIN I DOKOMK >= FOANT2.TERMIN and DOKOMK.DATUM <= FOANT2.AVBRDAT Slår INTE dessa kontroller in så ligger terminen utanför intervallet där annan antagning täcker och uppdateringen avbryts. C8: Kontrollera att handledare inte finns inlagda i HANDLED för aktuellt ämne tidigare termin. Är det aktuell antagningstermin eller senare så är allt OK och vi fortsätter med att kontrollera nästa tabell annars avbryts uppdateringen. görs kontroll att poster för aktuellt ämne inte finns inlagda i HANDLED tidigare termin HANDLED.PNR = Personnr and HANDLED.AMNE = Ämne and HANDLED.STARTDAT < Datum Om så är fallet och antagningen är en Doktor (R6 = 1) eller Licentiat (R6 = 2) avbryts uppdateringen. Annars om antagning är en antagning till Senare del (R6 = 3) kontrolleras om det finns en licentiatantagning med avbrott där antagningen täcks av terminsintervallet; FOANT2.PNR = HANDLED.PNR and FOANT2.FOTYP = "L" and HANDLED.STARTDAT < = FOANT2.AVBRDAT and HANDLED.STARTDAT > = FOANT2.DATUM Slår INTE kontrollen på termin in så ligger terminen utanför intervallet där annan antagning täcker och uppdateringen avbryts.

Per Lindgren 2015-05-27 21 (35) C9: Kontrollera att disputation inte finns inlagda i DISP för aktuellt ämne tidigare termin. Är det aktuell antagningstermin eller senare så är allt ok allt OK och vi fortsätter med att kontrollera nästa tabell annars avbryts uppdateringen. Om det är en ändring (R1 = "2") görs kontroll att poster för aktuellt ämne inte finns inlagda i DISP tidigare termin DISP.PNR = Personnr and DISP.AMNE = Ämne and TERMIN FÖR DISP < Termin TERMIN FÖR DISP (ÅÅÅÅT) genom ÅÅÅÅ = DISP.DATUM pos 1-4 och T = 1 om DISP.DATUM pos 5-6 < 7 eller T = 2 om DISP.DATUM pos 5-6 > 6 Om så är fallet och antagningen är en Doktor (R6 = 1) eller Licentiat (R6 = 2) avbryts uppdateringen. Annars om antagning är en antagning till Senare del (R6 = 3) kontrolleras om det finns en licentiatantagning med avbrott där antagningen täcks av terminsintervallet; FOANT2.PNR = DISP.PNR and FOANT2.FOTYP = "L" and TERMIN FÖR DISP > = FOANT2.TERMIN and DISP.DATUM < = FOANT2.AVBRDAT Slår INTE kontrollen på termin in så ligger terminen utanför intervallet där annan antagning täcker och uppdateringen avbryts annars kan kontrollen av nästa tabell fortsätta. C10: Kontrollera att inte alla "läskurser i forskarutbildning klara" finns inlagda i LASKLAR för aktuellt ämne tidigare termin. Är det aktuell antagningstermin eller senare så är allt OK och vi fortsätter med att kontrollera nästa tabell annars avbryts uppdateringen. Om det är en ändring (R1 = "2") görs kontroll att poster för aktuellt ämne inte finns inlagda i LASKLAR tidigare termin LASKLAR.PNR = Personnr and LASKLAR.AMNE = Ämne and TERMIN FÖR LASKLAR < Termin TERMIN FÖR LASKLAR (ÅÅÅÅT) genom ÅÅÅÅ = LASKLAR.DATUM pos 1-4 och T = 1 om LASKLAR.DATUM pos 5-6 < 7 eller

Per Lindgren 2015-05-27 22 (35) T = 2 om LASKLAR.DATUM pos 5-6 > 6 Om så är fallet och antagningen är en Doktor (R6 = 1) eller Licentiat (R6 = 2) avbryts uppdateringen annars om antagning är en antagning till Senare del (R6 = 3) kontrolleras om det finns en licentiatantagning med avbrott där antagningen täcks av terminsintervallet; FOANT2.PNR = LASKLAR.PNR and FOANT2.FOTYP = "L" and TERMIN FÖR LASKLAR > = FOANT2.TERMIN and LASKLAR.DATUM < = FOANT2.AVBRDAT Slår INTE kontrollen på termin in så ligger terminen utanför intervallet där annan antagning täcker och uppdateringen avbryts. C11: Kontrollera att man inte lägger in en licentiat och en doktor på samma ämne Om det är en antagning till Doktor (R6 = 1) eller Licentiat (R6 = 2) kontrolleras att det inte finns en antagning på senare del på samma ämne (FOANT2.PNR = Personnr and FOANT2.AMNE = Ämne and FOANT2.TYP = S ) om så är fallet ges meddelande SA90_010. Om det är en antagning till Doktor (R6 = 1) kontrolleras att det inte finns någon antagning till Licentiat på samma ämne (FOANT2.PNR = Personnr and FOANT2.TYP = L ) om så är fallet ges meddelande SA90_003. Om det är en antagning till Licentiat (R6 = 2) kontrolleras att det inte finns någon antagning till Doktor på samma ämne (FOANT2.PNR = Personnr and FOANT2.TYP = D ) om så är fallet ges meddelande SA90_002. Om det är en antagning till Senare del (R6 = 3) kontrolleras att det inte finns någon antagning till Doktor på samma ämne (FOANT2.PNR = Personnr and FOANT2.TYP = D ) om så är fallet ges meddelande SA90_002. Om det är en antagning till Senare del (R6 = 3) kontrolleras att det finns avbrott på licentiatantagningen (FOANT2.PNR = Personnr and FOANT2.TYP = L and FOANT2.AVBRDAT <> ) om inte avbrott finns så ges meddelande SA90_004. Om felmeddelande ges avbryts bearbetningen annars går vi vidare med nästa kontroll. C12: Kontrollera att inte tillgodräknanden finns i FORSKTG för aktuellt ämne tidigare termin. Är det aktuell antagningstermin eller senare så är allt ok OK och vi fortsätter med att kontrollera nästa tabell annars avbryts uppdateringen. Om det är en ändring (R1= "2") görs kontroll att poster för aktuellt ämne inte finns inlagda i FORSKTG tidigare termin

Per Lindgren 2015-05-27 23 (35) FORSKTG.PNR = Personnr and FORSKTG.AMNE = Ämne and TERMIN FÖR FORSKTG < Termin TERMIN FÖR FORSKTG (ÅÅÅÅT) genom ÅÅÅÅ = FORSKTG.BESDATUM pos 1-4 och T = 1 om FORSKTG.BESDATUM pos 5-6 < 7 eller T = 2 om FORSKTG.BESDATUM pos 5-6 > 6 Om så är fallet och antagningen är en Doktor (R6 = 1) eller Licentiat (R6 = 2) avbryts uppdateringen annars om antagning är en antagning till Senare del (R6 = 3) kontrolleras om det finns en licentiatantagning med avbrott där antagningen täcks av terminsintervallet; FOANT2.PNR = LASKLAR.PNR and FOANT2.FOTYP = "L" and TERMIN FÖR FORSKTG > = FOANT2.TERMIN and TERMIN FÖR FORSKTG < = TERMIN FÖR AVBROTT TERMIN FÖR AVBROTT (ÅÅÅÅT) genom ÅÅÅÅ = FOANT2.AVBRDAT pos 1-4 och T = 1 om FOANT2.AVBRDAT pos 5-6 < 7 eller T =2 om FOANT2.AVBRDAT pos 5-6 > 6 Slår INTE kontrollen på termin in så ligger terminen utanför intervallet där annan antagning täcker och uppdateringen avbryts. C13: Kontrollera att aktivitet inte finns inlagda för aktuellt ämne Om det är borttag (R1 = 3 ) av antagning till senare del (R6 = "3") görs kontroll om aktivitet kan härledas till en Licentiatantagning. AKTIVIT.PNR = Personnr and AKTIVIT.AMNE = Ämne and samt att aktiviteten kan härledas till en licentiatantagning FOANT2.PNR = Personnr and FOANT2.FOTYP = L and samt att terminen i AKTIVIT ligger i intervallet från antagningsterminen till terminen för avbrottet AKTIVIT.TERMIN <= TERMIN FÖR AVBROTT and AKTIVIT.TERMIN >= FOANT2.TERMIN TERMIN FÖR AVBROTT (ÅÅÅÅT) genom ÅÅÅÅ = FOANT2.AVBRDAT pos 1-4 och

Per Lindgren 2015-05-27 24 (35) T = 1 om FOANT2.AVBRDAT pos 5-6 < 7 eller T =2 om FOANT2.AVBRDAT pos 5-6 > 6 Om det är en antagning till Senare del och aktiviteten kan härledas till en licentiatantagning så är det OK och posten i AKTIVIT kan tas bort. C14: Kontroll om endast en post i AKTIVIT för aktuellt ämne Om inte kontroll C13 slår in går vi vidare och gör kontroll om poster finns i AKTIVIT. Hittas fler än en post för ämnet kan vi inte ta bort posten utan uppdateringen avbryts. Finns endast en post i AKTIVIT så kontrollerar vi att ingen aktivitet skett aktuell termin; AKTIVIT.PNR = Personnr and AKTIVIT.AMNE = Ämne and AKTIVIT.TERMIN = Termin and (AKTIVIT.PROCENT <= 0 and AKTIVIT.REGMARK <> J and AKTIVIT.IDATUM > ) or Om det bara var en post i AKTIVIT och ingen aktivitet skett kan AKTIVIT-posten tas bort. Annars om aktivitet skett (AKTIVIT.PROCENT > 0 or AKTIVIT.REGMARK = J or AKTIVIT.IDATUM = ) går vi vidare och lägger vi ut en fråga (SA90_024) om att aktivitet finns och att aktivitetsplanen kommer att tas bort. Svarar man Ja på frågan är allt OK och borttag kan göras annars avbryts uppdateringen och meddelande ADM_002 läggs ut. C16: Kontrollera att andel klar av forskarutbildning inte finns inlagd i DOKANDEL. Är så fallet avbryts uppdateringen annars är allt OK och vi fortsätter att kontrollera nästa tabell. Om det är en ändring (R1 = 3 ) av antagning till licentiat eller doktor (R6 = "1" or R6 = "2") görs kontroll att inte andel klar finnas inlagd för ämnet DOKANDEL.PNR = Personnr and DOKANDEL.FOAMNE = Ämne finns post i DOKANDEL kan inte borttag ske och bearbetningen avbryts. av antagning till senare del (R6 = "3") görs kontroll om andel klar finnas inlagd för ämnet DOKANDEL.PNR = Personnr and DOKANDEL.FOAMNE = Ämne and finns inte post i DOKANDEL kan vi fortsätta med kontroll av nästa tabell annars kontrollerar vi om posten kan härledas till en licentiatantagning FOANT2.PNR = Personnr and

Per Lindgren 2015-05-27 25 (35) FOANT2.FOTYP = L and och om terminen i DOKANDEL ligger i intervallet från antagningsterminen till terminen för avbrottet DOKANDEL.TERMIN <= TERMIN FÖR AVBROTT and DOKANDEL.TERMIN >= FOANT2.TERMIN TERMIN FÖR AVBROTT (ÅÅÅÅT) genom ÅÅÅÅ = FOANT2.AVBRDAT pos 1-4 och T = 1 om FOANT2.AVBRDAT pos 5-6 < 7 eller T =2 om FOANT2.AVBRDAT pos 5-6 > 6 Slår kontrollerna in finns en licentiatantagning som täcker posterna i DOKANDEL och vi kan fortsätt kontroll av nästa tabell annars kan inte borttag ske och bearbetningen avbryts. C17: Kontrollera om poster finns inlagda i DOKKURS2 som är kopplade till antagningen. Finns poster i DOKKURS2 kontrolleras om dessa täcks av en FOBEH eller om det är en antagning till "senare del" om posterna i DOKKURS2 kan kopplas till en licentiatantagning. Om det är poster som kan härledas till annan antagning så är allt OK och vi kan fortsätta med kontroll av nästa tabell annars kan inte antagningen tas bort och vi avbryter uppdateringen. Om det är borttag (R1 = 3 ) görs kontroll om poster finns inlagda i DOKKURS2. DOKKURS2.PNR = Personnr Om så är fallet kontrolleras om det gäller en forskarstuderande med begränsad behörighet och om det finns någon post som täcker terminen, i så fall är allt ok och antagningen kan tas bort FOBEH.PNR = DOKKURS2.PNR and FOBEH.INST = DOKKURS2.INST and FOBEH.FROMTERM >= TERMIN I DOKKURS2 and FOBEH.TOMERM =< TERMIN I DOKKURS2 TERMIN I DOKKURS2 (ÅÅÅÅT) genom ÅÅÅÅ = DOKKURS2.BESDATUM pos 1-4 och T = 1 om DOKKURS2.BESDATUM pos 5-6 < 7 eller T = 2 om DOKKURS2.BESDATUM pos 5-6 > 6 Annars om ingen post finns i FOBEH som täcker terminen kontrolleras om DOKKURS2 posten istället kan härledas till en annan antagning FOANT2.PNR = DOKKURS2.PNR and FOANT2.AMNE <> Ämne or FOANT2.FOTYP <> R6 and (översätt först rg_typ till D,L eller S)

Per Lindgren 2015-05-27 26 (35) Om en annan antagning finns som DOKKURS2 posten kan härledas måste vi även att terminen i DOKKURS2 är en senare termin TERMIN I DOKKURS2 >= FOANT2.TERMIN och om avbrott finns så kollar vi terminen för avbrottet TERMIN I DOKKURS2 <= TERMIN FÖR AVBROTT TERMIN FÖR AVBROTT (ÅÅÅÅT) genom ÅÅÅÅ = FOANT2.AVBRDAT pos 1-4 och T = 1 om FOANT2.AVBRDAT pos 5-6 < 7 eller T =2 om FOANT2.AVBRDAT pos 5-6 > 6 Slår dessa kontroller in så kan vi härleda posterna i DOKKURS2 till en annan antagning och allt är OK och vi kan gå vidare med kontroll av nästa tabell. Annars om antagning är en antagning till "Senare del" (R6 = 3) kontrolleras om det finns en licentiatantagning med avbrott som DOKKURS2 posterna kan kopplas till; FOANT2.PNR = DOKKURS2.PNR and FOANT2.FOTYP = "L" and TERMIN I DOKKURS2 > = FOANT2.TERMIN and DOKKURS2.BESDATUM < = FOANT2.AVBRDAT hittas en licentiatantagning som DOKKURS2- posterna kan kopplas till är allt OK och vi kan fortsätta med kontroll av nästa tabell annars om ingen koppling finns så avbryts uppdateringen. C18: Kontrollera att poster inte finns inlagda i DOKRAD som kan kopplas till antagningen. Om det är en borttag (R1 = 3 ) görs kontroll att om poster finns inlagda i DOKRAD DOKRAD.PNR = Personnr Om inga poster hittas så går vi vidare med kontroll av nästa tabell annars kontrollerar om det gäller en forskarstuderande med begränsad behörighet och om det finns någon post som täcker terminen, i så fall är allt OK och antagningen kan tas bort FOBEH.PNR = DOKRAD.PNR and FOBEH.INST = DOKHUV2.INST and (inst hämtas från DOKHUV2 läses DOKHUV2.PNR= DOKRAD.PNR) FOBEH.FROMTERM >= TERMIN I DOKRAD and FOBEH.TOMERM <= TERMIN I DOKRAD TERMIN I DOKRAD = (ÅÅÅÅT) genom ÅÅÅÅ = DOKRAD.DATUM pos 1-4 och

Per Lindgren 2015-05-27 27 (35) T = 1 om DOKRAD.DATUM pos 5-6 < 7 eller T = 2 om DOKRAD.DATUM pos 5-6 > 6 Kan inte DOKRAD posten härledas till en FOBEH post kontrolleras om DOKRAD posten istället kan härledas till en annan antagning FOANT2.PNR = DOKRAD.PNR and FOANT2.AMNE <> Ämne or FOANT2.FOTYP <> R6 and (översätt först rg_typ till D,L eller S) Om en annan antagning finns som DOKRAD posten kan härledas till måste vi även jämföra terminerna TERMIN I DOKRAD >= FOANT2.TERMIN TERMIN I DOKRAD = (ÅÅÅÅT) genom ÅÅÅÅ = DOKRAD.DATUM pos 1-4 och T = 1 om DOKRAD.DATUM pos 5-6 < 7 eller T = 2 om DOKRAD.DATUM pos 5-6 > 6 och om avbrott finns så kollar vi om datumet för avbrottet DOKRAD.DATUM <= FOANT2.AVBRDAT Slår dessa kontroller in så kan vi härleda posterna i DOKRAD till annan antagning och allt är OK och vi kan fortsätta kontrollen av nästa tabell. Annars så gäller DOKRAD posterna för den här antagningen och uppdateringen avbryts. C19: Kontrollera att inte värdering eller omvärdering av forskarutbildningskurser skett och att poster inte finns inlagda för ämnet i DOKOMK. Om det är borttag (R1 = "3") och antagning till Doktor (R6 = 1) eller Licentiat (R6 = 2) görs kontroll att poster för aktuellt ämne inte finns inlagda i DOKOMK DOKOMK.PNR = Personnr and DOKOMK.FOAMNE = Ämne Är så fallet avbryts uppdateringen. antagning till Senare del (R6 = 3) kontrolleras om det finns en licentiatantagning med avbrott där antagningen täcks av terminsintervallet; DOKOMK.PNR = Personnr and DOKOMK.FOAMNE = Ämne and FOANT2.PNR = DOKOMK.PNR and FOANT2.FOTYP = "L" and

Per Lindgren 2015-05-27 28 (35) TERMIN I DOKOMK >= FOANT2.TERMIN and DOKOMK.DATUM <= FOANT2.AVBRDAT TERMIN I DOKOMK = (ÅÅÅÅT) genom ÅÅÅÅ = DOKOMK.DATUM pos 1-4 och T = 1 om DOKOMK.DATUM pos 5-6 < 7 eller T = 2 om DOKOMK.DATUM pos 5-6 > 6 Slår INTE dessa kontroller in så ligger terminen utanför intervallet där annan antagning täcker och uppdateringen avbryts. C20: Kontrollera att disputation inte finns inlagda i DISP för aktuellt ämne. Om det är ett borttag (R1 = "3") och antagning till Doktor (R6 = 1) eller Licentiat (R6 = 2) görs kontroll att poster för aktuellt ämne inte finns inlagda i DISP DISP.PNR = Personnr and DISP.AMNE = Ämne Är så fallet avbryts uppdateringen. antagning till Senare del (R6 = 3) kontrolleras om det finns en licentiatantagning med avbrott där antagningen täcks av terminsintervallet; DISP.PNR = Personnr and DISP.AMNE = Ämne FOANT2.PNR = DISP.PNR and FOANT2.FOTYP = "L" and TERMIN FÖR DISP > = FOANT2.DATUM and DISP.DATUM < = FOANT2.AVBRDAT TERMIN FÖR DISP (ÅÅÅÅT) genom ÅÅÅÅ = DISP.DATUM pos 1-4 och T = 1 om DISP.DATUM pos 5-6 < 7 eller T = 2 om DISP.DATUM pos 5-6 > 6 Slår INTE dessa kontroller in så ligger terminen utanför intervallet där annan antagning täcker och uppdateringen avbryts. C21: Kontrollera att inte alla "läskurser i forskarutbildning klara" finns inlagda i LASKLAR för ämnet.

Per Lindgren 2015-05-27 29 (35) Om det är borttag (R1 = "3") och antagning till Doktor (R6 = 1) eller Licentiat (R6 = 2) görs kontroll att poster för ämnet inte finns inlagda i tabellen LASKLAR LASKLAR.PNR = Personnr and LASKLAR.AMNE = Ämne Är så fallet avbryts uppdateringen. antagning till Senare del (R6 = 3) kontrolleras om det finns en licentiatantagning med avbrott där antagningen täcks av terminsintervallet; LASKLAR.PNR = Personnr and LASKLAR.AMNE = Ämne and FOANT2.PNR = LASKLAR.PNR and FOANT2.FOTYP = "L" and TERMIN FÖR LASKLAR > = FOANT2.DATUM and LASKLAR.DATUM < = FOANT2.AVBRDAT TERMIN FÖR LASKLAR (ÅÅÅÅT) genom ÅÅÅÅ = LASKLAR.DATUM pos 1-4 och T = 1 om LASKLAR.DATUM pos 5-6 < 7 eller T = 2 om LASKLAR.DATUM pos 5-6 > 6 Slår INTE dessa kontroller in så ligger terminen utanför intervallet där annan antagning täcker och uppdateringen avbryts. C22: Kontrollera att inte tillgodräknanden finns i FORSKTG för ämnet. Om det är borttag (R1 = "3") och antagning till Doktor (R6 = 1) eller Licentiat (R6 = 2) görs kontroll att poster för ämnet inte finns inlagda i tabellen FORSKTG FORSKTG.PNR = Personnr and FORSKTG.AMNE = Ämne Är så fallet avbryts uppdateringen. antagning till Senare del (R6 = 3) kontrolleras om det finns en licentiatantagning med avbrott där antagningen täcks av terminsintervallet; FORSKTG.PNR = Personnr and FORSKTG.AMNE = Ämne and FOANT2.PNR = FORSKTG.PNR and

Per Lindgren 2015-05-27 30 (35) FOANT2.FOTYP = "L" and TERMIN FÖR FORSKTG > = FOANT2.TERMIN and TERMIN FÖR FORSKTG < = TERMIN FÖR AVBROTT TERMIN FÖR FORSKTG (ÅÅÅÅT) genom ÅÅÅÅ = FORSKTG.BESDATUM pos 1-4 och T = 1 om FORSKTG.BESDATUM pos 5-6 < 7 eller T = 2 om FORSKTG.BESDATUM pos 5-6 > 6 Slår INTE dessa kontroller in så ligger terminen utanför intervallet där annan antagning täcker och uppdateringen avbryts. C23: Kontrollera att inte studieplaner finns i FOPLAN för ämnet. Om det är borttag (R1 = "3") och antagning till Doktor (R6 = 1) eller Licentiat (R6 = 2) görs kontroll att poster för ämnet inte finns inlagda i tabellen FOPLAN FOPLAN.PNR = Personnr and FOPLAN.AMNE = Ämne Är så fallet avbryts uppdateringen. antagning till Senare del (R6 = 3) kontrolleras om det finns en licentiatantagning med avbrott där antagningen täcks av terminsintervallet; FOPLAN.PNR = Personnr and FOPLAN AMNE = Ämne and FOANT2.PNR = FOPLAN.PNR and FOANT2.FOTYP = "L" and TERMIN FÖR FOPLAN > = FOANT2.TERMIN and FOPLAN PLANDAT < = FOANT2.AVBRDAT TERMIN FÖR FOPLAN (ÅÅÅÅT) genom ÅÅÅÅ = FOPLAN PLANDAT pos 1-4 och T = 1 om FOPLAN.PLANDAT pos 5-6 < 7 eller T = 2 om FOPLAN.PLANDAT pos 5-6 > 6 Slår INTE dessa kontroller in så ligger terminen utanför intervallet där annan antagning täcker och uppdateringen avbryts. C24: Kontrollera att det inte finns någon titel för avhandling för ämnet i tabellen AVHANDL.

Per Lindgren 2015-05-27 31 (35) Om det är borttag (R1 = "3") och antagning till Doktor (R6 = 1) eller Licentiat (R6 = 2) görs kontroll att poster att ämnet inte finns inlagda i tabellen AVHANDL AVHANDL.PNR = Personnr and AVHANDL.AMNE = Ämne Är så fallet avbryts uppdateringen. antagning till Senare del (R6 = 3) kontrolleras om det finns en licentiatantagning som titeln kan gälla för; AVHANDL.PNR = Personnr and AVHANDL.AMNE = Ämne and FOANT2.PNR = AVHANDL.PNR and FOANT2.FOTYP = "L" Slår INTE dessa kontroller in så gäller titeln i AVHANDL för denna antagning till senare del och uppdateringen avbryts. C25: Kontrollera att det inte finns någon examen inlagd för ämnet i tabellen FOEXAM Om det är borttag (R1 = "3") och antagning till Doktor (R6 = 1) eller Licentiat (R6 = 2) görs kontroll att poster att ämnet inte finns inlagda i tabellen FOEXAM FOEXAM.PNR = Personnr and FOEXAM.AMNE = Ämne Är så fallet avbryts uppdateringen. antagning till Senare del (R6 = 3) kontrolleras om det finns en licentiatantagning med avbrott där antagningen täcks av terminsintervallet; FOEXAM.PNR = Personnr and FOEXAM AMNE = Ämne and FOANT2.PNR = FOEXAM.PNR and FOANT2.FOTYP = "L" Slår INTE dessa kontroller in så gäller examen i FOEXAM för denna antagning till senare del och uppdateringen avbryts. C26: Kontrollera att ingen försörjning för studenten finns inlagd i tabellen FORSORJ för ämnet.

Per Lindgren 2015-05-27 32 (35) Om det är borttag (R1 = "3") och antagning till Doktor (R6 = 1) eller Licentiat (R6 = 2) görs kontroll att poster för ämnet inte finns inlagda i tabellen FORSORJ FORSORJ.PNR = Personnr and FORSORJ.AMNE = Ämne Är så fallet avbryts uppdateringen. antagning till Senare del (R6 = 3) kontrolleras om det finns en licentiatantagning med avbrott där antagningen täcks av terminsintervallet; FORSORJ.PNR = Personnr and FORSORJ AMNE = Ämne and FOANT2.PNR = FORSORJ.PNR and FOANT2.FOTYP = "L" and FORSORJ.TERMIN> = FOANT2.TERMIN and FORSORJ.TERMIN < = TERMIN FÖR AVBROTT TERMIN FÖR AVBROTT (ÅÅÅÅT) genom ÅÅÅÅ = FOANT2.AVBRDAT pos 1-4 och T = 1 om FOANT2.AVBRDAT pos 5-6 < 7 eller T =2 om FOANT2.AVBRDAT pos 5-6 > 6 Slår INTE dessa kontroller in så ligger terminen utanför intervallet där annan antagning täcker och uppdateringen avbryts. C30: Kontroll om uppdatering av tabellen NAMN ska ske. Vid etablering av ny student görs kontroll om för- och/eller efternamn ska uppdateras i tabellen NAMN. Är det är en ny student som ska etableras och studenten har ett interimspnr ska tabellen NAMN uppdateras för aktuellt personnummer enligt; NAMN.ENAMN = R3 NAMN.TNAMN = R4 annars om det inte är ett intermispnr uppdateras tabellen NAMN enligt följande; NAMN.PNR = Personnr NAMN.ENAMN = R3 NAMN.TNAMN = R4 NAMN.INLDAT = Dagens datum NAMN.ETABLDAT = Dagens datum

Per Lindgren 2015-05-27 33 (35) Går uppdateringen snett ges meddelande ADM_477 och uppdateringen avbryts. Är allt OK fortsätter uppdateringen enligt C31 och C32. Ska ingen uppdatering av tabellen NAMN ske görs C31 men inte C32. C31: Uppdatering av FOANT2 Har samtliga kontroller C1-C12 samt C30 gått igenom ska tabellen FOANT2 uppdateras; Vid inläggning: FOANT2.PNR = Personnr FOANT2.AMNE = Ämne FOANT2.FOTYP = R6, L om Licentiat, D om Doktor, S om Senare del Vid inläggning och ändring: FOANT2.SCRAPP = FOANT2.DATUM = Startdatum FOANT2.TERMIN = Termin FOANT2.HSK = Svensk högskola FOANT2.LAND = Land FOANT2.UTLHSK = Utländsk högskola Går uppdateringen snett ges meddelande ADM_477 och uppdateringen avbryts. Är allt OK fortsätter uppdateringen med C32. C32: Kontroll om funktion SA01 ska anropas. Vid etablering av ny student och om samtliga kontroller C1-C12 samt C30 och C31 gått igenom görs kontroll om man i funktionsmenyn valt att SA01 ska anropas för att möjliggöra att lägga in personuppgifter som adress, telefonnummer mm för studenten. SA01, formulär SA01A00G, startas om PERSPREF.ANVKOD = $$GV_ANVKOD PERSPREF.RUTIN = SA90 STYRINFO = SA01=J C33: Kontrollera att startdatumet ligger inom antagningsterminens intervall Startdatum ska vara tidigare inom terminens (Termin) intervall. För forskartermin ligger vårterminen VÅÅ (ÅÅÅÅ1) i intervallet ÅÅÅÅ0101-ÅÅÅÅ0631 och höstterminen HÅÅ (ÅÅÅÅ2) = ÅÅÅÅ0701-ÅÅÅÅ1231 Ligger startdatumet inom terminens intervall är allt OK.

Per Lindgren 2015-05-27 34 (35) C34: Kontrollera att startdatumet ligger tidigare än avbrottsdatumet Ämne = FOANT2.AMNE R6, (L=Licentiat, D=Doktor, S=Senare del) = FOANT2.FOTYP Startdatum <= FOANT2.AVBRDAT Ligger startdatumet tidigare eller samma dag som avbrottsdatumet är allt OK. C35: Kontrollera att startdatumet för senare del ligger efter avbrottsdatum för licentiatantagningen Om Ämne = FOANT2.AMNE R6 (L=Licentiat, D=Doktor, S=Senare del) = S Så kontrolleras om det finns en licentiatantagning som motsvarar antagningen till Senare del och att avbrottsdatumet på licenitatantagningen inte är senare än startdatumet till Doktor senare del FOANT2.AMNE = Ämne FOANT2.FOTYP = L FOANT2.AVBRDAT =< Startdatum Ligger startdatumet senare än avbrottsdatumet är allt OK. 2.4 Meddelanden ADM_001 Uppdatering klar. ADM_002 Ingen ändring gjord. ADM_090 Fältet är obligatoriskt, får ej lämnas blankt. ADM_205 Posten borttagen. ADM_330 Det finns inga uppgifter att ta bort. ADM_365 Datum måste anges ADM_430 Sökmönster kan inte användas i detta läge. ADM_477 Uppdatering misslyckades. ADM_481 Svensk högskola ELLER Land och Utländsk högskola måste fyllas i.

Per Lindgren 2015-05-27 35 (35) ADM_502 ADM_730 ADM_745 SA90_001 SA90_002 SA90_003 SA90_004 SA90_005 SA90_006 SA90_007 SA90_009 SA90_010 SA90_024 SA90_027 SA90_028 Personen har avbrott på ämnet. Datum får inte ligga i framtiden Datum ligger utanför tillåtet intervall för angiven termin. Du kan inte ändra så att posten blir lika som en befintlig. Antagning till doktorsutbildning finns redan. Antagning till licentiatutbildning finns redan. Antagning kan ej göras, då avbrott på licentiatutbildning ej finns inlagt Forskningsuppgifter finns redan inlagda för personen. Borttagning får därför inte göras. Datumet ligger senare i tid än antagningsterminens sista dag. Terminen får inte ändras så att forskningsuppgifter finns inrapporterad före terminen. Man kan inte göra antagning till senare del förrän tidigast samma termin som avbrottet på licentiatantagningen. Antagning till doktor senare del finns redan Uppgifter om Aktivitetsplan kommer även att tas bort. OK? Ja, Nej Startdatum får inte vara tidigare än avbrottsdatumet för antagningen. Resultat finns före antagning till forskarutbildning