Kravspecifikation. DB01 - Konvertering av uttagsprogram. Batchbeställning. Studok. Projekt Version: Beteckning: Status:

Relevanta dokument
Kravspecifikation. DB01 - Konvertering av uttagsprogram. Batchkörning. Studok. Projekt Version: Beteckning: Status:

Funktionsbeskrivning

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

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

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

Funktionsbeskrivning

Kravspecifikation. UB60 - Registreringsverifikat. Batchbeställning

Ladok. Funktionsbeskrivning. SB01 Överföring av katalog- och meritdata från Ladok till NyA SB01_funkbeskr. Datum: Beteckning:

Kravspecifikation. UB02 Bevakningsuppdrag slutbetyg Version: 1.00.

Funktionsbeskrivning. SB10 Adressuppdatering. Innehållsförteckning

RB01. Kravspecifikation Beteckning: Status:

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

Funktionsbeskrivning

Funktionsbeskrivning

Funktionsbeskrivning

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

Detaljerad beskrivning av kravlista för KA81

Kravspecifikation RV15

SA94 Deltagande i forskarskola/annat samarbete

Handbok för registervård. - Del 5

Kravspecifikation. RB06 - Gallring personuppgifter, flera personer - med eller utan behörighet. Batchkörning

Kravspecifikation RS92 Uppnådd andel, forskarnivå

Kravspecifikation RG10 Avbrott på kurs

Funktionsbeskrivning

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

Kravspecifikation. KA68 Fotnoter för examensbevis Version: 0.05

Kravspecifikation KA54 Huvudområdesgrupp

Byte och sammanslagning av personnummer

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

Kravlista och Kravspecifikation RV03

Kravspecifikation. RB06 - Gallring personuppgifter, flera personer - med eller utan behörighet. Batchkörning

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

Funktionsbeskrivning

KA21-Programplaner - utdata

Kravspecifikation RG03 Terminsregistrering - Flera personer

Kravspecifikation UT54 Utskrift praktik

KA25 Programtillfällen - indata

Kravspecifikation KA23

Kravspecifikation

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

Global funktion - SOKA - Utsökningspaket Kravspecifikation

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

Kravspecifikation SA07 Antagen- utresande på utbytesprogram

Kravspecifikation. Uppdatering RG_UPPDAT (RG01, RG02, RG03)

KA27 Uppflyttningsvillkor Kravspecifikation

Kravspecifikation KA65 Typ av praktik

SA41-Uppflyttning på program med terminsregistrering

Kravspecifikation RS10 Resultat på hel kurs

Kravspecifikation RS93 Alla kurser klara på forskarnivå

KA49 Fördjupning inom huvudområde

Kravspecifikation SA90 Antagning till ämne på forskarnivå

LEVERANSDOKUMENTATION för Lärarhögskolan i Stockholms studiedokumentationssystem Lärdok

Funktionsbeskrivning KA16 Kurser och prov - indata

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

Kravspecifikation KA11, tillägg

Funktionsbeskrivning

Handbok för registervård. - Del 17

Handbok för registervård. - Del 21

Kravspecifikation. Bologna anpassning i. UT60 - Utfärdade examina, grund-/avancerad nivå. Version 0.01

Kravspecifikation Batchbeställningar Version:

Kravlista för Ladok annan utbildning

Funktionsbeskrivning

Funktionsbeskrivning

Handbok för registervård. - Del 12

Funktionsbeskrivning SB05 Skapa behörighet till avancerad nivå

Kravspecifikation KA64 Organisationstyp

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

Kravspecifikation för UT22 Utskrift av antagningsbevis

Funktionsbeskrivning

Kravspecifikation SA02_K Delfunktion avgifter

Kravspec UB70. UB70 Migrationsverket. Ändringshistorik Beteckning:

Funktionsbeskrivning

Funktionsbeskrivning

Funktionsbeskrivning

LEVERANSDOKUMENTATION för Lärarhögskolan i Stockholms studiedokumentationssystem Lärdok

Kravspecifikation SA04 Praktik

Kravspecifikation SA02_J Studenter i utbildningssamarbete

Funktionsbeskrivning SY02 Användare -indata

KRAVSPECIFIKATION. INAMN01 Indexformulär Sök person

Handbok för registervård. - Del 16

Funktionsbeskrivning

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

Kravspecifikation. UT49 - Antagna, reserver på program

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

Kravspecifikation. KA74 - Kataloguppgifter DS forskarnivå. Diploma Supplement

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

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

Funktionsbeskrivning

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

Funktionsbeskrivning

Funktionsbeskrivning UB51 Utdatafil årsredovisning

Tjänstespecifikation T25

Handbok för registervård. - Del 11

Kravspecifikation UT20 Intyg Visning av tillgodoräknande av prov

Funktionsbeskrivning

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

Kravsamordnare Datum Sida. Lou Lagusson (11)

Kravspecifikation. UT60 Utfärdade examina, grund-/avancerad nivå

Kravspecifikation. Anpassningar i SA01. Version 0.03

Författare Datum Beteckning Sida (16)

Transkript:

Kravspecifikation DB01 - Konvertering av uttagsprogram Batchbeställning Studok Projekt 130 2006-11-13 Beteckning: 0.4

