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