Dokument Kravspecifikation: UB51 Utdata årsredovisning Författare Datum Sida Jenny H Svensson/Torgny Fridlund (40)

Relevanta dokument
Funktionsbeskrivning UB51 Utdatafil årsredovisning

Kravspec UB52. UB52 HST utan resultat. Ändringshistorik Beteckning: Datum Av Kommentar Godkännare PerLindgren Leverans

Kravspecifikation. UB02 Bevakningsuppdrag slutbetyg Version: 1.00.

Kravspecifikation UT54 Utskrift praktik

Funktionsbeskrivning

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

Funktionsbeskrivning

Detaljerad beskrivning av kravlista för KA81

Funktionsbeskrivning

Funktionsbeskrivning

KA21-Programplaner - utdata

Funktionsbeskrivning. SB10 Adressuppdatering. Innehållsförteckning

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

Kravspecifikation KA11, tillägg

Kravspecifikation SA04 Praktik

Funktionsbeskrivning

Funktionsbeskrivning SY02 Användare -indata

UB03 Körloggsstatistik

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

Kravspec UB70. UB70 Migrationsverket. Ändringshistorik Beteckning:

Funktionsbeskrivning

Kravspecifikation SA07 Antagen- utresande på utbytesprogram

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

KRAVSPECIFIKATION. INAMN01 Indexformulär Sök person

Funktionsbeskrivning KA16 Kurser och prov - indata

RB01. Kravspecifikation Beteckning: Status:

Kravspecifikation KA13 Anmälningsalternativ, Kurs

UT51 Utdata,utresande utbytesstudenter

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

Funktionsbeskrivning

INTRODUKTION TILL LADOK

Kurser och prov - utdata

Kravlista. Konvertering av UX04 UPP-T Version: Beteckning:

Kravspecifikation. UB60 - Registreringsverifikat. Batchbeställning

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

Kravspecifikation SA02_J Studenter i utbildningssamarbete

Kravspecifikation SA02_K Delfunktion avgifter

Kravspecifikation KA23

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

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

Kravlista och Kravspecifikation RV03

Författare Datum Beteckning Sida (16)

Funktionsbeskrivning

Kravspecifikation RG10 Avbrott på kurs

Kravspecifikation. UB02 Bevakningsuppdrag slutbetyg tillägg Version: 0.01.

Tjänstespecifikation T04

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

Grupper. SA10 Grupphantering

Kravspecifikation KA54 Huvudområdesgrupp

Funktionsbeskrivning

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

Funktionsbeskrivning. UT10 Visa studentuppgifter

Funktionsbeskrivning

Funktionsbeskrivning

REGISTRERING LADOK NOUVEAU

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

KA25 Programtillfällen - indata

Kravspecifikation. RB70 - Engångsprogram. Batchhantering. Version 1.0

Det generella begränsningspaketet i Ladok Nouveau

SA94 Deltagande i forskarskola/annat samarbete

Funktionsbeskrivning. - SA06- Etablering och antagning av utbytesstudenter

RS01 Resultat på prov

Handbok för registervård. - Del 9

KA49 Fördjupning inom huvudområde

Kravsamordnare Datum Sida. Lou Lagusson (11)

Funktionsbeskrivning

Funktionsbeskrivning

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

Kravspecifikation. 1. Funktion: KA20 Program - utdata. 2. Konstruktör: Malou Engberg de Carvalho. 3. Beskrivning av funktionen - Syftet

Kravspecifikation. Anpassningar i SA01. Version 0.03

Kravspecifikation för RV16 Ändring av registreringsuppgifter - kurs

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

KA27 Uppflyttningsvillkor Kravspecifikation

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

Kravspecifikation. UT49 - Antagna, reserver på program

Kurser och prov - utdata

Kravspecifikation. KA68 Fotnoter för examensbevis Version: 0.05

Funktionsbeskrivning

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

Kravspecifikation Batchbeställningar Version:

Kravspecifikation Batchbeställningar Version:

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

Utdata för grupper av studenter i Ladok Nouveau

Ladok. Arbetsbeskrivning för uppdatering av provuppsättning och prov KA16. Prov 2. Provuppsättning 2. Personliga inställningar 2

Kravspecifikation

Det generella Utsökningspaketet i Ladok Nouveau

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

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

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

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

Kravspecifikation för KA17 Resultatkod- utdata

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

RS02 Resultatrapportering på individuella kurser

Handhavandeguide: Utdata Innevarande version vid senaste uppdatering:

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 4

Kravspecifikation. Uppdatering RG_UPPDAT (RG01, RG02, RG03)

UT46 Uppföljning på program Kravspecifikation

Funktionsbeskrivning SB05 Skapa behörighet till avancerad nivå

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

Transkript:

Kravspecifikation Projekt 716 UB51 Utdata suppgifter Projekt UPP T-8304 Komplettering av ÅR-paketet UB51 Projekt UPP-1301 Studieavgifter Webbadress https://projekt.ladokenheten.umu.se/ /UPP T-8304 Projektnamn Projekt 716 UB51 Utdata suppgifter UPP T-8304 Komplettering av ÅR-paketet UPP T-1301 Studieavgifter Fastställt av Dokument Torgny Fridlund Dokumentidentitet UPP T-8304 Krav_UB51 Datum 2011-06-10 Status

Jenny H Svensson/Torgny Fridlund 2011-06-10 2 (40) Ändringshistorik Datum Av Kommentar Godkännare 2009-09-28 Per Lindgren Begränsning på nybörjare program infört. Ny bild ska in under 2.3 begränsningar 2.3.10 Nybörjare program 2.4 Kontrollera begränsningar 2.9 Parametrar Hjälptext under kap.5 anv.dok 2009-11-03 Maria Vännman Infogar ny skärmdump + vissa textjusteringar. Tar även bort all information om version. 2011-03-14 PerLindgren nouvup-410 Begränsning på hst/hpr. Se rev.pane 2011-04-07 Jenny H Svensson Projekt UPP-1301 Begränsning och gruppering på studieavgifter. Se rev pane 2011-04-11 PerLindgren nouvup-410: begränsning Hst/Hpr. Endast en begränsning åt gången 2011-04-27 PerLindgren nouvup-410: ingen kontroll av begränsningar för hst/hpr 2011-05-02 Jenny H Svensson Flyttat studieavgift i bokstavsordning 2011-06-10 Jenny H Svensson Tagit bort meddelande för fler än ett val av begränsning. 2011-12-06 Anna-Carin Wiklund Nouvup-415: Lagt till gruppering på Ort 2011-12-16 Anna-Carin Wiklund Nouvup-445: Förtydligat vad som skrivs ut om man väljer att begränsa på blank utbildningsnivå. -

Jenny H Svensson/Torgny Fridlund 2011-06-10 3 (40) Innehållsförteckning 1 INLEDNING... 5 1.1 SYFTE... 5 1.2 BESKRIVNING... 5 1.2.1 Delfunktioner... 5 1.2.2 Händelseflöden... 5 1.3 BEHÖRIGHETSANALYS... 6 1.3.1 Nouveau... 6 1.4 TABELLER... 6 1.5 ÖVERGRIPANDE KRAV... 7 2 FUNKTIONELLA KRAV UB51... 7 2.1 KRAVLISTA NOUVEAU... 7 2.2 DETALJERAD BESKRIVNING AV KRAVEN... 11 2.2.1 UB50F00G Uppläggning av batchbeställning... 11 2.2.1.1 Systempreferens... 11 2.2.1.2 Spara beställning... 11 2.2.1.3 Inställningar... 11 2.2.2 UB50A01G Villkor batchbeställning... 12 2.2.3 Ange... 12 2.2.4 Visningsfält... 12 2.3 BEGRÄNSNINGAR... 13 2.3.1 Ange kod... 14 2.3.2 Val i listboxar... 14 2.3.3 Ta med/uteslut... 15 2.3.4 Finansieringsform... 15 2.3.1 Hst/Hpr... 15 2.3.2 Institution... 16 2.3.2.1 Visa nedlagd inst... 16 2.3.3 Lokal klass... 16 2.3.4 ***Nivå... 17 2.3.5 Kursort... 17 2.3.6 Program... 17 2.3.6.1 Visa nedlagt program... 17 2.3.7 Nybörjare program... 17 2.3.8 ***Termin... 17 2.3.9 ***Tillträdesnivå program... 18 2.3.10 Utbildningsnivå... 18 2.3.11 Utbildningsområde... 18 2.3.12 Utbytesuppgifter... 18 2.3.13 VB-typ... 18 2.3.14 Ämne... 19 2.3.14.1 Visa nedlagt ämne... 19 2.3.15 Studieavgift... 19 2.4 KONTROLLERA BEGRÄNSNINGAR... 20 2.5 GRUPPERA... 21 2.5.1 Finansieringsform... 23 2.5.2 Institution... 23