Bengt Reinholdsson 2006-11-13 2 (38) Ändringshistorik Revision Datum Av Kommentar Granskare Godkännare 0.1 2006-10-23 Bengt Reinholdsson 0.2 2006-10-31 Bengt Reinholdsson 2006-11-13 Bengt Reinholdsson 0,4 2008-11-07 Sven Hedqvist Tagit bort all hantering av begerppet Antagningsomgång. Detta för uppdrag 8110 Borttag av lantkopplingar 0,5 2008-11-18 Anna-Carin Wiklund Nytt utsökningsalternativ, Querybaserad

Bengt Reinholdsson 2006-11-13 3 (38) Innehållsförteckning 1 Inledning... 5 1.1 Syfte... 5 1.2 Beskrivning... 5 1.2.1 Delfunktioner... 5 1.3 Behörighet/prefstyrningar... 5 1.3.1 Behörighet... 5 1.3.2 Preferensstyrningar... 5 1.4 Tabeller... 6 2 Funktionella krav... 11 2.1 Kravlista... 11 2.2 Detaljerad beskrivning av kraven... 11 2.2.1 Generella krav för beställning av batch... 11 2.2.2 Startformuläret (DB01A00G)... 13 2.2.3 Villkorsformulär: Utsökning, uttagsprogram (DB01B01G)... 17 2.2.4 Villkorsformulär: Uppdatering databas (DB01C01G)... 24 2.3 Kontroller... 28 2.4 Meddelanden... 29 Meddelande texter som läggs ut i formulären... 29 3 Gränssnitt... 30 4 Hjälptexter... 30 5 Öppna och obesvarade frågor... 34 5.1 Öppna frågor... 34 5.2 Besvarade frågor... 34 6 Bilagor... 35 6.1 Sammanställning krav... 35 Startformulär... 35 Utsökning... 35 Uppdatering... 36

Bengt Reinholdsson 2006-11-13 4 (38) 6.2 Förteckning... 37

Bengt Reinholdsson 2006-11-13 5 (38) 1 Inledning 1.1 Syfte Innan Lant tas ur drift måste uttagsprogrammen och inläggningsprogrammen för överföring av testdata från t.ex. Lund skrivas om i Java istället för Cobol. Dessa uttagsprogram används även på driftcentralerna. 1.2 Beskrivning 1.2.1 Delfunktioner Funktionen ska bestå av två delfunktioner: B = Utsökning av data C = Inläsning av data 1.3 Behörighet/prefstyrningar 1.3.1 Behörighet Användaren ska vara etablerad i Ladok och ha behörighet till funktionen. 1.3.2 Preferensstyrningar Funk Nr Vad vill man styra Nyckelord Värde: Resultat Default Typ 1 ) DB01 1 Lägg till/ta bort/ ändra andras SUPER J: Visar alla beställningar N A beställningar N: Endast användarens beställningar 2 Defaulttid som DEFAULTTID 2000 S batchen ska starta 2 ) DB01 DB01 3 Bestämmer hur stående beställning ska hanteras i bilden DB01 4 Bestämmer om funktionen har eget inställningsformulär DB01_C 5 Används för att hindra användare att använda EJSTAENDE J: Stående beställning visas ej N: Stående beställning visas INSTALLNING (J: Funktionen har eget inställningsformulär) VILLKOR N: Funktionen använder GB01A02G som inställningsfomulär J: villkorsknappen och motsvarande menyalternativ är J N/blank N S S S

Bengt Reinholdsson 2006-11-13 6 (38) Funk Nr Vad vill man styra Nyckelord Värde: Resultat Default Typ 1 ) villkorsknappen då inga tillgänglig. villkor kan anges för delfunktion. N: villkorsknappen och motsvarande menyalternativ är inte tillgänglig. Figur 1 Behörighet/prefstyrning (Tabell) 1) Typ betyder: S: SYSTPREF, A: ANVPREF, P: PERSPREF 2) Sätts inte DEFAULTTID till något sätts aktuell tid plus en timme som defaultvärde när beställning läggs upp Ändring: 1.4 Tabeller Beskrivning av tabellerna hänvisas till webben http://www.ladok.se/index.php?id=databas_dok Katalogtabeller (INL:2146) Granskad För tabellbeskrivning se grön2. Totalt 94 st Au Examen AUKTILFH AUKTILFR AUKURS AUKUTBOM AULOKUTB AUPROV AUPRUPPS AUUTBTYP DSGRUND1 DSGRUND3 Forskare EXAMBEN EXAMINR EXTYP FOTNOTEX LOKEXAM LOKEXINR OVERKURS FOAMNE FOEX FOKURS

Bengt Reinholdsson 2006-11-13 7 (38) Lant Studok FORSART FOSKOLA HANDLTYP NATAMNE VETOMR ANMALT EMEDDELA FORUTB LINURVGR MEDDELA SKILJEKR URVALSGR URVGRBEN AGRPSCB ALLAHSK BETSKALA DJUP DKLASS ETYPBEN FAKULTET INLKURSP INST KTFORT2 KTILL2 KTILLHST KTILLP KURS KURSTAKT KURSTID KURSUOMR LAND LARARE LINFART LINJE LINJEINR LOKKOD LOKKURS LOKPRINR LOKPROG LOKSERIE LOKUPR LPWKTFOR LPWKTILL LPWPROGK LPWPRPLH NIVAUHA NYAMEDD NYAPAKET ORT OVERKURS PAKET PAKETDEF PRAKTLIN PROGKHST PROGKURS PROGPLH PROGPLK PROV PROVUOMR PROVUPPS PTILL RESKOD TERMIN TERMTID TERMTIDP UNDFORM UPROGRAM URVGRUPP UTBNIVA UTBOMR UTLHSK VILLKG VILLPG VILLTOT

