Kravspecifikation RG10 Avbrott på kurs Studok 2016-08-25 Status:
PerLindgren 2016-08-25 2 (14) Ändringshistorik Datum Av Kommentar Godkännare 2011-05-17 PerLindgren STU T-1101-studieavgifter. Kravspec saknades, skapar därför detta dokument som får fyllas på eftersom 2011-09-16 2011-09-27 Eva Lundströmer Simu Eva Lundströmer Simu NOUVSD-8703 Avbrottsdatum ska vara obligatoriskt. Ny bild på formuläret + lagt till krav för Avbr och Avbrottsdatum. NOUVSD-8589 Prefstyrning TERMINKOLL gäller för delfunktion C och E. 2012-03-19 PerLindgren STU T-2101 Studieavgifter 2012-09-04 Eva Lundströmer Simu 2016-05-25 Eva Lundströmer Simu LADOK-11843 Inget felmeddelande visas om kurser finns att visa i listan. LADOK-11873 Varningsmeddelande ges om bevakning finns på kursen. LADOK-20660 Avbrott på FFG-registering på kurs ska inte kunna göras om tidigare avbrott på FO- alternativt OM-registrering finns.
PerLindgren 2016-08-25 3 (14) Innehållsförteckning 1 INLEDNING... 4 1.1 SYFTE... 4 1.2 BESKRIVNING... 4 1.3 BEHÖRIGHET/PREFSTYRNINGAR... 4 1.3.1 Behörighet... 4 1.3.2 Preferensstyrningar... 4 2 RG10A00G AVBROTT PÅ KURS... 5 2.1 ALLMÄNNA KRAV... 5 2.2 FORMULÄR RG10A00G... 6 2.3 KONTROLLER... 12 2.4 MEDDELANDEN... 13 3 FÖRTECKNINGAR... 13 3.1 KRAVFÖRTECKNING... 13
PerLindgren 2016-08-25 4 (14) 1 Inledning 1.1 Syfte Möjliggöra avbrott på kurs samt borttag av avbrott på kurs 1.2 Beskrivning 1.3 Behörighet/prefstyrningar 1.3.1 Behörighet Behörigheten till funktionen RS01 och dess delfunktioner styrs via funktionen SY01 (NOVFUNK) samt SY02 delfunktionen Användarens behörighetsklasser (NOVBEHKL). 1.3.2 Preferensstyrningar Preferensstyrning anges för samtliga användare via SY01 (SYSTPREF) och för en eller flera specifika användare via SY02 delfunktion Användarpreferenser (ANVPREF2). Nedan följer preferensstyrningar som finns för RG10 och dess delfunktioner. Funk Vad vill man styra Nyckelord Värde: Resultat Default 1 ) RG10_C RG10_E Man ska inte kunna TERMINKOLL lägga in ett tidigt avbrott på tidigare terminer om man inte har denna prefstyrning TERMINKOLL=N. Man ska inte kunna ta bort ett tidigt avbrott på tidigare terminer om man inte har denna prefstyrning TERMINKOLL=N. TERMINKOLL TERMINKOLL=N Ingen kontroll görs på terminer och man kan lägga in ett tidigt avbrott på tidigare termin än innevarande termin. TERMINKOLL=J/blank Kontroll görs på terminer och man kan inte lägga in ett tidigt avbrott på tidigare termin än innevarande termin. TERMINKOLL=N Ingen kontroll görs på terminer och man kan ta bort ett tidigt avbrott på tidigare termin än innevarande termin. TERMINKOLL=J/blank Kontroll görs på terminer och man kan inte ta bort ett tidigt avbrott på tidigare termin än innevarande termin. J J S,A S,A
PerLindgren 2016-08-25 5 (14) 2 RG10A00G Avbrott på kurs 2.1 Allmänna krav Vid övrig utveckling av grafisk layout ska riktlinjerna som finns i Standard & Guidelines (S&G) som gäller för Unifaceutveckling följas.
PerLindgren 2016-08-25 6 (14) 2.2 Formulär RG10A00G
PerLindgren 2016-08-25 7 (14) R1 Ange delfunktion Radiogrupp Delfunktion Avbrott på kurs Tidigt avbrott på kurs Ta bort avbrott Ta bort tidigt avbrott Val av delfunktion. Avbrott, tidigt avbrott, borttag av avbrott eller borttag av tidigt avbrott. R2 Personnummer Inmatningsfält Pnr R5 Registrerings termin Inmatningsfält 3 tecken termin i formen TÅÅ Reg termin
PerLindgren 2016-08-25 8 (14) R6 Sök Status: Knapp 10 tecken Sök Prioritet: Knappen ska vara dimmad när funktionen startas. Knappen dimmas upp när man lämnar terminsfältet (R5) När man lämnar knappen och har valt delfunktion C Inläggning av tidigt avbrott Gäller inläggningen av avbrott innevarande termin eller senare ska kryssruan (R8) göras tillgänglig. Gäller inläggningen av avbrott tidigare termin och om det gäller ett o Senare avbrott ska kryssrutan Avbr (R8) göras tillgänglig o Tidigt avbrott ska kontroll göras om användaren har behörighet att lägga in ett tidigt avbrott på tidigare terminer. - Har användaren användar- eller systempreferensen TERMINKOLL=N ska kryssrutan Avbr (R8) göras tillgänglig annars ska kryssrutan göras otillgänglig och meddelande RG10_012 visas. E Borttagning av tidigt avbrott Gäller borttagningen ett avbrott innevarande termin eller senare ska kryssruan (R7) göras tillgänglig. Gäller borttagningen ett avbrott tidigare termin och om det gäller ett o Senare avbrott ska kryssrutan Bort (R7) göras tillgänglig o Tidigt avbrott ska kontroll göras om användaren har behörighet att ta bort ett tidigt avbrott på tidigare terminer. - Har användaren användar- eller systempreferensen TERMINKOLL=N ska kryssrutan Bort (R7) göras tillgänglig annars ska kryssrutan göras otillgänglig och meddelande RG10_012 visas. När knappen aktiveras söks kurser fram och visas sedan i listan och när det gäller delfunktion B - Hämtas kurser från FFGKURS, FORTKURS samt OMKURS C Hämtas kurser från FFGKURS och FORTKURS D Hämtas kurser från INREGFFG, INREGFO samt INREGOM E Hämtas kurser från INREGFFG och INREGFO Innan kurser visas i listan körs kontroller om avbrott/ta bort avbrott kan göras. Visas någon kurs i listan ska meddelanderaden vara tom när sökningen är klar. Gäller det delfunktion B eller C och ingen kurs visas i listan ska meddelande
PerLindgren 2016-08-25 9 (14) RG10_013-RG10_014 visas. Saknar användaren rapporteringsrätt till kurs visas meddelande om att rapporteringsrätt saknas. R7 Markering för borttag avbrott Kryssruta Bort Kryssmarkeras vid borttagning av avbrott. R8 Markering för avbrott Kryssruta Avbr Kryssmarkeras vid inläggning av avbrott. När man lämnar kryssrutan görs en kontroll om det är en FFG-registrering som ska avbrottet avser. Om så är fallet görs en kontroll att det inte finns avbrott på någon OM- eller FO-registrering på kursen mha com_ctrl_r_002". check_avbr_course. Finns ett avbrott inlagt blir användaren stoppad och meddelande RG10_019 visas på meddelanderaden. R9 Avbrottsdatum Inmatningsfält 13tkn
PerLindgren 2016-08-25 10 (14) Avbrottsdatum Avbrottsdatum anges vid registrering av avbrott. Vid delfunktion (R1) Avbrott på kurs Tidigt avbrott på kurs görs fältet tillgängligt när kryssrutan Avbr (R8) markeras. Vid delfunktion (R1) Ta bort avbrott Ta bort tidigt avbrott visas inlagt avbrottsdatum, fältet hämtas vid avbrott på ffg-registrering från INREGFFG.AVBRDAT, vid avbrott på fo-registering från INREGFO.AVBRDAT eller vid avbrott på omregistrering från INREGOM.AVBRDAT. När man lämnar fältet görs kontroll på att avbrottsdatum är i fyllt är inte datum ifyllt ges felmeddelande RG10_006. Sedvanliga kontroller görs på att det är ett giltigt datum. Man ska kunna lämna fältet med musen. R10 Reg Visningsfält Reg R11 Kurs Visningsfält Kurs
PerLindgren 2016-08-25 11 (14) R21 Kommentar Visningsfält 24 tkn, hur mycket ryms det? Förkortningar kan bli aktuellt! Kommentar Anropa C1 för att fylla på med eventuell info om betalning är gjord för kursen. R22 Uppdatera Status: Prioritet: Knapp 10 tecken Uppdatera Vid delfunktion (R1) Avbrott på kurs Tidigt avbrott på kurs görs kontroll 1. att fältet för datum är ifyllt är inte avbrottsdatum ifyllt ges felmeddelande RG10_006 och uppdateringen avbryts. 2. om bevakning finns på kursen. Finns bevakning C2 på kursen ges varningsmeddelande RG10_017 och användaren kan välja att avbryta inläggningen av avbrottet genom att svara NEJ på meddelandet. Svara användaren JA läggs avbrottet in på kursen. Därefter fortsätter uppdateringen med eventuell nästa kurs. I varningsmeddelandet RG10_017 visas kursen (R11) som bevakningen ligger på samt namnet på personen som lagt bevakningen. Namnet hämtas från tabellen SYSTANV, se kontroll C3.
PerLindgren 2016-08-25 12 (14) 2.3 Kontroller C1 Kommentar Kontrollera för varje uppläst kurs om det finns ett betalningsunderlag kopplat i AVGKURS/AVGTERM. Om träff i någon av tabellerna behöver den andra inte kollas. Vi kollar inte för FORTKURS/OMKURS Börja med terminsregvarianten: Läs i AVGTERM PNR=akt pnr TERMIN=akt termin KURS=akt kurs PROGR=akt program Om bom fortsätt med vanliga kursregvarianten: Använd kurstillfällesparametrarna för läsa i KTILL2 och hämta anmälningskoden: KTILL2.STARTTER=FFGKURS/INREGFFG.TERMIN KTILL2.KURSKOD=FFGKURS/INREGFFG.KURS KTILL2.KURSTAKT= FFGKURS/INREGFFG.KURSTAKT KTILL2.KURSTID= FFGKURS/INREGFFG.KURSTID KTILL2.UNDFORM= FFGKURS/INREGFFG.UNDFORM KTILL2.ORT= FFGKURS/INREGFFG.ORT KTILL2.OMGANG= FFGKURS/INREGFFG.OMGANG KTILL2.KURSTYP= FFGKURS/INREGFFG.KURSTYP Läs AVGKURS om träff i KTILL2 PNR=akt pnr TERMIN=akt termin ANMKOD=KTILL2.KOD Om bom i KTILL2 kan vi inte lägga ut något i kommentarsfältet Lägg ut kommentarer enligt nedan om AVGKURS/AVGTERM.BETALT = J studieavgift betald: Kursen är betald N betalningsunder som ej är betalt: Betalningsunderlag finns R - återbetalt: Återbetalning finns
PerLindgren 2016-08-25 13 (14) C2 Finns bevakning på kursen Kontrollera för varje kurs som ska uppdateras om bevakning finns på kursen; BEVAKURS.PNR = PNR (R2) BEVAKURS.KURS = KURS (R11) C3 Vem har lagt bevakningen För varje bevakning som hittas, se C2, hämtas namnet i klartext från fältet SYSTANV.BENAMN; SYSTANV.KOD = BEVAKURS.ANVKOD Har flera personer lagt bevakning på kursen hämtas namnen för samtliga personer. 2.4 Meddelanden RG10_006 RG10_012 RG10_013 RG10_014 RG10_015 RG10_016 RG10_017 RG10_019 Avbrottsdatum måste anges. Du saknar behörighet att lägga in/ta bort tidigt avbrott på tidigare terminer. Det finns inga kurser att göra avbrott på. Det finns inga kurser att göra tidigt avbrott på. Det finns inga kurser för borttag av avbrott. Det finns inga kurser för borttag av tidigt avbrott. Det finns en bevakning på kursen %%$fs_kurs$%%% av %%$fs_namnlista$%%%. Vill du ändå lägga in ett avbrott på kursen?"ja/nej. Avbrott kan inte göras. Avbrott finns redan inlagt på fortsättnings- eller omregistrering. 3 Förteckningar 3.1 Krav R1 ANGE DELFUNKTION... 7 R2 PERSONNUMMER... 7 R5 REGISTRERINGS TERMIN... 7 R6 SÖK... 8 R7 MARKERING FÖR BORTTAG AVBROTT... 9 R8 MARKERING FÖR AVBROTT... 9
PerLindgren 2016-08-25 14 (14) R9 AVBROTTSDATUM... 9 R10 REG... 10 R11 KURS... 10 R21 KOMMENTAR... 11 R22 UPPDATERA... 11 3.2 Kontroller C1 KOMMENTAR... 12 C2 FINNS BEVAKNING PÅ KURSEN... 13 C3 VEM HAR LAGT BEVAKNINGEN... 13