Jenny H Svensson/Torgny Fridlund 2011-06-10 4 (40) 2.5.3 Kull... 23 2.5.4 Kurs... 23 2.5.5 Kurstillfälle... 24 2.5.6 Kön... 24 2.5.7 Lokal klass... 24 2.5.8 ***Ort... 24 2.5.9 Studieavgift... 25 2.5.10 Termin... 25 2.5.11 ***Tillträdesnivå för program... 25 2.5.12 ***Utbildningsnivå... 25 2.5.13 Utbildningsområde... 26 2.5.14 Utbytesprogram... 26 2.5.15 Utbytesuppgifter... 26 2.5.16 Samlingsbegrepp för finansieringsform... 26 2.5.17 Ålder... 27 2.5.18 Åldersgruppering... 27 2.6 SORTERING... 28 2.7 TA MED UPPGIFTER... 28 2.7.1 Lokal serie... 28 2.7.2 Visa kursbenämning... 29 2.7.3 Visa programbenämning... 29 2.8 ANTAL INDIVIDER... 29 2.9 UPPDATERA... 29 2.9.1 Visa villkor... 32 2.10 UTSKRIFTSMÖJLIGHETER... 32 2.10.1 Fil-layout... 32 2.11 KONTROLLER... 33 2.12 MEDDELANDEN... 33 3 ANVÄNDARDOKUMENTATION... 34 3.1.1 Beställningsformulär UB51A00G... 34 3.1.2 Villkorsformulär UB51A01G... 35 4 FRÅGOR OCH KOMMENTARER... 38 4.1 ÖPPNA FRÅGOR... 38 4.2 BESVARADE FRÅGOR... 38 5 BILAGA A... 39

Jenny H Svensson/Torgny Fridlund 2011-06-10 5 (40) 1 Inledning Detta dokument är en sammanslagning av ursprungsdokumentet för projekt 716 Kravspecifikation UB51 Utdata suppgifter Nouveaubatch Projekt 716 och kompletteringar för projekt UPP T-8304 Komplettering av ÅR-paketet. För uppdaterad text, se Kravspec 716-utdata_LPW 1.1 Syfte Funktionen skapar utdata från stabellerna som motsvarar de krav som finns ute hos högskolorna. Denna kravspecifikation vänder sig till kravställare, utvecklare och testare som arbetar med UB51. 1.2 Beskrivning Utdata ur en ska täcka behov av redovisning av högskolans produktion samt utgöra underlag för avräkning internt inom högskolan. I detta ingår också uttag som kan ligga till grund för prognoser på avräkning under pågående budgetår. Det ska vara möjligt att både hämta ut uppgifter på fil för vidarebearbetning i eftersystem, textfil och Excel. Det ska också gå att ta ut vissa färdiga rapporter. Både fil och rapporter ska ha begränsningsmöjligheter i beställningen. Det ska vara möjligt att skapa vissa filer/rapporter via webb (LW08), och det ska gå att ta ut en datafil ur persontabellerna med hjälp av en batch-körning. 1.2.1 Delfunktioner I Nouveaufunktionen är det möjligt att ta fram alla suppgifter ur persontabellerna för hela högskolan. Utdatafunktionen är en egen funktion UB51. 1.2.2 Händelseflöden Nouveau Lägger upp beställning när batch ska köras i ett generellt batchbeställningsformulär, GB01A00G. Går in i inställningar för att ange e-postadress dit resultat ska skickas. Går in i villkorsformulär för att ange vilka uppgifter som ska tas med på filen. Ev. begränsningar görs, kan ske både på fält i AR-tabellerna och från övriga ladokdatabasen.

Jenny H Svensson/Torgny Fridlund 2011-06-10 6 (40) Ev. grupperingar görs, kan ske både på fält i AR-tabellerna och från övriga ladokdatabasen. Vissa extra uppgifter kan läggas till i filen och hämtas från övriga ladokdatabasen. Batchen körs och ett e-postmeddelande skickas ut med resultat av batchkörningen. Gick allt bra kan en fil hämtas upp genom knappen Hämta fil. 1.3 Behörighetsanalys 1.3.1 Nouveau Behörighet till funktionen ger behörighet till alla ar. Kontroll mot NOVFUNK och NOVBEHKL. 1.4 Tabeller Ange vilka tabeller respektive tjänst/funktion läser från. Inga skrivningar mot databasen förekommer. Tabell AGRPSCB ARDEF ARKURS ARHST ARHPR ETYPBEN INST KURS LINJE Användningsområde Används för att välja bland ämnen och skapa fil i Nouveau Används för att välja bland skapade ar Används för att skapa fil i Nouveau Används för att skapa fil i Nouveau Används för att skapa fil i Nouveau Används för att göra urval/gruppera finform på fältet VBTYP Används för att göra urval på institution, listar alla. Används för att hämta kursbenämning Används för att välja bland program och skapa fil i Nouveau LOKKURS Används för att lägga till uppgift om annan lokal serie och klass, listar serier och klasser för alla kurser NIVAUHA ORT TERMIN Används för att välja bland nivåer och skapa fil i Nouveau Används för att välja bland orter och skapa fil i Nouveau Används för att välja bland terminer och skapa fil i Nouvaeu

Jenny H Svensson/Torgny Fridlund 2011-06-10 7 (40) UTBNIVA UTBOMR Används för att välja bland utbildningsnivåer och skapa fil i Nouveau Används för att välja bland utbildningsområden och skapa fil i Nouveau 1.5 Övergripande krav Krav Nr Beskrivning Prio 1 Utdatafunktion för webb, aggregerade uppgifter, utskrift på fil 1.1 Utdatafunktion för webb, aggregerade uppgifter, utskrift på skärm/skrivare Skall Skall 2 Skapa utdatafil genom batch Skall 3 Skapa färdiga listor/filer för webb baserat på aggregerade tabeller Bör 2 Funktionella krav UB51 2.1 Kravlista Nouveau Skapas i första hand för att ta ut en datafil ur sdatabasen och därefter göra egna urval, sorteringar och summeringar. Viss begränsning och sortering måste dock ske för att antalet poster i filen ska bli hanterbart. Tanken är att användaren med denna fil ska kunna ta ut alla uppgifter som finns i stabellerna. För att få ut alla uppgifter krävs att flera filer tas ut med olika grupperingsalternativ valda. Krav Nr Beskrivning Delfunktion/ Tabell 1 Lägga upp batchbeställning UB51A00G Ska Prio 2 Villkor för sammanställning UB51A01G Ska 2.1 Urval

Jenny H Svensson/Torgny Fridlund 2011-06-10 8 (40) 2.1.1 Finansieringsform, markera vilken/vilka i en lista ETYPBEN Ska 2.1.2 VB-typ, vilken ETYPBEN Ska 2.1.3 Lokal klass, markera vilken/vilka i en lista ARKURS Ska 2.1.4 Utbytesstudier ARKURS Ska 2.1.5 Institution, markera vilken/vilka INST Önskemål 2.1.6 Program, markera vilken/vilka LINJE Önskemål 2.2 Gruppering (summering) 2.2.1 Utbildningsområde ARHST/AR HPR 2.2.2 Finansieringsform ARKURS Ska 2.2.3 VB-typ ETYPBEN Bör 2.2.4 Termin ARKURS Ska 2.2.5 Lokal klass ARKURS Ska 2.2.6 Institution ARHST/AR HPR 2.2.7 Kurstillfälle ARKURS Ska 2.2.8 Kurs ARKURS Ska 2.2.9 Kön ARKURS Ska 2.2.10 Ålder Åldergrupper (3 st) ARKURS 2.2.11 Utbytesprogram (in/utresande) ARKURS Ska Ska Ska Bör 2.3 Sortering Samma alternativ som för gruppering, sortering ska kunna ske i tre steg. Önskas 2.4 Extra uppgifter från ladoks ordinarie databas 2.4.1 Annan lokal serie och klass LOKKURS Ska 2.4.2 Benämning på kurs KURS Ska 2.4.3 Benämning på institution, klass etc. beroende på de val man gjort Önskas