Bengt Reinholdsson 2006-11-13 8 (38) Grundutbildning (INL:2147) Granskad För tabellbeskrivning se grön2. Totalt 60 st Examen: BEVAKURS EXAMEN2 EXAMKUR2 EXAMLOGG EXAREND2 NYA: BEHALE BEHBESL BEHFORUT Studok: ANTINR ANTLIN AVBRINR AVBRLIN BORTREGK BORTRES BORTTG EJUPPLIN EJUPPRES FFGKURS FFGLIN FORTKURS GALLRAD GAMMALNY GODKKURS GODKPROV GODKPRTG GRUPPHUV GRUPPRAD IGALLRAD INBYTANN INBYTEGH INREGFFG INREGFO INREGOM INTERIM LANTKURS LANTRES LOKANTLB LOKANTLR LOKANTLS OMKURS OMREGLIN PERSATKN PRAKTDAG PRAKTHEL PROTITEL UBINDBG UBINDBU UBINDRG UBINSTUD UBUTHPR UBUTHST UBUTRANT UBUTREG UBUTSTUD UNDKPROV UPPHLIN UPPLIN UTBYTE VALDINR VALDKURS

Bengt Reinholdsson 2006-11-13 9 (38) Forskarutbildning (INL:2148) Granskad För tabellbeskrivning se grön2. Totalt 14 st AKTIVIT ANNANEX AVHANDL DISP DOKANDEL DOKKURS2 DOKOMK FOANT2 FOBEH FOEXAM FOPLAN FORSORJ HANDLED LASKLAR Annan utbildning (INL:2149) Granskad För tabellbeskrivning se grön2. Totalt 4 st AUPERHUV AUPERLOG AUREGRAD AURESRAD Skall Ej prioriterat

Bengt Reinholdsson 2006-11-13 10 (38) Antagningsomgång (INL:2150) För tabellbeskrivning se grön2. Totalt 6 st ANNHSKPO DIARANT DIARIUM FOTNOTER MERITVRD PERSMEDD Ej prioriterat Allmänna persontabeller (INL:2151) Granskad För tabellbeskrivning se grön2. ADRESS NAMN TELEKOM

Bengt Reinholdsson 2006-11-13 11 (38) 2 Funktionella krav 2.1 Kravlista Se avsnitt 6.1 2.2 Detaljerad beskrivning av kraven 2.2.1 Generella krav för beställning av batch Batchbeställning (FUNK:1587) Ej prioriterat 2.0 Under detta krav finns alla krav som tillhör funktionalitet som finns i Nouveau. Generellt gäller att batchfunktionen GB01 ska användas för inläggning av batchbeställning. - Beställningsformuläret ska vara GB01A00G. Detta formulär finns redan och specificeras därför inte i detta projekt. - Funktionen skall bestå två delfunktioner samt det generella beställningsformuläret i GB01. Varje delfunktion har egna villkorsformulär. Generella krav (FUNK:1588) Ej prioriterat 1.3 Programmering och designstandard (FUNK:1589) 1.2 De delar som utvecklas i Uniface ska följa Standard & Guidelines (S&G) samt följa programmeringsstandarden som gäller för verktyget.

Bengt Reinholdsson 2006-11-13 12 (38) Avgränsningar (FUNK:1590) Ej prioriterat 1.2 Ändringar som kan beröra andra funktioner eller rutiner inom Studiedokumentation ska inte göras inom ramen av projektet. Anpassningar i andra funktioner (FUNK:1591) Ej prioriterat Inga andra anpassningar i andra funktioner är nödvändiga. 1.2 Menyalternativ i SB10 (FUNK:1592) Ej prioriterat 2.2 I DB01 ska de generella menyalternativen fungera som i övriga Ladok. Öppning och stängning av funktionen (FUNK:1593) Ej prioriterat Öppning Formulären ska ligga under funktionsgrupp Registervård. 2.0 Stängning När stängning av formulären görs kontrolleras om någon inläggning/ändring gjorts utan uppdatering i så fall ska meddelande/dialogruta visas enligt S&G.

Bengt Reinholdsson 2006-11-13 13 (38) 2.2.2 Startformuläret (DB01A00G) Formulär: Startformulär DB01 (FUNK:1595) Ej prioriterat 2.1 Delfunktioner (FUNK:1596) Funktionen ska bestå av två delfunktioner: B = Utsökning, uttagsprogram C = Inläsning, uttagsprogram 3.0 Kommentar: Om användaren saknar behörighet till någon delfunktion ska knappen "OK" var dimmad. Ingen behörighet till delfunktioner (FUNK:1641)

