SA94 Deltagande i Kravspecifikation 2014-11-17 Version: Beteckning: Status:
Bengt Reinholdsson 2014-11-17 2 (11) Ändringshistorik Revision Datum Av Kommentar Granskare Godkännare 1.01 2004-05-07 Bengt Reinholdsson 1.02 2004-05-10 Bengt Reinholdsson Tagit bort knappen OK 1.03 2004-05-13 Bengt Reinholdsson Ändrat bilden efter föregående versions ändringa. Lagt till kortkomando för uppdatera Ändra nivå på rubriker i avsnitt 4.3 1.04 2004-05-18 BengtReinholdsson Ändrat namn på funktionen. Ändrat namnet på funktionen i hjälptext samt rättat felstavning i normalflödena ( sväljer till väljer ). 1.05 2012-09-25 Anita Näslund Ändrat ledtext forskarskola till. 2012-11-05 Andreas Cástol Sörlin Tagit bort referenser till delfunktionen SA90_B 2014-11-17 Anita Näslund Bytt bild i samband med att utbildningssamarbete och markering för gemensam examen nu visas i listbox.
Bengt Reinholdsson 2014-11-17 3 (11) Innehållsförteckning 1 SA94 DELTAGANDE I FORSKARSKOLA/ANNAT SAMARBETE... 4 1.1 SYFTE... 4 2 STARTVILLKOR... 4 3 HÄNDELSEFLÖDEN... 4 3.1 NORMALFLÖDE INLÄGGNING AV FORSKARSKOLA/ANNAT SAMARBETE VIA SA94... 4 3.2 NORMALFLÖDE INLÄGGNING AV FORSKARSKOLA/ANNAT SAMARBETE VIA SA90... 5 3.3 NORMALFLÖDE ÄNDRING AV FORSKARSKOLA/ANNAT SAMARBETE... 5 3.4 NORMALFLÖDE TA BORT FORSKARSKOLA/ANNAT SAMARBETE... 5 4 KRAVBESKRIVNING... 6 4.1 KONSEKVENSER FÖR LADOK... 6 4.2 FUNKTIONELLA KRAV... 6 4.2.1 Behörighet... 6 4.2.2 Design och programmeringsstandard... 6 4.3 FUNKTIONSKRAV... 6 4.3.1 SA94 Antagning till Forskarskola/annat samarbete (SA94A00G)... 6 4.3.2 SA94A00G - Startformulär... 9 4.3.3 SA94A00G - Hjälptext... 9 4.3.4 SA94A00G Kommandon, knappar och menypåverkan... 10 5 SLUTVILLKOR... 10 6 REFERENSPUNKTER... 10 7 TABELLER... 10 7.1.1 Tabeller som läses... 10 7.1.2 Tabeller som uppdateras... 11 8 REFERENSPUNKTER... 11
Bengt Reinholdsson 2014-11-17 4 (11) 1 SA94 Deltagande i 1.1 Syfte Syftet med funktionen är att ge möjlighet att anta doktorander till. I dag finns fältet FOSKOLA i tabellen FOANT2 men det finns inga möjligheter att lägga in uppgifter i detta fält annat än via SQL. Målet är att en enkel funktionalitet görs så att det enkelt går att anta doktorander till. Direktivet är att ovanstående fält ska uppdateras via denna funktion. Funktionen ska gå att anropa från startmenyn eller från SA90. 2 Startvillkor - Att det finns en person som o ska delta i. o ska ändra sitt deltagande i o ta bort sitt deltagande i 3 Händelseflöden 3.1 Normalflöde Inläggning av via SA94 1. Administratören väljer funktion SA94. 2. Systemet öppnar funktion SA94. 3. Administratören anger ett personnummer. 4. Systemet söker fram namn, alla antagningsuppgifter samt eventuell forskarskola/annat samarbete. 5. Administratören väljer bland funna forskarantagningar och anger önskad forskarskola/annat samarbete. 6. Systemet söker fram benämningen på. 7. Administratören väljer att spara posten. 8. Systemet uppdaterar databasen. 9. Administratören väljer därefter att endera avsluta funktionen eller upprepa punkterna 3 9.
Bengt Reinholdsson 2014-11-17 5 (11) 3.2 Normalflöde Inläggning av via SA90 1. Administratören väljer att anta doktorand till via funktion SA90. 2. Systemet tar med sig angivet personnummer och söker fram namn, alla antagningsuppgifter samt eventuell. 3. Administratören väljer bland funna forskarantagningar och anger önskad forskarskola/annat samarbete. 4. Systemet söker fram benämningen på. 5. Administratören väljer att spara posten. 6. Systemet uppdaterar databasen. 7. Administratören väljer därefter att endera avsluta funktionen eller om det finns fler personer att registrera deltagande i övergår administratören till normalflöde 3.1 punkt 3 och fortsätter där fram till 3 9. 3.3 Normalflöde Ändring av Om funktionen startar via SA90 läs avsnitt 3.2 pkt 1-3 alternativt avsnitt 3.1 pkt 1 3 först innan detta kan göras. 4. Administratören ändrar tidigare angiven. 5. Systemet söker fram nya benämningen på. 6. Administratören väljer att spara posten. 7. Systemet uppdaterar databasen. 3.4 Normalflöde Ta bort Om funktionen startar via SA90 läs avsnitt 3.2 pkt 1-3 alternativt avsnitt 3.1 pkt 1 3 först innan detta kan göras. 4. Administratören väljer att ta bort posten. 5. Systemet uppdaterar databasen.
Bengt Reinholdsson 2014-11-17 6 (11) 4 Kravbeskrivning 4.1 Konsekvenser för Ladok Inga konsekvenser för övriga funktioner 4.2 Funktionella krav 4.2.1 Behörighet Behörigheterna till funktioner styrs av behörighetsklasserna för SA94. 4.2.2 Design och programmeringsstandard Funktionen ska följa Standard & guidelines (S&G) samt följa programmeringsstandarden Fel som upptäcks i nuvarande funktion som bryter mot S&G åtgärdas inom ramen av projektet. 4.3 Funktionskrav 4.3.1 SA94 Antagning till Forskarskola/annat samarbete (SA94A00G) 1. Markören står i fält personnummer när funktionen öppnas 2. I fönsterlisten ska stå: a. Om formuläret öppnas som delfunktion i SA90: i. SA90- [Antagning till ]. ii. Formuläret öppnas som SA90D00G. iii. Eventuella uppgifter från startformuläret läses upp under person och antagningsuppgifter. b. Annars öppnas den som startformulär: SA94- Antagning till forskarskola/annat samarbete. 3. Om ingen person sökts fram i annat formulär kan användaren ange ett personnummer alternativt via indexformuläret. a. Personnumret måste vara: - korrekt angivet, - Godkända returkoder från GP_KONTR_PNR som kontrollerar personnummer är: o 0 (noll) = Personen finns i Ladok o 1 (ett) o 3 (tre) = Personen har bytt personnummer - vara antagen till forskarutbildning. = Personen är gallrad. Namn finns tillgängligt i. Uppfylls inte detta ges ett felmeddelande och återgår till PNR fältet.
Bengt Reinholdsson 2014-11-17 7 (11) ii. Namnuppgifter läses upp i avsett fält. b. Uppgifter om personens antagningar till forskarutbildning läses upp i avsedd listbox. c. Eventuell läses upp i fältet Forskarskola/annat samarbete. d. Fokus på första posten ska vara senaste antagningen. e. Det ska gå att byta till annat personnummer. 4. Listboxen innehåller uppgifter om ämneskod, benämning, utbildningssamarbete, markering om gemensam examen, typ, termin, avbrott, examen. a. Fältet kan markeras och scrollas i men inte ändras. b. Markören står på första posten. c. Första posten ska vara senaste antagningen. d. Vid scrollning presenteras markerad antagnings eventuella forskarskola/annat samarbete i fälten under listboxen. i. Avbrutna forskarstudier ska inte gå att ändra eventuell forskarskola/annat samarbete. 5. Under rubrik Forskarskola/annat samarbete a. Fältet i. Fältet är ej ändringsbar om forskarstudierna är avbrutna eller ingen antagning är vald. Övrigt är fältet ändringsbar. ii. Angiven söks fram men koden måste existera i tabellen FOSKOLA. iii. Sökstjärna ska gå att ange. Ingen sökning ska ske. Prompten ställer sig på indexknappen. b. Knapp indexknapp i. Knappen kan ej väljas om forskarstudierna är avbrutna eller ingen antagning är vald. Övrigt är knappen valbar. ii. Ska alltid vara möjlig att välja. iii. Öppnar indexformulär iv. Läser upp resultat från indexformulär i fältet samt benämningsfältet c. Fält benämningsfält 6. Knapp Uppdatera. i. Enbart visningsfält ii. Innehåller benämning för.
Bengt Reinholdsson 2014-11-17 8 (11) a. Knappen är alltid valbar när person är framsökt och inget avbrott finns. b. Knappen uppdaterar databasen 7. Knapp Ta bort i. Inläggning: ii. Ändring 1. Kontroll ska göras att fältet för har en kod som existerar i databasen. 2. Lägg in koden för i fältet för i fältet FOSKOLA i tabellen FOANT2 för aktuell person och ämne. 1. Kontroll ska göras att fältet för har en kod som existerar i databasen. 2. Ändra koden för i fältet för FOSKOLA i tabellen FOANT2 till värdet i fältet för aktuell person och ämne. 3. Kontroll ska göras att fältet Forskarskola/annat samarbete inte är blankt om tidigare funnits en. iii. Efter uppdatering är uppgifterna om doktoranden är kvar i bilden. iv. Om personnumret ändras ska knappen dimmas. a. Knappen är valbar om: i. Data i fältet Forskarskola/annat samarbete är i fyllt men ej ändrad ii. Avbrott saknas b. Ersätt innehållet i fältet för FOSKOLA i tabellen FOANT2 till ett blanktecken för aktuell person och ämne. c. Efter borttagning dimmas knappen. 8. Stängning av formulär a. Om formuläret öppnats via SA90 ska senaste personnumret tas med till startformuläret b. Kontrollera om ändringar har gjort. Om ja, ställ kontrollfråga. c. Formuläret stängs genom att trycka ESC alternativt klicka på X uppe formulärets högra hörn
Bengt Reinholdsson 2014-11-17 9 (11) 4.3.2 SA94A00G - Startformulär 1 2 3 4 8 5b 5a 5c 7 6 4.3.3 SA94A00G - Hjälptext SA94A00G - Inläggning av Senast uppdaterad: 2012-09-26 Denna funktion gör det möjligt att ange för doktoranden. Funktionen kan öppnas på två sätt genom att: 1. öppna SA94 som egen funktion. Därefter anges valfritt personnummer. Systemet läser upp doktorandens antagningar i listboxen.
Bengt Reinholdsson 2014-11-17 10 (11) 2. först starta SA90 och därefter välja antingen via meny eller knapp i startformuläret. Funktionen kommer då att ingå som en delfunktion i SA90. Har man angivit ett personnummer i SA90 följer detta med in i detta formulär. Systemet läser därefter upp doktorandens antagningar. Därefter kan man välja en antagning i listboxen och lägga till, ändra eller ta bort forskarskola/annat samarbete för doktoranden. Inläggning av När du ska lägga in ny väljer du en antagning i listboxen och därefter anger du en i fältet under rubriken "Forskarskola/annat samarbete". Ändring av Ändring sker direkt i fältet under rubriken. Borttagning av När du ska lägga in en ny väljer du en antagning i listboxen och därefter trycker du på knappen "Ta bort". Uppdatering sker automatiskt. Spara uppgifter När inläggning av eller ändringarna är klara, sparar du genom att trycka på knappen "Uppdatera". 4.3.4 SA94A00G Kommandon, knappar och menypåverkan Meny: Knapp Kortkommando Beskrivning Funktion Ta bort Ta bort Ctrl + T Tar bort forskarskola/annat samarbete Uppdatera Uppdatera Ctrl + U Uppdaterar post 5 Slutvillkor 1. Fältet FOSKOLA i tabellen FOANT2 är uppdaterad. 6 Referenspunkter 7 Tabeller 7.1.1 Tabeller som läses FOAMNE, FOANT2, FOEXAM, FOSKOLA, NAMN
Bengt Reinholdsson 2014-11-17 11 (11) 7.1.2 Tabeller som uppdateras FOANT2 8 Referenspunkter