Jenny H Svensson/Torgny Fridlund 2011-06-10 9 (40) 3 Sammanställning av fil Java 3.1 Fil-layout Java Tillägg kravlista projekt UPP T-8403 Numren är hämtade från projektets kravlista: 1 Visa antal unika individer och detta fördelat per kön. Beräkningen ska ske bland de individer som finns med i siffrorna som presenteras. Det ger en bild av antalet aktiva studenter som antingen har registrering, resultat eller bägge delarna. Antalet ska beräknas beroende på de begränsningar och grupperingar som är valda och visa på varje datarad, men även total siffra ska visas. 2 Visa antalet nybörjare på lärosätet och detta fördelat per kön. Nybörjare är man första gången man registreras på program, kurs eller individuellt projekt. Antalet ska beräknas beroende på de begränsningar som är valda. Detta ska inte visas på varje datarad utan bara på totalen. 3 Visa antalet nybörjare på program och detta fördelat per kön. Nybörjare är man första gången man registreras på program. Antalet ska beräknas beroende på de begränsningar som är valda. Detta ska inte visas på varje datarad utan bara på totalen. 4 Kunna använda kull i program som gruppering. Kullbegreppet får hämtas från tabellen antlin. Det är inte lämpligt att förutsätta att terminsregistreringstabellerna (ffglin/omreglin) används. Kull kommer då också att finns utan värde för de som läser kurser utan-för program. ARKURS ARKURS ARKURS ARKURS 5 Kunna begränsa på ämne AGRPSCB Ska 6 Kunna begränsa på utbildningsnivå kurs UTBNIVA Ska Ska Ska Ska Ska

Jenny H Svensson/Torgny Fridlund 2011-06-10 10 (40) 7 Kunna begränsa på utbildnings-område UTBOMR Ska 9 Ändra begränsningen i UB51 på utbytesstudier till att bli fyra val Enbart utbytesstudier/utan utbytesstudier/enbart inresande /Enbart utresande. 10 När man grupperat på program i UB51 kunna ta med lokal serie för program på samma sätt som det redan går för kurs ARKURS LOKPROG 15 *** Utöka grupperingsnivåerna från 3 till 5 Bör 16 *** Kunna begränsa på ort ORT Bör 17 *** Kunna begränsa på tillträdesnivå program LINJE.TILT NIVÅ 18 *** Kunna begränsa på termin TERMIN Bör 19 *** Kunna gruppera på utbildningsnivå kurs ARKURS Bör 20 *** Kunna gruppera på ort ARKURS Bör 23 Kunna använda 2 lokala serier för kurs. Utdatafilen ska ta med klassningen från UB50 och om man grupperar på kurs ska man kunna välja att få med ytterligare en lokal serie. I datafilen får det då bli kolumner för varje serie med t.ex. namnen lokklass1, serie, lokklass2. Lokklass1 är då ifrån den serie som är med i UB50 24 *** I alla presentationer där en para-meter saknar värde t.ex. program, finansieringsform m.m. är det bättre att skriva - än som nu bara visa tomt. Det ska finnas med i förkla-ringar att bindestreck betyder att värde saknas. Ska Ska Bör Bör Önskas 25 *** Kunna begränsa på nivå NIVAUHA Önskas 26 *** Kunna gruppera på tillträdesnivå program ARKURS Önskas 27 *** Kunna begränsa på undervisningsform UNDFORM Bör 28 *** Kunna gruppera på undervisningsform UNDFORM Bör I denna kravspecifikation finns text som innefattar ej implementerade krav. Dessa texter avgränsas av texten ***. Texterna finns kvar för dokumentationsändamål.

Jenny H Svensson/Torgny Fridlund 2011-06-10 11 (40) 2.2 Detaljerad beskrivning av kraven 2.2.1 UB50F00G Uppläggning av batchbeställning För att lägga upp batchbeställning används det generella batchbeställningsformuläret GB01A00G. 2.2.1.1 Systempreferens Stående beställning ska vara möjlig att ange i formuläret. För att uppnå det ska systempreferens EJSTAENDE=N användas. RUTIN LOPNR STYRINFO UB51 01 EJSTAENDE=N Med stående beställning menas möjlighet att ange vilka veckodagar som batchen ska startas automatiskt. 2.2.1.2 Spara beställning När beställning är angiven ska följande uppgifter sparas ner i tabellen BATCHJOB. Uppgiften om beställningen ska sparas när den är körd är frivilligt att ange. ANVKOD FUNKTION BETECKN RADNR DATUM SPARAS INSTALLN JYSN UB51 MINBEST 1 2007-01-20 J N 2.2.1.3 Inställningar Inställningsformuläret GB01A02G används för att lagra e-postadress för användaren i tabellen BATINST. Anges ingen e-postadress ska adress lagrad i tabellen ANVIP användas istället. Finns det ingen adress där heller kan e-postmeddelande inte skickas ut om batchens status. ANVKOD FUNKTION BETECKN INSTNR INSTALLN JYSN UB51 MINBEST 1 MAIL=jenny.svensson@ladok.umu.se

Jenny H Svensson/Torgny Fridlund 2011-06-10 12 (40) 2.2.2 UB50A01G Villkor batchbeställning Klicka på knappen Villkor för att öppna formuläret UB5101G. Här anger användaren vilka uppgifter i en han är intresserad av samt hur dessa ska vara grupperade, samt om några övriga uppgifter från Ladoks databas ska hängas på suppgifterna. Överst i formuläret visas information om den upplagda beställningen inom ramen Beställning. Övrigt i formuläret används för att ange vilken information som utdatafilen ska innehålla. 2.2.3 Ange Användaren ska kunna ange/söka fram den som han vill arbeta med. Både publika och ej publika ar ska kunna väljas. Visa vanligt inmatningsfält för kod, max 8 tecken. Sökknapp ska finnas till vänster som öppnar indexformuläret IARDEF01. När en korrekt kod har angivits/sökts fram ska benämning visas. Kontroll: ARID finns i tabellen ARDEF. Anges ett ARID som inte finns ska kod blåmålas och meddelande Angiven saknas. Väljs ett ARID som saknar kördatum (ARDEF.KORDATUM= ) ska följande meddelande visas: Årsredovisningen är inte skapad inga uppgifter finns för utskrift. Det ska ändå vara möjligt att lägga upp en beställning på utdata i förväg. Kontrollen resulterar enbart i en meddelanderuta. Som klickas bort med OK-knapp. 2.2.4 Visningsfält När en skapad har angivits ska följande uppgifter avseende en visas i formuläret. Uppgifterna visas direkt under kod och benämning för en. Ledtext Tabell Period ARDEF.FROMTERM ARDEF.TOMTERM (visas i formatet V04 - H04) Skapad Lokal serie ARDEF.KORDATUM ARDEF.SERIE, LOKSERIE.SERIE (visas med benämning). Detta visningsfält ska vara blankt om SERIE saknas för aktuellt ARID.

Jenny H Svensson/Torgny Fridlund 2011-06-10 13 (40) 2.3 Begränsningar En radioknapp Hst/Hpr mellan Finform och Institution. En radioknapp Studieavgift placeras efter Program. Urval ska kunna ske för att begränsa till den population som användaren vill arbeta med. Urval sker genom att välja önskade begränsningsbegrepp. Sker inget urval kommer uppgifter om hela högskolan med. Det är möjligt att göra en kombination av flera begränsningsalternativ, filen kommer då endast att innehålla uppgifter som stämmer överens med alla gjorda begränsningar. Följande urvalsbegrepp är möjliga: Ingen begränsning, Finansieringsform, Hst/Hpr givande individer, Institution, Kursort, Lokal klass, Nybörjare på program, ***Nivå, Program, Studieavgift, ***Termin, ***Tillträdesnivå program, Utbildningsnivå, Utbildningsområde, Utbytesstudier, Samlingsbegrepp för finansieringsform och Ämne.