Bengt Reinholdsson 2006-11-13 14 (38) Formuläret öppnas (FUNK:1597) 2.0 Formuläret läser upp delfunktioner som finns i aktuell funktion samt visar enbart de delfunktioner som användaren har behörighet till. Formuläret består av en radiogrupp som finns inom en ram och ligger under rubriken "Välj delfunktion". I formuläret finns dessutom en knapp som öppnar nästa formulär. Radiogruppen och knappen OK är tillängliga och markören står i översta alternativet i radiogruppen när funktionen öppnas och knappen ska vara defaultmarkerad. Kommentar: Om användaren saknar behörighet till någon delfunktion ska knappen "OK" vara dimmad. Fönsterlist (FUNK:1598) I fönsterlisten ska stå: DB01 - Uttagsprogram 2.3 Funktionsmeny (FUNK:1599) Godkänd Meny: 2.2 Funktion Knapp Kort-kommando Beskrivning OK OK Ctrl+K Öppnar vald delfunktion

Bengt Reinholdsson 2006-11-13 15 (38) Radiogrupp (FUNK:1600) Radiogrupp ger möjlighet att välja delfunktion. Hjälptext: Alternativ: Välj delfunktion. B = Utsökning, uttagsprogram C = Inläsning, uttagsprogram 3.0 Defaultmarkerad: Första alternativet ( Utsökning ) Kommentar: Om användaren saknar behörighet till någon delfunktion ska knappen "OK" vara dimmad. Knapp OK (FUNK:1601) Godkänd 2.0 Knappen öppnar valt alternativ. Den ska alltid vara default markerad. Längd: Titel: Karaktär: Hjälptext: Defaultmarkerad: Ja Enligt S&G OK Boilerplate Öppnar valt alternativ. Kommentar: Om användaren saknar behörighet till någon delfunktion ska knappen "OK" vara dimmad.

Bengt Reinholdsson 2006-11-13 16 (38) Tabbordning (FUNK:1602) Godkänd Tabbordning: Radiogrupp-Knapp OK-Radiogrupp 1.3

Bengt Reinholdsson 2006-11-13 17 (38) 2.2.3 Villkorsformulär: Utsökning, uttagsprogram (DB01B01G) Allmänt om utsökning av data 1. Välj vad som ska tas ut i denna körning. - Väljs en eller flera av följande: Grund- Forskar och/eller Annan utbildning. måste ett terminsintervall sättas. - Kataloguppgifter kan väljas separat eller kommer det med automatiskt med om något av ovanstående valts. 2. Uppdatera villkoren i batchbeställningen. 3. Batchen startar vid angiven tidpunkt och läser ut posterna. Formulär: (FUNK:1606) 8.0 Formuläret byggs upp i tre delar: - Beställning: Visar aktuell batch, se nedan under "Rubrik beställning".

Bengt Reinholdsson 2006-11-13 18 (38) Visningsfält över den batchbeställning som villkoren kommer att tillhöra (Beteckning, datum, tid, användare, körstatus, sparas och eventuellt stående beställning) - Välj typ av utsökning: Innehåller fem kryssrutor. - Grundutbildning - Forskutbildning - Annan utbildning - Kataloguppgifter - Querybaserad Väljs någon av de fyra första alternativen tas även alltid med kataloguppgifter. Väljs Querybaserad kan inget annat alternativ väljas. - Begränsa utsökningen: Ger möjlighet att begränsa utsökningen av med termin för grund-, forskar- och annan utbildning. Knapp uppdatera som uppdaterar databasen Formuläret öppnas (FUNK:1607) 2.0 Ingående parameratar i funktionen är: användare, funktion, beteckning. Dessa används sedan för att slå i tabellen BATCHJOB för att fylla på fälten i visningsfälten. Inga fält är markerade. Fönsterlist (FUNK:1608) I fönsterlisten ska stå: DB01 - [Utsökning, uttagsprogram] 2.3

Bengt Reinholdsson 2006-11-13 19 (38) Funktionsmeny (FUNK:1609) Godkänd Meny: 2.3 Funktion Knapp Kort-kommando Beskrivning Uppdatera Uppdatera Ctrl+U Lagrar uppgifter i databasen Tabbordning (FUNK:1610) Tabbordning: 5.0 Enbart någon eller några av följande alternativ är markerade: Grundutbildning, forskarutbildning,annan utbildning Framåt : Grundutbildning, forskarutbildning,annan utbildning, from termin, tom termin, knapp uppdatera, grundutbildning Någon eller några av följande alternativ är markerad: Grundutbildning, forskarutbildning,annan utbildning Framåt : Grundutbildning, forskarutbildning,annan utbildning, from termin, tom termin,, sökknapp, knapp uppdatera, grundutbildning enbart kataloguppgifter är markerad: Framåt : Grundutbildning, forskarutbildning,annan utbildning, Kataloguppgifter, knapp uppdatera, grundutbildning Bakåt: se respektive alternativ fast bakåtvänt. Sökknapper tabbas aldrig till vid bakåttabb.