Jenny H Svensson/Torgny Fridlund 2011-06-10 14 (40) Begränsningsalternativen presenteras i en radiogrupp där användaren markerar det alternativ som han/hon vill arbeta med. I och med markeringen läses alla värden upp från respektive tabell och presenteras i listboxen. Respektive alternativ finns beskrivet längre fram i dokumentet. Här följer generella beskrivningar över hur val av begränsningar kan gå till. Hjälptext till radiogrupp: Välj typ av begränsning. 2.3.1 Ange kod För den vane användaren ska det vara möjligt att direkt skriva in de koder som ska tas med i begränsningen. För den uppgiften finns fältet Ange kod. Kod för aktuellt begränsningsalternativ skrivs in vid tryck på den numeriska entertangenten eller tabbtryckning eller på annat sätt förflyttning från fältet sker en kontroll av att angiven kod finns. Kontroll: Finns koden flyttas den över till listboxen Valda begränsningar och fältet Ange kod blankas ut. Markören går ner till alternativet Ta med i radiogruppen. Saknas koden blåmålas den och på meddelanderaden visas meddelandet Angiven finansieringsform (eller annat lämpligt begrepp) saknas. Det är fullt möjligt att på det här sättet mata in flera olika koder som flyttas över till listan Valda begränsningar. Hjälptext: Ange kod för vald begränsningstyp. 2.3.2 Val i listboxar När ett begränsningsalternativ väljs läses alla koder upp i en lista. Här är det möjligt att markera önskade koder och flytta över dessa till listboxen Valda begränsningar. En kod kan markeras med musen, för att flytta över koden kan användaren dubbelklicka på önskat alternativ. Vill användaren arbeta utan mus kan pilknapparna användas för att gå mellan de olika alternativen i listan. När önskat alternativ är markerat trycker användaren på Entertangenten på det numeriska tangentbordet. Då flyttas markerat alternativ över till listan Valda begränsningar. Det är möjligt att markera många alternativ i den vänstra listboxen genom att hålla nere Shift alternativt Ctrl tangenten samtidigt som användaren klickar på önskade alternativ. Hålls Ctrl tangenten nere prickar man in ett och ett alternativ. Hålls shifttangenten nere är det möjligt att markera flera alternativ i en följd genom att klicka på första och sista alternativet eller genom att gå med pilknapparna. För att föra över dessa trycker användaren på entertangenten på det numeriska tangentbordet. För att ta bort gjorda val görs överflyttning på samma sätt från rutan Valda begränsningar tillbaka till listan. Kontroll: För alla begränsningsalternativ förutom Institution och VB-typ ska det vara möjligt att välja ex. Finform blank eller Lokal klass blank. Alternativet heter som begränsningen med tillägget

Jenny H Svensson/Torgny Fridlund 2011-06-10 15 (40) blank efter. I de fallen ska enbart de uppgifter som har blankt i aktuellt fält i databasen tas med/uteslutas. 2.3.3 Ta med/uteslut I formuläret under fältet Ange kod finns en radiogrupp för att bestämma om de utvalda begränsningsbegreppen ska motsvara de uppgifter som ska tas med i filen eller de uppgifter som ska uteslutas ur filen. Markeringen gäller för alla alternativ i rutan Valda begränsningar för aktuell begränsningstyp. Det är alltså möjligt att i samma beställning av fil välja att ta med vissa institutioner för att sedan utesluta en finansieringsform. Användaren väljer Ta med eller Uteslut genom att klicka med musen på önskat alternativ eller genom att gå med pilknapparna när radiogruppen är i fokus. Kontroll: Väljer användaren fler än hälften av koderna, fås ett meddelande om detta Fler än hälften av koderna är valda, det betyder att valet egentligen är en uteslutning respektive Fler än hälften av koderna är valda, det betyder att valet egentligen är en inkludering. I samband med detta ändras även markering av ta med uteslut samt vilka koder som är markerade/omarkerade. Hjälptext: Markera om valda begränsningsalternativ ska tas med eller uteslutas i filen. 2.3.4 Finansieringsform Det är möjligt att begränsa på finansieringsform. När alternativet finansieringsform väljs läses alla finformer upp med kod (KOD) och benämning (BENAMN) från tabellen ETYPBEN. Det är möjligt att begränsa genom att ange en viss finansieringsform i fältet Ange kod, eller genom att markera önskade alternativ i listboxen. Urval sker mot fältet ARKURS.FINFORM. 2.3.1 Hst/Hpr Begränsning på HSTV/HSTK/HPRV/HPRK. Om detta alt väljs: Dimma: o Fältet: Ange kod o kryssrutorna: Visa nedlagd radiogruppen Ta med Uteslut ska vara tillgänglig Lägg ut följande i listboxen om Ta med o Kod Benämning o HSTV Ta med personer med HSTV o HSTK Ta med personer med HSTK

Jenny H Svensson/Torgny Fridlund 2011-06-10 16 (40) o HPRV Ta med personer med HPRV o HPRK Ta med personer med HPRK Lägg ut följande i listboxen om Uteslut o Kod Benämning o HSTV Uteslut personer med HSTV o HSTK Uteslut personer med HSTK o HPRV Uteslut personer med HPRV o HPRK Uteslut personer med HPRK Det går att ange ETT val. Mer än ett val går inte att åstadkomma i batchen. 2.3.2 Institution Det är möjligt att begränsa på institution. När alternativet institution väljs läses alla aktiva institutioner upp (INST.NEDLAGD <> J ) från tabellen INST. Det är möjligt att begränsa genom att ange en viss institution i fältet Ange kod, eller genom att markera önskade alternativ i listboxen. Urval sker mot fälten ARHST.INST och ARHPR.INST. Presentera varje institution med kod (INST.KOD) och benämning (INST.BENAMN) sorterade på kod i stigande ordning. 2.3.2.1 Visa nedlagd inst När alternativet institution väljs finns ytterligare en inställningsmöjlighet, en kryssruta Visa nedlagd institution. Markeras den rutan kommer även institutioner som är markerade som nedlagda (INST.NEDLAGD=J) att läsas upp i listboxen. De nedlagda institutionerna sorteras in med de aktiva och sorteras på kod i stigande ordning. Det ska visas i listan att de är nedlagda. Hjälptext: Markera för att se nedlagda institutioner i listan. 2.3.3 Lokal klass Det är möjligt att begränsa på lokal klass. När alternativet lokal klass väljs visas alla klasser den lokala serien för en i listan. Serien finns sparad i ARDEF.SERIE, för att lista klasserna till den serien, läs i tabellen LOKKOD. Presentera varje klass med kod (KOD) och benämning (BENAMN), sorterade på kod i stigande ordning. Kontroll Finns ingen serie sparad för en (ARDEF.SERIE= ) ska listan visas tom. Följande meddelande visas på meddelanderaden Begränsning på lokal klass är inte möjlig då lokal serie saknas för en.

Jenny H Svensson/Torgny Fridlund 2011-06-10 17 (40) 2.3.4 ***Nivå Det är möjligt att begränsa på nivå. När alternativet Nivå väljs visas alla nivåer upp. Det är möjligt att begränsa genom att ange en viss nivå i fältet Ange kod eller genom att markera önskade alternativ i listboxen. Urval sker mot fältet ARKURS.NIVA. Presentera varje nivås kod (NIVAUHA.KOD) och benämning (NIVAUHA.BENAMN) sorterade på kod i stigande ordning. *** 2.3.5 Kursort Det är möjligt att begränsa på Kursort. När alternativet Kursort väljs visas alla kursorter upp. Det är möjligt att begränsa genom att ange en viss ortskod i fältet Ange kod eller genom att markera önskade alternativ i listboxen. Urval sker mot fältet ARKURS.KURSORT). Presentera varje ortskod (ORT.KOD) och benämning (ORT.BENAMN) sorterade på kod i stigande ordning. 2.3.6 Program Det är möjligt att begränsa på program. När alternativet program väljs läses alla aktiva program upp (LINJE.NEDLAGD <> J ). Det är möjligt att begränsa genom att ange ett visst program i fältet Ange kod, eller genom att markera önskade alternativ i listboxen. Urval sker mot fälten ARKURS.PROGR. Presentera varje program med kod (LINJE.KOD) och benämning (LINJE.BENAMN) sorterade på kod i stigande ordning. 2.3.6.1 Visa nedlagt program När alternativet program väljs finns ytterligare en inställningsmöjlighet, en kryssruta Visa nedlagt program. Markeras den rutan kommer även program som är markerade som nedlagda (LINJE.NEDLAGD=J) att läsas upp i listboxen. De nedlagda programmen sorteras in med de aktiva och sorteras på kod i stigande ordning. Det ska visas i listan att de är nedlagda. Hjälptext: Markera för att se nedlagda program i listan. 2.3.7 Nybörjare program Begränsning på nyb program. Detta är en antingen eller variant. Antingen tar man med nyb program eller så utesluter man det. I listboxen läggs Nybprog som kod och Nybörjare på program i benämningsfältet. 2.3.8 ***Termin Det är möjligt att begränsa på termin. När alternativet Termin väljs visas alla terminer upp. Det är möjligt att begränsa genom att ange en viss termin i fältet Ange kod eller genom att markera önskade alternativ i listboxen. Urval sker mot fältet ARKURS.TERMIN. Presentera varje terminskod (TERMIN.TERMIN) sorterade på TERMIN.TERMIN5 i sjunkande ordning.***