Bengt Reinholdsson 2006-11-13 20 (38) Rubrik Beställning (FUNK:1611) Under denna rubrik skall beställningen visas i visningsfält: Beteckning, kördatum, körtid, sparas, körstatus, användare 1.3 Rubrik Välj typ av utsökning (FUNK:1612) 1.8 Fält: from termin (FUNK:1615) Tabell: Ledtext: Obligatoriskt: Längd: Hjälptext: Defaultvärde: Sökknapp: Sökmönster: TERMIN Termin 2.0 Ja, om något alternativ grund-, forskar- eller annan utbildning är markerad. 3 tkn (ska kunna inrymma V99 ) Termin, 3 tkn. Form: TÅÅ, där T = V (vår) och T = H (höst). $$gv_intermin, dvs innevarande termin i EGENHSK Nej Nej Villkor: 1. Termin ska finnas definierad i TERMIN. 2. T o m-termin ska vara samma som eller senare än fr o m-termin. 3. Båda fälten (Fr o m och t o m termin) måste antingen vara tomma eller ifyllda. Felmeddelande: Vid felaktig inmatning eller dylikt: ADM_600 Termin ska anges i formen TÅÅ, där T = V eller T = H

Bengt Reinholdsson 2006-11-13 21 (38) Vid fel mot villkor 1: ADM_152 Termin saknas Vid fel mot villkor 2: ADM_049 Fr o.m-terminen kan inte ligga senare i tiden än t.o.m terminen Vid fel mot villkor 3: ADM_628 Fr o m termin måste anges om t o m termin har angivits ADM_198 Har from-termin angivits måste också tom-termin anges Kommentar: - Fält: tom termin (FUNK:1616) Tabell: Obligatoriskt: Längd: Hjälptext: Defaultvärde: Sökknapp: Sökmönster: Ej prioriterat 3.0 TERMIN Ja, om något alternativ grund-, forskar- eller annan utbildning är markerad. 3 tkn (ska klara V99 ) Termin, 3 tkn. Form: TÅÅ, där T = V (vår) och T = H (höst). $$gv_intermin, dvs innevarande termin i EGENHSK Nej Nej Villkor: 1. Termin ska finnas definierad i TERMIN. 2. T o m-termin ska vara samma som eller senare än fr o m-termin. 3. Båda fälten (Fr o m och t o m termin) måste antingen vara tomma eller ifyllda. Felmeddelande: Vid felaktig inmatning eller dylikt: ADM_600 Termin ska anges i formen TÅÅ, där T = V eller T = H Vid fel mot villkor 1: ADM_152 Termin saknas Vid fel mot villkor 2: ADM_049 Fr o.m-terminen kan inte ligga senare i tiden än t.o.m terminen Vid fel mot villkor 3: ADM_628 Fr o m termin måste anges om t o m termin har angivits ADM_198 Har from-termin angivits måste också tom-termin anges Kommentar: -

Bengt Reinholdsson 2006-11-13 22 (38) Knapp Uppdatera (FUNK:1627) Ledtext = Uppdatera Karaktär = Boilerplate Obligatorisk = Ja Hjälptext (F1) = Lagrar val i databasen Längd = Enligt S&G Defaultmarkerad = Ja 3.0 Villkor: - Knappen skall alltid vara valbar under förutsättning att körstatus inte är "Klar" eller "Pågår". - Alla obligatoriska fält och andra villkor måste vara uppfylda. - Knappen byter namn till "OK" om körning är "Pågår" eller "Klar". Vid aktivering: - Kontrollera att alla obligatoriska fält är korrekt ifyllda. Om kontrollen hittar felaktighet ska markören ställa sig på aktuellt fält och blåmarkarkera eventuella data - Uppdatera BATCHJOB och BATVILL (se nedan) Uppdatering: BATVILL: Ny post skapas (första tre fälten hämtas från BATCHJOB) ANVKOD=Användarkod FUNKTION=funktion BETECKN= beteckning Nytt VILLNR för varje villkor VILLNR= n Villkoren: (nedan följer två alternativ) Alt Kataloguppgifter VILLKOR=KATALOG= J

Bengt Reinholdsson 2006-11-13 23 (38) Övriga alternativ VILLKOR=GRUNDNIV= J eller VILLKOR=FORSKNIV= J eller VILLKOR=AU= J samt VILLKOR=FR_TERMIN= [ex 20042] VILLKOR=TO_TERMIN= [ex 20042] BATCHJOB: Om inte fältet VILLKOR är lika med J för aktuell batchbeställning skall fältet uppdateras med ett J Minst ett fält valts? (FUNK:2134) Termin (FUNK:2132) Rubrik Välj typ av inläsning (FUNK:2135) Kryssruta: Forskarutbildning (FUNK:2137) Kryssruta: Annan utbildning (FUNK:2138) Kryssruta:Grundutbildning (FUNK:2136) Kryssruta:Kataloguppgifter (FUNK:2140) 1.2

Bengt Reinholdsson 2006-11-13 24 (38) 2.2.4 Villkorsformulär: Uppdatering databas (DB01C01G) Allmänt om inläsning av filer 1. Välj vilken eller vilka filer som ska läsas in i denna körning. 2. Systemet läser därefter in filerna när batchen startar. Formulär: (FUNK:1629) 4.0 Formuläret byggs upp i två delar: - Beställning: Visar aktuell batch, se nedan under "Rubrik beställning". Visningsfält över den batchbeställning som villkoren kommer att tillhöra (Beteckning, datum, tid, användare, körstatus, sparas och eventuellt stående beställning) - Ange villkor för inläsning Checkboxar för grund-, forskar- och annan utbildning, kataloguppgifter samt querybaserad.

Bengt Reinholdsson 2006-11-13 25 (38) Knapp uppdatera som uppdaterar databasen Formuläret öppnas (FUNK:1630) 3.0 Ingående parameratar i funktionen är: användare, funktion, beteckning. Dessa används sedan för att slå i batchjob för att fylla på fälten i visningsfälten. Inga fält är markerade. Fönsterlist (FUNK:1631) I fönsterlisten ska stå: DB01 - [Inläsning, uttagsprogram] 4.0 Funktionsmeny (FUNK:1632) Godkänd Meny: 2.2 Funktion Knapp Kort-kommando Beskrivning Uppdatera Uppdatera Ctrl+U Lagrar uppgifter i databasen

Bengt Reinholdsson 2006-11-13 26 (38) Tabbordning (FUNK:1633) Tabbordning: 2.2 Tabbordning: Framåt : Grundutbildning, forskarutbildning,annan utbildning, Kataloguppgifter, knapp uppdatera, grundutbildning Bakåt: knapp Uppdatera, kataloguppgifter, annan utbildning, forskarutbildning, grundutbildning, knapp uppdatera Rubrik Beställning (FUNK:1634) Under denna rubrik skall beställningen visas i visningsfält: Beteckning, kördatum, körtid, sparas, körstatus, användare 1.3 Knapp Uppdatera (FUNK:1639) Ledtext = Uppdatera Karaktär = Boilerplate Obligatorisk = Ja Hjälptext (F1) = Lagrar villkor i databasen Längd = Enligt S&G Defaultmarkerad = Ja Villkor: 3.0 - Knappen skall alltid vara valbar under förutsättning att körstatus inte är "Klar" eller "Pågår". - Alla obligatoriska fält och andra villkor måste vara uppfyllda. - Knappen byter namn till "OK" om körning är "Pågår" eller "Klar".

Bengt Reinholdsson 2006-11-13 27 (38) Vid aktivering: - Kontrollera att alla obligatoriska fält är korrekt ifyllda. Om kontrollen hittar felaktighet ska markören ställa sig på aktuellt fält och blåmarkarkera eventuellt data - Uppdatera BATCHJOB och BATVILL (se nedan) Uppdatering: BATVILL: Ny post skapas (första tre fälten hämtas från BATCHJOB) ANVKOD=Användarkod FUNKTION=funktion BETECKN= beteckning Nytt VILLNR för varje villkor VILLNR= n Villkoren: VILLKOR=KATALOG= J VILLKOR=GRUNDNIV= J VILLKOR=FORSKNIV= J VILLKOR=AU= J BATCHJOB: Om inte fältet VILLKOR är lika med J för aktuell batchbeställning skall fältet uppdateras med ett J Minst ett fält valts? (FUNK:2134)

Bengt Reinholdsson 2006-11-13 28 (38) 2.3 Kontroller Kontroller (FUNK:1640) Ej prioriterat 1.2 Ingen behörighet till delfunktioner (FUNK:1641) Godkänd 1.3 En kontroll ska kontrollera om användaren saknar behörighet till samtliga delfunktioner. Om användaren inte har tillgång till minst en delfunktion ska felmeddelande ADM_494 skrivas ut. "ADM_494 - Du saknar behörighet till alla delfunktioner. Kontakta systemansvarig!" Delfunktioner (FUNK:1596) Termin (FUNK:2132) Ej prioriterat 1.1 Om någon av fälten: Grundutbildning, Forskarutbildning, Annan utbildning är markerat måste det finnas termin angett. Annars stoppas uppdateringen Knapp Uppdatera (FUNK:1627) Minst ett fält valts? (FUNK:2134) Ej prioriterat 1.3

Bengt Reinholdsson 2006-11-13 29 (38) Minst ett av fälten (Grundutbildning, Forskarutbildning, Annan utbildning, katalog) måste vara markerad Knapp Uppdatera (FUNK:1627) Knapp Uppdatera (FUNK:1639) 2.4 Meddelanden Meddelande texter som läggs ut i formulären. DB0_001 - Antomg (MED:2153) En antagningsomgång måste anges. Ej prioriterat DB01_002 - utsökningsalternativ (MED:2154) Ej prioriterat Något av utsökningsalternativen måste anges. DB01_003 - utsökningsalternativ () Ej prioriterat Querybaserad utsökning kan endast göras om inget annat alternativ är valt. Vill du fortsätta?

Bengt Reinholdsson 2006-11-13 30 (38) 3 Gränssnitt 4 Hjälptexter DB10A00G_HLP (HLP:2141) Godkänd DB01A00G - Uttagsprogram Senast ändrad 2006-11-13 3.0 Allmänt Denna funktion används för att exportera och importera data i Ladok databasen. För att fullfölja en beställning måste du fylla i startformuläret, beställningsformuläret och villkorsformuläret. Det finns två olika batchar. Markera den delfunktion som önskas och tryck på OK för att komma till beställningsformuläret. De batchar som finns är: 1 Utsökning, uttagsprogram 2 Inläsning, uttagsprogram DB01B00G_HLP (HLP:2142) Godkänd DB01 - [Utsökning, uttagsprogram] Senast uppdaterad: 2006-11-13 4.0 Allmänt Här kan du lägga upp batchbeställningar. Välj beställning Du börjar med att fylla i beteckningen på den beställning du vill göra. Du anger därefter vilket tidigaste kördatum och vilken tidigaste körtid du vill att batchen skall startas. Du kan även i beställningen markera om du vill att den skall ligga kvar efter att batchen är körd. Om man vill se alla beställningar för funktionen finns ett menyalternativ för detta.