Jenny H Svensson/Torgny Fridlund 2011-06-10 18 (40) 2.3.9 ***Tillträdesnivå program Det är möjligt att begränsa på tillträdesnivå för program. När alternativet Tnivå progr väljs visas alla tillträdesnivåer för program upp. Det är möjligt att begränsa genom att ange en viss nivå i fältet Ange kod eller genom att markera önskade alternativ i listboxen. Urval sker mot fältet LINJE.TILTNIVA. Presentera varje nivåkod (LINJE.TILTNIVA och benämning (UTBNIVA.BENAMNS) sorterade på kod i stigande ordning.*** 2.3.10 Utbildningsnivå Det är möjligt att begränsa på utbildningsnivå. När alternativet Utbnivå väljs visas alla utbildningsnivåer. Det är möjligt att begränsa genom att ange en viss utbildningsnivå i fältet Ange kod eller genom att markera önskade alternativ i listboxen. Urval sker mot fältet ARKURS. UTBNIVA. Presentera varje utbildningsområde kod (UTBNIVA.UTBNIVA) och benämning (UTBNIVA.BENAMNS) sorterade på kod i stigande ordning. 2.3.11 Utbildningsområde Det är möjligt att begränsa på utbildningsområde. När alternativet Utbomr väljs visas alla utbildningsområden upp. Det är möjligt att begränsa genom att ange ett visst utbildningsområde i fältet Ange kod eller genom att markera önskade alternativ i listboxen. Urval sker mot fältet ARHST.UTBOMR/ARHPR.UTBOMR. Presentera varje utbildningsområde kod (UTBOMR. KOD) och benämning (UTBOMR.BENAMN) sorterade på kod i stigande ordning. Alternativet Blank utbildningsnivå visas med koden BLANK. 2.3.12 Utbytesuppgifter Det är möjligt att begränsa på utbytesuppgifter. När alternativet utbytesuppgifter väljs visas alternativen Utan utbytesstudier/enbart utbytesstudier/enbart inresande/enbart utresande i listboxen. Endast ett värde får väljas. För denna begränsning ska det inte vara möjligt att utnyttja Ta med/uteslut. Urval sker mot fältet ARKURS.UKOMMER. Har fältet ett värde <> handlar uppgiften om utbytesstudier. Är fältet blankt är det inga utbytesstudier. I filen ska det framgå om det är en utresande eller inresande student. ARKURS.UKOMMER= J betyder inresande student. ARKURS.UKOMMER= N betyder utresande student Om Enbart utbytesstudier har valts ska presentationen delas upp i inresande (In) respektive utresande (ut). 2.3.13 VB-typ Det är möjligt att begränsa på VB-typ som är en egenskap för finansieringsformen. När alternativet VB-typ väljs visas alla befintliga typer i listan. Presentera alla värden från fältet

Jenny H Svensson/Torgny Fridlund 2011-06-10 19 (40) ETYPBEN.VBTYP. I listan visas de med enbart kod, inga benämningar finns, sorterade i stigande ordning. Kontroll Är alla rader blanka i ETYPBEN.VBTYP ska följande meddelande visas på meddelanderaden VB-typer saknas ingen begränsning kan ske. 2.3.14 Ämne Det är möjligt att begränsa på ämneskod. När alternativet Ämne väljs visas alla aktiva ämneskoder upp (AGRPSCB.NEDLAGD <> ). Det är möjligt att begränsa genom att ange ett visst ämne i fältet Ange kod eller genom att markera önskade alternativ i listboxen. Urval sker mot fältet ARKURS.AMNESCB. Presentera varje ämne med kod (AGRPSCB..KOD) och benämning (AGRPSCB.BENAMN) sorterade på kod i stigande ordning. 2.3.14.1 Visa nedlagt ämne När alternativet Ämne väljs finns ytterligare en inställningsmöjlighet, en kryssruta Visa nedlagt ämne. Markeras den rutan kommer även ämnen som är markerade som nedlagda (AGRPSCP. NEDLAGD= J ) att läsas upp i listboxen. De nedlagda ämnena sorteras in med de aktiva och sorteras på kod i stigande ordning. Det ska visas i listan att de är nedlagda. Hjälptext: Markera för att se nedlagda ämnen i listan. 2.3.15 Studieavgift Begränsning på studieavgift. Om detta alternativ väljs: Dimma: o Fältet: Ange kod o kryssrutorna: Visa nedlagd radiogruppen Ta med Uteslut ska vara tillgänglig Lägg ut följande i listboxen o Kod Benämning o J Kurser där studieavg är betald o N Kurser där studieavg inte är betald Enbart en kod kan väljas. En användare kan t ex välja: Ta med N, och får då inte med några poster där studieavgift är betald. Uteslut J, och får då inte med några poster där studieavgift är betald.

Jenny H Svensson/Torgny Fridlund 2011-06-10 20 (40) 2.4 Kontrollera begränsningar När alla begränsningar är gjorda är det möjligt för användaren att kontrollera sitt urval, dvs. kontrollera att de begrepp som begränsning ska ske på finns med i aktuell. Detta är en frivillig kontroll och användaren ska upplysas om att de kan ta en liten stund. Kontrollen sker genom att klicka på knappen med den gröna bocken vid listan Valda begränsningar. Systemet kontrollerar då att de begrepp som är av typen Ta med i listan Valda begränsningar finns i någon av tabellerna ARKURS, ARHST respektive ARHPR. Vid Uteslut spelar det ingen roll om begränsningsuppgiften finns med eller inte. Endast en grupp av begränsningsalternativ kontrolleras åt gången. Arbetsgång: Användaren klickar på knappen, en varningsruta visas Kontroll av begränsningsalternativ sker, detta kan ta en liten stund. Alternativen OK och Avbryt. Vid aktivering av OK påbörjas kontrollen. Vid avbryt kommer användaren tillbaka till formuläret UB51A01G. I kontrollen gås tabellerna ARKURS, ARHST och ARHPR igenom på jakt efter de begränsningsalternativ som är valda. Begrepp Finansieringsform Hst/Hpr Institution Lokal klass ***Nivå Kursort Program Nybörjare Program Studieavgift ***Termin ***Tillträdesnivå program Utbildningsnivå Utbildningsområde Utbytesuppgifter Samlingsbegrepp för Tabell.Fält ARKURS.FINFORM Ingen kontroll av begränsningar ARHST.INST och ARHPR.INST ARKURS.LOKKOD ARKURS.NIVA*** ARKURS.ORT ARKURS.PROGR ARKURS.PROGNY Ingen kontroll av begränsningar ARKURS.TERMIN eller ARHST.TERMIN eller ARHPR.TERMIN*** ARKURS.TILTNIVA*** ARKURS.UTBNIVA ARHST.UTBOMR och ARHPR.UTBOMR ARKURS.UPROGRAM/ARKURS.UKOMMER Att lista finansieringsformer som ingår i valda vb-typer ETYPBEN.VBTYP, ETYPBEN.KOD som i sin tur jämförs mot

Jenny H Svensson/Torgny Fridlund 2011-06-10 21 (40) finansieringsform Ämne ARKURS.FINFORM. ARKURS.AMNESCB Hjälptext: Utför kontroll av begränsningsalternativen. Om kontrollen går igenom utan anmärkningar, dvs alla begränsningsalternativ finns med ska en meddelanderuta visas. "Alla urvalsvillkor ingår i en" Knapp OK för att stänga rutan. Hittar kontrollen däremot några begrepp som inte finns med i en ska följande meddelanderuta visas: "Ett eller flera urvalsvillkor saknas i en och har därför tagits bort ur urvalet". Två knappar finns OK för att stänga formuläret, samt Visa borttagna villkor för att skriva ut de begränsningsvillkor som har tagits bort. Exempel på fellista: UB51 2006-XX-XX (dagens datum) Fellista Följande institutioner saknas i en och har därför tagits bort ur urvalet 3011 Företagsekonomiska inst Kod och klartext skrivs ut. 2.5 Gruppera Alla poster som finns i stabellerna kan inte skrivas ut, då skulle filen bli ohanterlig. Därför är användaren tvungen att ange en grupperingsnivå för filen, och det är på den nivån som summorna kommer att presenteras. Även fast grupperingar används ska så många egenskaper som möjligt, med hänsyn till grupperingsnivå, tas med ur de personbaserade tabellerna och presenteras i filen. Maximalt tre alternativ för gruppering kan väljas. Grupperingsalternativen presenteras i tre olika drop-down listor med ledtext Gruppering 1:a hand, 2:a hand, 3:e hand, ***4:e hand och 5:e hand.*** Alla listor innehåller samma alternativ och sorteras i bokstavsordning. När ett alternativ är valt i första listboxen ska det dimmas/tas bort ur de andra listboxarna. Listorna ska innehålla följande alternativ:

Jenny H Svensson/Torgny Fridlund 2011-06-10 22 (40) Finansieringsform (ARKURS.FINFORM) Individer Institution (INST i ARHST och ARHPR) Kurs (Följande fält i ARKURS: KURS, NIVA, DJUP, UTBNIVA, AMNESCB) Kurstillfälle (Följande fält i ARKURS: KURS, TERMIN, KURSTAKT, KURSTID, UNDFORM, KURSORT, OMGANG, FINFORM, TERMORDN, NIVA, DJUP, UTBNIVA, AMNESCB) Kull (KULL i ARKURS) Kön (ARKURS.KON) Lokal klass (ARKURS.LOKKOD) Inom serie som tagits med. Ort (KURSORT i ARKURS) Program Studieavgift (ARKURS.STUDAVG) Termin (TERMIN i ARHST och ARHPR) ***Tillträdesnivå för program (TILTNIVA i ARKURS)*** ***Utbildningsnivå (UTBNIVA i ARKURS)*** Utbildningsområde (UTBOMR i ARHST och ARHPR) Utbytesprogram (ARKURS.UPROGRAM samt J respektive N i ARKURS.UKOMMER) Utbytesuppgifter (J respektive N i ARKURS.UKOMMER) VB-typ (ETYPBEN.VBTYP) Ålder (ARKURS.FODDAR) Åldersgruppering i tre grupper (ARKURS.FODDAR) Kontroller: Det är inte möjligt att gruppera på först Kurstillfälle och sedan Finansieringsform eller Kurs eftersom finansieringsform och kurskod ingår i kurstillfälle. Väljs kurstillfälle ska finansieringsform och kurs tas bort ur listan på nästa grupperingsnivå. Hjälptext: Välj hur filen ska summeras.

Jenny H Svensson/Torgny Fridlund 2011-06-10 23 (40) 2.5.1 Finansieringsform Väljs summering på finansieringsform ska värden på filen summeras för de finansieringsformer som ingår i aktuell. Summera värden för varje unik förekomst i fältet ARKURS.FINFORM för aktuellt ARID. På listan presenteras kod för finansieringsform. Summerade värden avseende HSTK, HPRK, HSTV, HPRV. Samt det antal unika personnummer som har skapat posten i filen, IND. Rubrik för kolumnen är Finform. 2.5.2 Institution Väljs summering på institution ska värden på filen summeras för de institutioner som ingår i aktuell. Summera värden för varje unik förekomst i fälten ARHST.INST och ARHPR.INST för aktuellt ARID. På listan presenteras kod för institution. Summerade värden avseende HSTK, HPRK, HSTV, HPRV. Samt det antal unika personnummer som har skapat posten i filen, IND. Rubrik för kolumnen är Inst. 2.5.3 Kull Vid summering på kull ska filen summeras för de kullar som ingår i aktuell. Summera värden för varje unik förekomst i fältet ARKURS.KULL för aktuellt ARID. På listan presenteras kod för kull (3 tecken t ex H07) och summerade värden avseende HSTK, HPRK, HSTV och HPRV samt det antal unika personnummer som har skapat posten i filen, IND. Rubrik för kolumn är Kull. 2.5.4 Kurs Väljs summering på kurs ska värden i filen summeras för de kurser som ingår i aktuell. Summera värden för varje unik förekomst i fältet ARKURS.KURS för aktuellt ARID. På listan presenteras ARKURS.KOD, ARKURS.NIVA, ARKURS.UTBNIVA, ARKURS.DJUP, ARKURS.AMNESCB. Summerade värden avseende HSTK, HPRK, HSTV, HPRV. Samt det antal unika personnummer som har skapat posten i filen, IND. Rubrik för kolumner är Kurs, Nivå, Utbnivå, Djup, ÄmneSCB.

Jenny H Svensson/Torgny Fridlund 2011-06-10 24 (40) 2.5.5 Kurstillfälle Väljs summering på kurstillfälle ska värden i filen summeras för de kurstillfällen som ingår i aktuell. Summera värden för varje unik förekomst i fälten ARKURS.KURS, ARKURS.TERMIN, ARKURS.KURSTAKT, ARKURS.KURSTID, ARKURS.UNDFORM, ARKURS.KURSORT, ARKURS.OMGANG, ARKURS.FINFORM, ARKURS. TERMORDN för aktuellt ARID. På listan presenteras ARKURS.KURS, ARKURS.TERMIN, ARKURS.KURSTAKT, ARKURS.KURSTID, ARKURS.UNDFORM, ARKURS.KURSORT, ARKURS.OMGANG, ARKURS.FINFORM, ARKURS. TERMORDN, ARKURS.NIVA, ARKURS.UTBNIVA, ARKURS.DJUP, ARKURS.AMNESCB. Summerade värden avseende HSTK, HPRK, HSTV, HPRV. Samt det antal unika personnummer som har skapat posten i filen, IND. Rubrik för kolumner är Kurs, Termin, Kurstakt, Kurstid, Undform, Ort, Omgång, Finform, Termordn, Nivå, Utbnivå, Djup, ÄmneSCB. 2.5.6 Kön Väljs summering på kön ska värden i filen summeras för kvinnor (K) och män (M). Summera värden för varje unik förekomst i fältet ARKURS.KON för aktuellt ARID. På listan presenteras K respektive M. Summerade värden avseende HSTK, HPRK, HSTV, HPRV. Samt det antal unika personnummer som har skapat posten i filen, IND. Rubrik för kolumn är Kön. 2.5.7 Lokal klass Väljs summering på lokal klass ska filen summeras för de lokala klasser som ingår i aktuell. Summera värden för varje unik förekomst i fältet ARKURS.LOKKOD för aktuellt ARID. På listan presenteras kod för lokal klass och summerade värden avseende HSTK, HPRK, HSTV, HPRV. Samt det antal unika personnummer som har skapat posten i filen, IND. Rubrik för kolumn är Lokklass. 2.5.8 Ort Vid summering på ort ska filen summeras för de orter som ingår i aktuell. Summera värden för varje unik förekomst i fältet ARKURS.KURSORT för aktuellt ARID. På listan presenteras kod för ort och summerade värden avseende HSTK, HPRK, HSTV och HPRV samt det antal unika personnummer som har skapat posten i filen, IND. Rubrik för kolumn är Ort.***

Jenny H Svensson/Torgny Fridlund 2011-06-10 25 (40) 2.5.9 Studieavgift Vid summering på studieavgift ska filen summeras på Studieavgift betald (J) och Studieavgift ej betald (N). Summera värden för varje unik förekomst i fältet ARKURS.STUDAVG för aktuellt ARID. På listan presenteras J eller N och summerade värden avseende HSTK, HPRK, HSTV och HPRV samt det antal unika personnummer som har skapat posten i filen, IND. Rubrik för kolumnen är Studieavgift. 2.5.10 Termin Väljs summering på termin ska filen summeras för de terminer som ingår i aktuell. Summera värden för varje unik förekomst i fältet ARKURS.TERMIN för aktuellt ARID. På listan presenteras kod för termin (5 tecken ex. 20041) och summerade värden avseende HSTK, HPRK, HSTV och HPRV. Samt det antal unika personnummer som har skapat posten i filen, IND. Rubrik för kolumn är Termin. 2.5.11 ***Tillträdesnivå för program Vid summering på tillträdesnivå för program filen summeras för de tillträdesnivåer som ingår i aktuell. Summera värden för varje unik förekomst i fältet ARKURS.TILTNIVA för aktuellt ARID. På listan presenteras kod för tillträdesnivå och summerade värden avseende HSTK, HPRK, HSTV och HPRV samt det antal unika personnummer som har skapat posten i filen, IND. Rubrik för kolumn är Tnivåprogr.*** 2.5.12 ***Utbildningsnivå Vid summering på utbildningsnivå ska filen summeras för de utbildningsnivåer som ingår i aktuell. Summera värden för varje unik förekomst i fältet ARKURS.UTBNIVA för aktuellt ARID. På listan presenteras kod för utbildningsnivå och summerade värden avseende HSTK, HPRK, HSTV och HPRV samt det antal unika personnummer som har skapat posten i filen, IND. Rubrik för kolumn är Utbnivå.***

Jenny H Svensson/Torgny Fridlund 2011-06-10 26 (40) 2.5.13 Utbildningsområde Väljs summering på utbildningsområde ska filen summeras för de utbildningsområden som ingår i aktuell. Summera värden för varje unik förekomst i fälten ARHST.UTBOMR och ARHPR.UTBOMR för aktuellt ARID. På listan presenteras kod för utbildningsområdet och summerade värden avseende HSTK, HPRK, HSTV och HPRV. Samt det antal unika personnummer som har skapat posten i filen, IND. Rubrik för kolumn är Utbomr. 2.5.14 Utbytesprogram Väljs summering på utbytesprogram ska filen summeras för de utbildningsprogram som ingår i aktuell. Summera värden för varje unik förekomst i fälten ARKURS. UPROGRAM. På listan presenteras kod för utbytesprogram och summerade värden avseende HSTK, HPRK, HSTV och HPRV samt det antal unika personnummer som har skapat posten i filen, IND. Rubrik för kolumn är Uprogram. 2.5.15 Utbytesuppgifter Väljs summering på utbytesuppgifter ska filen summeras för de alternativ (ingen begränsning/ enbart utbytesstuderande/enbart inresande/enbart utresande) som ingår i aktuell, samt med en markering om det rör sig om inresande eller utresande utbytesstudenter. Summera värden för varje unik förekomst i fältet ARKURS.UKOMMER. På listan presenteras markering om personen är inresande I (UKOMMER= J) eller utresande U (UKOMMER=N) eller ej utbytesstuderande (UKOMMER = ) och summerade värden avseende HSTK, HPRK, HSTV och HPRV samt det antal unika personnummer som har skapat posten i filen, IND. Rubrik för kolumn är In/Utresande. 2.5.16 Samlingsbegrepp för finansieringsform Saml.begr finform är en gruppering av ett antal olika finansieringsformer. Väljs summering på Saml.begr finform ska filen summeras för de Samlingsbegrepp som ingår i aktuell. För att få reda på vilka Samlingsbegrepp som finns med i en söks aktuella finansieringsformer i ARKURS för aktuellt ARID fram. Dessa används för att kontrollera i tabellen ETYPBEN vilka samlingsbegrepp som är aktuella. Värden ska summeras för varje unik förekomst av ETYPBEN.VBTYP, dvs. de finansieringsformer som hör till VBtypen ARKURS.FINFORM. På listan presenteras kod för samlingsbegrepp och summerade värden avseende HSTK, HPRK, HSTV och HPRV. Samt det antal unika personnummer som har skapat posten i filen, IND.

Jenny H Svensson/Torgny Fridlund 2011-06-10 27 (40) Rubrik för kolumn är Saml.begr finform. 2.5.17 Ålder Vid gruppering på ålder ska varje ålder summeras för sig. Uträkning av ålder sker på det år som till och med terminen tillhör. Exempel: Årsredovisningen omfattar terminerna H05 och V06. Hur gamla personerna är beräknas mot vad de ska fylla under 2006. Uppgiften om år för beräkning hämtas från ARDEF.TOMTERM. Uppgiften om personernas ålder får räknas fram med utgångspunkt från ARKURS.FODDAR. På listan presenteras ålder och summerade värden avseende HSTK, HPRK, HSTV och HPRV. Samt det antal unika personnummer som har skapat posten i filen, IND. Rubrik för kolumn är Ålder. 2.5.18 Åldersgruppering Väljer användaren att gruppera på Ålder aktiveras rutorna för åldersgruppering. Här är det möjligt för användaren att ange upp till 3 åldersgrupper att presentera utdatat på istället för uppdelat på varje ålder. Användaren kan ange maximalt 3 grupper. Grupperna anges i det antal år som personerna ska vara/fylla under året. Om användaren har valt åldersgruppering och fyllt i åldersgrupper och sedan byter grupperingsalternativ ska rutorna tömmas och dimmas igen. Ruta 1 Det är möjligt att ange 2 eller 3 åldersgrupper. Den första gruppen kommer alltid att vara från 1 och upp till angivet år. I första rutan ska det vara möjligt att ange ett år mellan 1 och 100. Första gruppen innehåller alltså personer upp till och med den ålder som anges i rutan. Kontroll: Vid uppdatera kontrollera att det finns ett åldersintervall i sista rutan också. Vid fel mot denna kontroll ska följande felmeddelande visas: Åldersgruppering är inte korrekt angiven. Hjälptext: Ange åldersintervall. Anges i formen Å(Å) Ruta 2 Den andra gruppen är frivillig att ange och ska anges i formen ÅÅ-ÅÅ. Det är möjligt att ange år mellan 2 och 100. Kontroll: Vid uppdatera kontrollera att första året ligger i direkt anslutning till året i första rutan. Åren får inte överlappa och det får heller inte vara ett glapp emellan så att vissa personer inte kommer med. Det blir då också fel om ålder helt saknas i första rutan. Vid fel mot denna kontroll ska följande felmeddelande visas: Åldersgruppering är inte korrekt angiven

Jenny H Svensson/Torgny Fridlund 2011-06-10 28 (40) Hjälptext: Ange åldersintervall. Anges i formen Å(Å)-Å(Å) Ruta 3 Den tredje rutan är obligatorisk att ange om år har angivits i den första rutan. Den sista gruppen kommer alltid att bestå av angivet år och äldre. I sista rutan ska det vara möjligt att ange ett år mellan 1 och 100. Sista gruppen innehåller alltså personer från angiven ålder och äldre (så gamla som finns i databasen). Kontroll: Vid uppdatera kontrollera att sista året ligger i direkt anslutning till sista årtalet i andra rutan. Har inget intervall angivits i andra rutan ska kontrollen istället gå mot året i den första rutan. Åren får inte överlappa och det får heller inte vara ett glapp emellan så att vissa personer inte kommer med. Det blir då också fel om ålder helt saknas i första rutan. Vid fel mot denna kontroll ska följande felmeddelande visas: Åldersgruppering är inte korrekt angiven Hjälptext: Ange åldersintervall. Anges i formen Å(Å) 2.6 Sortering Önskemål finns om att sortera på samma värden som finns för gruppering. 2.7 Ta med uppgifter Det är möjligt att utöver suppgifterna ange andra uppgifter i ladoks databas som ska tas med i filen. 2.7.1 Lokal serie Har gruppering gjorts på Kurs eller Kurstillfälle eller Program ska det vara möjligt att koppla på information om ytterligare en lokal serie avseende klassning av kurs/program och dess ingående klasser. För att få den uppgiften ska en lokal serie för kurs anges eller sökas fram. Utsökning sker mot tabellen LOKKURS/LOKPROG med hjälp av indexformuläret ILKSR02. När en korrekt kod angivits/sökts fram ska benämning visas i ett ej editerbart fält. Uppgift om lokal serie och klass finns i tabellen LOKKURS, sök på aktuell kurskod ARKURS.KURSKOD och vald serie fram vilken lokal klass LOKKURS.LOKKOD som ska skrivas ut på filen. Uppgift om lokal serie och klass finns i tabellen LOKPROG, sök på aktuell programkod ARKURS.PROGR och vald serie fram vilken lokal klass LOKPROG.LOKKOD som ska skrivas ut på filen. På filen läggs de nya fälten Serie och Lokklass2 precis innan fältet HSTK.

Jenny H Svensson/Torgny Fridlund 2011-06-10 29 (40) Kontroller: Kontrollera att en befintlig kod har angivits, visa annars meddelande "Angiven kod saknas". Hjälptext: Ange ytterligare en serie för kurs/program som ska skrivas ut i filen. Kontrollera om en kod redan har valts. Om så är fallet visa meddelandet En lokal serie är redan vald. Ta bort den valda koden om du vill byta. 2.7.2 Visa kursbenämning Har gruppering valts för Kurs eller Kurstillfälle ska det vara möjligt att koppla på information om kursens benämning. För att välja att denna information ska tas med, markeras kryssrutan. Uppgift om benämning finns i tabellen KURS, sök med aktuell kurskod ARKURS.KURSKOD i tabellen KURS.KOD och hämta benämning KURS.BENAMNS. På filen läggs det nya fältet Benämn direkt efter fältet Kurs. 2.7.3 Visa programbenämning Har gruppering valts för Program ska det vara möjligt att koppla på information om programmets benämning. För att välja att denna information ska tas med, markeras kryssrutan. Uppgift om benämning finns i tabellen LINJE. Sök med aktuell programkod ARKURS.PROGR i tabellen LINJE.KOD och hämta benämning LINJE.BENAMN. På filen läggs det nya fältet Benämn direkt efter fältet Program. 2.8 Antal individer I filen ska det antal individer som har skapat posten redovisas under rubriken Individer. Summering görs av det antal unika personnummer som tillsammans har skapat radens HSTK, HPRK, HSTV och HPRV. Dessutom ska antalet kvinnor respektive män anges i två kolumner direkt after individer. Rubriker: Kvinnor Män 2.9 Uppdatera Vid aktivering av uppdatera läggs ingående parametrar upp i tabellen BATVILL. Alla villkor ligger på en egen rad: (Information inom hakparenteser anger situationsberoende information) ANVKOD FUNKTION BETECKN VILLNR VILLKOR JYSN UB51 BATCHJOB.BETECKN 1 ARID=XXXXXXXX JYSN UB51 BATCHJOB.BETECKN 2 BEGR=INST;3011[ 3012]

Jenny H Svensson/Torgny Fridlund 2011-06-10 30 (40) JYSN UB51 BATCHJOB.BETECKN 3 GRUPP=INST JYSN UB51 BATCHJOB.BETECKN 4 EXTRA=KURSBEN Villkor för ARID görs som tidigare KOD=ARID och på eget villkorsnummer (villnr). Villkor för begränsning görs på eget villnr och görs semikolonseparerat. Finns fler än en specifikation för en viss begränsning separeras dessa med pipetecken. Först på raden står BEGR=, sedan följer (om angett): FINFORM;FINFORM[ FINFORM] LOKKOD;LOKKOD[ LOKKOD] UKOMMER; /J/N/J N INST;INST[ INST] PROGR;PROGR[ PROGR] PROGNY;J AMNESCB;AMNE[ AMNE] - ***NIVA;NIVA[ NIVA]*** KURSORT;KURSORT[ KURSORT] UTBOMR;UTBOMR[ UTBOMR] TERMIN;TERMIN[ TERMIN] KURSKOD;KURSKOD[ KURSKOD] UTBNIVA;UTBNIVA[ UTBNIVA] VBTYP;VBTYP[ VBTYP] HST/HPR;HSTV/HSTK/HPRV/HPRK STUDIEAVG; J/N Villkor för begränsning modell exkludering görs på eget villnr och görs semikolonseparerat. Finns fler än en specifikation för en viss begränsning separeras dessa med pipetecken. Först på raden står BEGR!=, sedan följer (om angett): FINFORM;FINFORM[ FINFORM] VBTYP;VBTYP[ VBTYP] LOKKOD;LOKKOD[ LOKKOD] INST;INST[ INST] PROGR;PROGR[ PROGR] PROGNY;J AMNE;AMNE[ AMNE] ***NIVA;NIVA[ NIVA]*** KURSORT;KURSORT[ KURSORT] UTBOMR;UTBOMR[ UTBOMR] ***TERMIN;TERMIN[ TERMIN]*** KURSKOD;KURSKOD[ KURSKOD] UTBNIVA;UTBNIVA[ UTBNIVA] HST/HPR;HSTV/HSTK/HPRV/HPRK STUDIEAVG; J/N

Jenny H Svensson/Torgny Fridlund 2011-06-10 31 (40) Villkor för gruppering görs på eget villnr per gruppering: Först på raden står det GRUPP=, och sedan följer: ERSOMR FINFORM FODDAR INST ***KON***?? KTILL KULL KURS LOKKOD ***ORT*** STUDIEAVG TERMIN ***TILTNIVA*** UPROGRAM ***UTBNIVA*** UTBOMR VBTYP Extra information i BATVILL läggs in på eget villnr per extrainformation. Raden påbörjas med EXTRA=, och sedan följer antingen: LOKSERIEKURS;LOKSERIE eller LOKSERIEPROG;LOKSERIE eller KURSBEN eller PROGBEN Information om huruvida UB51A01G skall visa nedlagd institution och/eller program läggs in i BATVILL på eget villnr. Raden påbörjas med NEDLAGDA och följs av: INST eller PROGR Används båda är de semikolonseparerade på samma villnr, till skillnad från de övriga ovan beskrivna. Tabellen BATCHJOB uppdateras med att villkor är satt BATCHJOB.VILLKOR=J.

Jenny H Svensson/Torgny Fridlund 2011-06-10 32 (40) Kontroller: Obligatoriska fält måste ha ett korrekt värde, annars ska felmeddelande visas: Alla obligatoriska fält är ej ifyllda. Hjälptext: Lagrar villkor för beställning. 2.9.1 Visa villkor När en beställning är upplagd och villkor definierade ska det vara möjligt att kunna klicka på knappen Villkor i UB51A00G för att kontrollera vilka parametrar som är upplagda för en. Värden hämtas från BATVILL. Kontroller: Är BATCHJOB.KORDDAT= för aktuell beställning är det möjligt att se och ändra de uppgifter som finns i formuläret UB50F01G. Är BATCHJOB.KORDDAT <> för aktuell beställning ska villkoren visas som ej editerbara visningsfält. Är batchens körstatus Pågående ska alla villkor visas ej editerbara. 2.10 Utskriftsmöjligheter Utskrift på detaljnivå till fil, data hämtas från persontabellerna. Så många fält som möjligt ur tabellerna ska tas med på filen. 2.10.1 Fil-layout Här ska finnas exempel på hur filen ska se ut, vilka fält den ska innehålla. Sidhuvud för filen ska innehålla följande fält: Rubrik: Utdata för, Datum: Datum då filen skapades Benämning: ARDEF.BENAMN Period: ARDEF.FROMTERM ARDEF.TOMTERM Skapad: ARDEF.KORDATUM Lokal serie: ARDEF.SERIE (skrivs inte ut som serie saknas) Begränsad på: Gjorda begränsningar för aktuell fil visas. Summerad på: Gjorda summeringar för aktuell fil visas. Extra uppgifter: Kursbenämning /Programbenämning/Lokal serie XXXXXXX [XXXXXXX]