Bengt Reinholdsson 2006-11-13 31 (38) Vill man inte att en körning skall göras av någon anledning så kan man sätta status till VILANDE, då görs inga körningar på den beställningen. Du kan lägga till och ta bort beställningarna via knapparna "Ny" och "Stryk". För att spara ändringar aktiverar du "Uppdatera". För att ändra i en befintlig beställning markerar du aktuell beställning i listan och ändrar aktuella parametrar under 'Ange din beställning'. För att spara ändringar aktiverar du "Uppdatera". Villkor Man kan normalt för varje batchbeställning gå in och specificera vilka villkor som skall gälla för den specifika beställningen. Detta görs genom att gå in i villkorsformuläret via villkorsknappen. Observera att det inte är tillåtet att använda villkor för vissa funktioner. Inställning För varje beställning går det normalt också att specificera olika inställningar. Till specificerad epost-adress skickas information om hur körningen gick. Till specificerad skrivare skickas ev. utskrifter direkt till skrivaren. Observera att det inte är tillåtet att använda inställningar för vissa funktioner. Dessa två inställningar görs genom att gå in i inställningsformuläret via inställningsknappen. DB01C00G_HLP (HLP:2143) Godkänd DB01 - [Inläsning, uttagsprogram] Senast uppdaterad: 2006-11-13 5.0 Allmänt Här kan du lägga upp batchbeställningar. Välj beställning Du börjar med att fylla i beteckningen på den beställning du vill göra. Du anger därefter vilket tidigaste kördatum och vilken tidigaste körtid du vill att batchen skall startas. Du kan även i beställningen markera om du vill att den skall ligga kvar efter att batchen är körd. Om man vill se alla beställningar för funktionen finns ett menyalternativ för detta. Vill man inte att en körning skall göras av någon anledning så kan man sätta status till VILANDE, då görs inga körningar på den beställningen.

Bengt Reinholdsson 2006-11-13 32 (38) Du kan lägga till och ta bort beställningarna via knapparna "Ny" och "Stryk". För att spara ändringar aktiverar du "Uppdatera". För att ändra i en befintlig beställning markerar du aktuell beställning i listan och ändrar aktuella parametrar under 'Ange din beställning'. För att spara ändringar aktiverar du "Uppdatera". Villkor Man kan normalt för varje batchbeställning gå in och specificera vilka villkor som skall gälla för den specifika beställningen. Detta görs genom att gå in i villkorsformuläret via villkorsknappen. Observera att det inte är tillåtet att använda villkor för vissa funktioner. Inställning För varje beställning går det normalt också att specificera olika inställningar. Till specificerad epost-adress skickas information om hur körningen gick. Till specificerad skrivare skickas ev. utskrifter direkt till skrivaren. Observera att det inte är tillåtet att använda inställningar för vissa funktioner. Dessa två inställningar görs genom att gå in i inställningsformuläret via inställningsknappen. DB01B01G_HLP (HLP:2144) Godkänd DB01 - [Utsökningsvillkor, uttagsprogram] Senast uppdaterad 2006-11-13 5.0 Allmänt I detta formulär kan du lägga in de villkor som ska gälla vid utsökningen i uttagsprogrammet. Villkor för uttagsprogrammet måste läggas in (uppdateras) för att körningen ska kunna starta. Ange villkor Ange vilket utsökningsalternativ som ska gälla. Minst ett utsökningsalternativ måste väljas. - För grund-, forskar- och annan utbildning gäller samma sak: - Markera ett eller flera av alternativen och välj sedan ett terminsintervall. Utifrån detta intervall söks registrerade personer fram. När utsökningen av populationen är klar hämtas uppgifter för varje individ ut från tabeller som berör registreringar, resultat, examen mm från Ladok-databasen. Posterna läggs sedan i en fil - Kataloguppgifter - Detta val kan endera väljas separat eller automatiskt följa med om något av ovanstående alternativ valts. Programmet hämtar alla kataloguppgifter om finns i databasen. - Querybaserad Baseras på en sql query i proppertiesfilen. Queryn skrivs som parametern DB01Query = xxx. Queryn måste retunera en kolumn med namn TABELL. De tabellnamn

Bengt Reinholdsson 2006-11-13 33 (38) som retuneras kommer att exporteras till xml filer i sin helhet. Xml filerna läggs i filen SpecQuery.zip. Väljer man Querybaserad inläsning kommer datat från SpecQuery.zip att läsas in i databasen. Filer Programmet skapar fem filer, en för varje utsökningsalternativ. DB01C01G_HLP (HLP:2145) Godkänd DB01 - [Inläsningsvillkor, uttagsprogram] Senast uppdaterad 2006-11-13 4.0 Allmänt I detta formulär kan du lägga in de villkor som ska gälla vid inläsningen i uttagsprogrammet. Villkor för uttagsprogrammet måste läggas in (uppdateras) för att körningen ska kunna starta. Ange villkor Ange vilken inläsningsalternativ som ska gälla. Minst ett inläsningsalternativ måste väljas. - Querybaserad Baseras på en sql query i proppertiesfilen. Queryn skrivs som parametern DB01Query = xxx. Queryn måste retunera en kolumn med namn TABELL. De tabellnamn som retuneras kommer att exporteras till xml filer i sin helhet. Xml filerna läggs i filen SpecQuery.zip. Väljer man Querybaserad inläsning kommer datat från SpecQuery.zip att läsas in i databasen.

Bengt Reinholdsson 2006-11-13 34 (38) 5 Öppna och obesvarade frågor 5.1 Öppna frågor 5.2 Besvarade frågor

Bengt Reinholdsson 2006-11-13 35 (38) 6 Bilagor 6.1 Sammanställning krav Startformulär Krav Prioritet Status Formulär: Startformulär DB01 (FUNK:1595) Ej prioriterat Delfunktioner (FUNK:1596) Formuläret öppnas (FUNK:1597) Fönsterlist (FUNK:1598) Funktionsmeny (FUNK:1599) Godkänd Radiogrupp (FUNK:1600) Knapp OK (FUNK:1601) Godkänd Tabbordning (FUNK:1602) Godkänd Utsökning Krav Prioritet Status Formulär: (FUNK:1606) Formuläret öppnas (FUNK:1607) Fönsterlist (FUNK:1608) Funktionsmeny (FUNK:1609) Godkänd Tabbordning (FUNK:1610) Rubrik Beställning (FUNK:1611) Rubrik Välj typ av utsökning (FUNK:1612) Rubrik Begränsa utsökningen: (FUNK:1614) Fält: from termin (FUNK:1615) Fält: tom termin (FUNK:1616) Ej prioriterat Knapp Uppdatera (FUNK:1627) Rubrik Välj typ av inläsning (FUNK:2135)

Bengt Reinholdsson 2006-11-13 36 (38) Uppdatering Krav Prioritet Status Formulär: (FUNK:1629) Formuläret öppnas (FUNK:1630) Fönsterlist (FUNK:1631) Funktionsmeny (FUNK:1632) Godkänd Tabbordning (FUNK:1633) Rubrik Beställning (FUNK:1634) Knapp Uppdatera (FUNK:1639)

Bengt Reinholdsson 2006-11-13 37 (38) 6.2 Förteckning Katalogtabeller (INL:2146) 6 Grundutbildning (INL:2147) 7 Forskarutbildning (INL:2148) 9 Annan utbildning (INL:2149) 9 Allmänna persontabeller (INL:2151) 10 Batchbeställning (FUNK:1587) 11 Generella krav (FUNK:1588) 11 Programmering och designstandard (FUNK:1589) 11 Avgränsningar (FUNK:1590) 12 Anpassningar i andra funktioner (FUNK:1591) 12 Menyalternativ i SB10 (FUNK:1592) 12 Öppning och stängning av funktionen (FUNK:1593) 12 Formulär: Startformulär DB01 (FUNK:1595) 13 Delfunktioner (FUNK:1596) 13 Formuläret öppnas (FUNK:1597) 14 Fönsterlist (FUNK:1598) 14 Funktionsmeny (FUNK:1599) 14 Radiogrupp (FUNK:1600) 15 Knapp OK (FUNK:1601) 15 Tabbordning (FUNK:1602) 16 Formulär: (FUNK:1606) 17 Formuläret öppnas (FUNK:1607) 18 Fönsterlist (FUNK:1608) 18 Funktionsmeny (FUNK:1609) 19 Tabbordning (FUNK:1610) 19 Rubrik Beställning (FUNK:1611) 20 Rubrik Välj typ av utsökning (FUNK:1612) 20 Rubrik Begränsa utsökningen: (FUNK:1614) Fel! Bokmärket är inte definierat.

Bengt Reinholdsson 2006-11-13 38 (38) Fält: from termin (FUNK:1615) 20 Fält: tom termin (FUNK:1616) 21 Knapp Uppdatera (FUNK:1627) 22 Rubrik Välj typ av inläsning (FUNK:2135) 23 Formulär: (FUNK:1629) 24 Formuläret öppnas (FUNK:1630) 25 Fönsterlist (FUNK:1631) 25 Funktionsmeny (FUNK:1632) 25 Tabbordning (FUNK:1633) 26 Rubrik Beställning (FUNK:1634) 26 Knapp Uppdatera (FUNK:1639) 26 Kontroller (FUNK:1640) 28 Ingen behörighet till delfunktioner (FUNK:1641) 28 Termin (FUNK:2132) 28 Minst ett fält valts? (FUNK:2134) 28 Meddelande texter som läggs ut i formulären 29 DB0_001 - Antomg (MED:2153) 29 DB01_002 - utsökningsalternativ (MED:2154) 29 DB10A00G_HLP (HLP:2141) 30 DB01B00G_HLP (HLP:2142) 30 DB01C00G_HLP (HLP:2143) 31 DB01B01G_HLP (HLP:2144) 32 DB01C01G_HLP (HLP:2145) 33 Startformulär 35 Utsökning 35 Uppdatering 36