Kravspecifikation RB06 - Gallring personuppgifter, flera personer - med eller utan behörighet Batchbeställning webbadress www.umu.se/projektetswebbplats/projektplan STU-07-T08/Krav Projektnamn STU-07-T08 Felsökningsfunktionalitet och registervård Fastställt av Dokumentansvarig Bengt Reinholdsson Dokumentidentitet STU-07-T08 Krav_Beställ Version Datum 2007-11-26 Status
Bengt Reinholdsson 2007-11-26 STU-07-T08 Krav_Beställ 2 (33) Ändringshistorik Revision Datum Av Kommentar Granskare Godkännare 0.01 2007-01-22 Bengt reinholdsson Första utkast - - 0.02 2007-02-02 Bengt Reinholdsson Förändrat efter telefonmöte 2/1 0.03 2007-02-08 Bengt Reinholdsson Rättning efter kommentarer av AMS 4/2 0.04 2007-02-12 Bengt Reinholdsson Lagt till några detaljer efter AMS kommentarer 9/2 samt MED kommentarer om SB02 0.05 2007-02-27 Bengt Reinholdsson Kommentarer från KAMI och JABQ 0.06 Bengt Reinholdsson Kommentarer från KAMI och JABQ i testningen 2007-11-26 Bengt Reinholdsson 1.01 2014-01-10 Magnus Böhlin Kontroller mot BEHAVANC
Bengt Reinholdsson 2007-11-26 STU-07-T08 Krav_Beställ 3 (33) Innehållsförteckning 1 INLEDNING... 4 1.1 SYFTE... 4 1.2 FÖRUTSÄTTNING... 4 1.3 BESKRIVNING... 4 1.3.1 Händelseflöden... 5 1.3.2 Delfunktioner... 6 1.4 BEHÖRIGHET/PREFSTYRNINGAR... 6 1.4.1 Behörighet... 6 1.4.2 Preferensstyrningar... 6 1.5 TABELLER... 7 2 FUNKTIONELLA KRAV... 8 2.1 KRAVLISTA... 8 2.2 DETALJERAD BESKRIVNING AV KRAVEN... 8 2.3 KONTROLLER... 11 2.4 MEDDELANDEN... 12 3 ICKE FUNKTIONELLA KRAV... 13 3.1 ANVÄNDBARHET... 13 3.2 TILLFÖRLITLIGHET... 13 3.3 PRESTANDA... 13 3.4 UNDERHÅLLBARHET... 13 4 DESIGN... 16 5 HJÄLPTEXTER... 31 6 ÖPPNA OCH OBESVARADE FRÅGOR... 31 6.1 ÖPPNA FRÅGOR... 31 6.2 BESVARADE FRÅGOR... 31 7 SAMMANFATTNING KRAV... 32 7.1 FÖRTECKNING... 32
Bengt Reinholdsson 2007-11-26 STU-07-T08 Krav_Beställ 4 (33) 1 Inledning 1.1 Syfte Registervårdsfuntionerna i Ladok finns för att registret inte ska innehålla onödiga eller felaktiga poster (uppgifter). Exempel på sådana uppgifter kan vara personuppgifter för individer som etablerats i Ladok, men därefter aldrig blivit studerande vid högskolan. Denna funktion ska spåra och ta bort uppgifter på individer som saknar registreringar men ev har behörigheter inlagda alternativt spåra och gallra bort de som inte har behörigheter, allt under förutsättning att inga studieuppgifter av något slag finns på personnumret. Funktionen ska ersätta rutinerna RV01 och RV02 i Classic. 1.2 Förutsättning Ladokregistren innehåller stora kvantiteter data som måste kontrolleras, innan eventuell gallring, varför troligen en batchfunktion är att föredra. En sådan typ av funktion gör det också möjligt att styra körningstidpunkt. 1.3 Beskrivning Funktionen använder standardformuläret GB01A00G som beställningsformulär. I detta formulär är det möjligt att: Lägga till batchar Stryka batchar Kontrollera status Lägga in inställningar (via en knapp som öppnar ett standardformulär) Lägga till villkor via knapp som är funktionsspecifik (se avsnitt 4) Hämta resultatfiler
Bengt Reinholdsson 2007-11-26 STU-07-T08 Krav_Beställ 5 (33) 1.3.1 Händelseflöden RB06 - Gallra personer, Beställning Användare RB06 Väljer RB06 Kontrollerar behörighet Läser upp beställningar Ny beställning J Inläggning av beställning Öppna villkor Nya villkor N J Läser upp villkoren J Saknar behörighet Lägg in from & tom datum J Har behörighet Lägg in: - gr beh -25/4 dispens och from & tom Term Stäng villkoren Uppdatera
Bengt Reinholdsson 2007-11-26 STU-07-T08 Krav_Beställ 6 (33) 1.3.2 Delfunktioner Funktionen saknar delfunktioner: 1.4 Behörighet/prefstyrningar 1.4.1 Behörighet Användaren ska vara etablerad i Ladok och ha behörighet till funktionen. 1.4.2 Preferensstyrningar Funk Nr Vad vill man styra Nyckelord Värde: Resultat Default Typ 1 ) RB06 1 Lägg till/ta bort/ ändra andras beställningar RB06 2 Defaulttid som batchen ska starta 2 ) RB06 3 Bestämmer hur stående beställning ska hanteras i bilden RB06 4 Bestämmer om funktionen har eget inställningsformulär RB06 5 Används för att hindra användare att använda villkorsknappen då inga villkor kan anges för delfunktion. SUPER DEFAULTTID EJSTAENDE J: Visar alla beställningar N: Endast användarens beställningar 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 tillgänglig. N: villkorsknappen och motsvarande menyalternativ är inte tillgänglig. J N N/blank J A S S S S 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 2007-02-02:Lagt till funktionen i tabellen
Bengt Reinholdsson 2007-11-26 STU-07-T08 Krav_Beställ 7 (33) 1.5 Tabeller Tabeller Läser Uppdaterar BATCHJOB X X BATFIL X BATINST X X BATVILL X X TERMIN X 2007-02-01: lagt till termin i tabellen ovan
Bengt Reinholdsson 2007-11-26 STU-07-T08 Krav_Beställ 8 (33) 2 Funktionella krav 2.1 Kravlista Se separat dokument 2.2 Detaljerad beskrivning av kraven Batchbeställning 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 saknar delfunktioner och därför startar det generella beställningsformuläret i GB01 när man väljer funktionen. 2007-02-01: Ändrat status till godkänt och prioritet till Menyalternativ i RB06 I RB06 ska de generella menyalternativen fungera som i övriga Ladok. 2007-02-01: Ändrat status till godkänt och prioritet till. Lagt till funktionens beteckning
Bengt Reinholdsson 2007-11-26 STU-07-T08 Krav_Beställ 9 (33) Öppning och stängning av funktionen Öppning Funktionen ska ligga under funktionsgrupp Registervård. Funktionen ska öppna det generella batchbeställningsformuläret GB01A00G. Inga speciella system- eller andra preferenser är nödvändiga än de som sätts som standard, se 1.4.2.Preferensstyrningar Stängning När funktionen avslutas ska det göras enligt S&G. Det vill säga 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. 2007-02-01: Ändrat status till godkänt och prioritet till Hämta datum för innevarande termin Vid start av formuläret bör FROMTERM för innevarande termin läsas upp så kontroll i datumfälten kan göras
Bengt Reinholdsson 2007-11-26 STU-07-T08 Krav_Beställ 10 (33) Uppdatering Uppdatera BATCHJOB och BATVILL 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 fältet VILLKOR Har behörighet FORUTB AVANCNIVA FROMTERMIN = [ex 20042] TOMTERMIN = [ex 20042] 25_4 DISP TYP=[Värde] OMF=[Värde] Saknar behörighet FROMDATUM = [ex 2003-01-01] TOMDATUM = [ex 2005-12-31] BATCHJOB: Om inte fältet VILLKOR är lika med J för aktuell batchbeställning skall fältet uppdateras med ett J Efter uppdatering ska det läggas ut ett meddelande på hur uppdatering gick. Om uppdatering gick bra - ADM_001- Uppdatering klar Annars - ADM_002 Ingen ändring gjord
Bengt Reinholdsson 2007-11-26 STU-07-T08 Krav_Beställ 11 (33) 2007-02-12: Ändrat grundläggande behörighet till FORUTB 2.3 Kontroller Kontroll körstatus Kontrollera att om körstatus: - om status är lika med "Pågår" ska alla fält i villkorsformuläret dimmas och meddelande ADM_210 Körningen har ändrats till PÅGÅR, uppdatering är inte tillåtet - om status är lika med "Klar" ska alla fält i villkorsformuläret dimmas och meddelande ADM_211 Körningen har ändrats till KLAR, uppdatering är inte tillåtet 2007-02-01: Ändrat status till godkänt och prioritet till
Bengt Reinholdsson 2007-11-26 STU-07-T08 Krav_Beställ 12 (33) 2.4 Meddelanden ADM_001 ADM_002 ADM_049 ADM_099 ADM_152 ADM_198 ADM_210 ADM_211 ADM_492 ADM_600 ADM_626 ADM_627 ADM_628 ADM_642 ADM_643 ADM_xx1 ADM_xx2 Uppdatering klar Ingen ändring gjord Fr o.m-terminen kan inte ligga senare i tiden än t.o.m terminen Datum ska anges på formen ÅÅMMDD, t ex 960302, eller på formen ÅÅÅÅ- MM-DD, t ex 1999-03-01 Termin saknas Har from-termin angivits måste också tom-termin anges Körningen har ändrats till PÅGÅR, uppdatering är inte tillåtet Körningen har ändrats till KLAR, uppdatering är inte tillåtet T o m-datum får inte vara tidigare än fr o m-datum Termin ska anges i formen TÅÅ, där T = V eller T = H Fr o m-datum måste anges om t o m-datum har angivits T o m-datum måste anges om fr o m-datum har angivits Fr o m termin måste anges om t o m termin har angivits Felaktig omfattningskod. Godkända värden är A, G, P, K, T, L eller I. Se vidare Funktionshjälp Antingen ska båda datumfälten vara ifyllda eller inget Är du säker på att du ska gallra personer under innevarande termin? Nytt meddelande
Bengt Reinholdsson 2007-11-26 STU-07-T08 Krav_Beställ 13 (33) 3 Icke funktionella krav 3.1 Användbarhet Designstandard All utveckling av program med grafiskt layout, det vill säga formulär och utskrifter, ska följa Standard & Guidelines (S&G) version 8.02 som gäller för Unifaceutveckling. 2007-02-01: Ändrat status till godkänt 3.2 Tillförlitlighet Hur ofta ett fel får uppstå under viss tidsperiod. 3.3 Prestanda Eventuella svartider på en transaktion i x antal fall 3.4 Underhållbarhet Programmeringsstandard De delar som utvecklas i Uniface ska följa programmeringsstandarden som gäller för verktyget. Utvecklaren ska kommentera koden på sådant sätt att det är lätt att förstå vad som händer i programmet. 2007-02-01: Ändrat status till godkänt
Bengt Reinholdsson 2007-11-26 STU-07-T08 Krav_Beställ 14 (33) Dokumentation Följande dokument ska finnas vid leverans av funktionen. Dokument Kravspecifikation Testplan Funktionsbeskrivning Teknisk dokumentation Slutrapport Slutrapport test Ansvar Kravsamordnare/Kravspecifikatör Testare Kravsamordnare Utvecklare Uppdragsansvarig Testare 2007-02-01: Ändrat status till godkänt och prioritet till Avgränsningar Ändringar som kan beröra andra funktioner eller rutiner inom Studiedokumentation ska inte göras inom ramen av projektet. 2007-02-01: Ändrat status till godkänt och prioritet till Anpassningar i andra funktioner Inga andra anpassningar i andra funktioner är nödvändiga. 2007-02-01: Ändrat status till godkänt och prioritet till
Bengt Reinholdsson 2007-11-26 STU-07-T08 Krav_Beställ 15 (33) Testning Alla testfall ska sparas i TestDirektor och efter leverans ska dessa vara tillgänliga för underhållet. 2007-02-01: Ändrat status till godkänt och prioritet till
Bengt Reinholdsson 2007-11-26 STU-07-T08 Krav_Beställ 16 (33) 4 Design Allmänt om utsökning av data 1. Välj vilka personer som ska gallras, välj personer utan eller/och med behörighet 2. Om man väljer att gallra personer som: a. saknar behörighet ange från och till och med inläggningsdatum ska gallras b. har Behörighet får man ange termin samt eventuella begränsningar på grundläggande behörighet, 25/4 eller behörighet särskilt beslut.. 3. Uppdatera villkoren i batchbeställningen. 4. Batchen startar vid angiven tidpunkt och läser ut posterna. 2007-02-05: Förtydligat första punkten Formulär:
Bengt Reinholdsson 2007-11-26 STU-07-T08 Krav_Beställ 17 (33) 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) - Gallra personer som ger möjlighet att välja typ av gallring: Innehåller två alternativ som båda går att välja samtidigt: - Saknar behörighet - Har behörighet Under respektive alternativ ska det gå att begränsa utsökningen - Under Saknar behörighet ska man ange inom vilket inläggningsintervall, det vill säga datum där individer läggs in i tabellen NAMN, som gallring ska utgår från. - Under Har behörighet ska man ange ett terminsintervall samt vilken eller vilka typer av behörighet som gäller för utsökning av individer som ska gallras. Dessa är - Grundläggande behörighet. - Behörighet avancerad nivå - 25/4. - Behörighet särskilt beslut (dispens) med begränsning på typ och/eller omfattning. Knapp Uppdatera som uppdaterar databasen
Bengt Reinholdsson 2007-11-26 STU-07-T08 Krav_Beställ 18 (33) 2007-02-01: Ändrat status till godkänt och prioritet till. Tagit bort om stående beställning 2007-02-05: Förtydligat att det ska gå att välja både med och utan behörighet. Formuläret öppnas Ingående parametrar 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. Om ett: nytt villkor ska läggas in så ska inga checkboxar vara markerade och fälten typ och omfattning ska vara dimmade. Befintlig beställning läses upp ska villkoren läsas upp enligt beställningen. 2007-02-01: Ändrat status till godkänt och prioritet till. Tagit bort allt om radiogrupp.
Bengt Reinholdsson 2007-11-26 STU-07-T08 Krav_Beställ 19 (33) Fönsterlist I fönsterlisten ska stå: RB06 - [Villkor för gallring av personuppgifter, flera personer] 2007-02-01: Ändrat status till godkänt och prioritet till. Lagt till funktionsnamn och benämning. 2007-03-08: Ändrat fönsterlisten enligt bugg 275 i QC Funktionsmeny Meny: Funktion Knapp Kort-kommando Beskrivning Uppdatera Uppdatera Ctrl+U Lagrar uppgifter i databasen 2007-02-01: Ändrat status till godkänt och prioritet till. Tabbordning Tabbordning: Framåt : Saknar behörighet (vid markering: from datum, tom datum), har behörighet, (vid markering: from termin, tom termin, grundläggande behörighet, behörighet avancerad nivå, 25/4, Behörighet särskilt beslut, eventuellt även typ, omfattning), knapp Uppdatera, Saknar behörighet
Bengt Reinholdsson 2007-11-26 STU-07-T08 Krav_Beställ 20 (33) Bakåt: Knapp Uppdatera, (om med behörighet är markerad: (om Behörighet särskilt beslut : omfattning, typ), Behörighet särskilt beslut, 25/4, Behörighet avancerad nivå, grundläggande behörighet, tom termin, from termin), har behörighet, (om saknar behörighet är markerad: tom datum, from datum,) saknar behörighet, knapp Uppdatera 2007-02-01: Ändrat status till godkänt och prioritet till. Lagt till tab ordning 2007-02-05: fixat bakåt tabbningen Rubrik Beställning Under denna rubrik skall beställningen visas i visningsfält: Beteckning, Tidigaste kördatum, Tidigaste körtid, Körstatus och Anvkod, 2007-02-01: Ändrat status till godkänt och prioritet till. 2007-02-05: Ändrat ledtexterna Rubrik Gallra personer som: Checkbox: Saknar behörighet Obligatoriskt: Nej. Minst ett av alternativen Saknar behörighet eller Har behörighet måste väljas för att uppdatering kan göras Typ: Checkbox Ledtext: Saknar behörighet Hjälptext: Ta med personer som saknar behörighet Defaultvärde: blank, (ej markerad) Typ av värde: F= Falskt (0) eller T = Sant, markerad (1) Ingen uppdatering av värdet ska göras i databasen. När detta alternativ markeras måste från och med samt till och med datum anges.
Bengt Reinholdsson 2007-11-26 STU-07-T08 Krav_Beställ 21 (33) 2007-02-01: Ändrat status till godkänt och prioritet till. 2007-02-05: Förtydligat vilka fält som är obligatoriska Fält: from datum Typ: Obligatoriskt: Längd: Sökmönster Ledtext : Defaultvärde: F1-meddelande: Villkor: Editbox Ja, om alternativ Saknar behörighet är markerad. 10 tecken, ÅÅÅÅ-MM-DD Sökmönster får ej anges. Inl datum blank, Från och med det datum som gallringen ska utföras, 6 eller 10 tecken. Form: ÅÅMMDD eller ÅÅÅÅ-MM-DD Blåmålning av felaktigt värde, markören kvar i fältet vid: 1. Datum ska anges i formen ÅÅMMDD eller ÅÅÅÅ-MM-DD 2. Om T o m-datum är ifyllt ska Fr o m-datum vara mindre än eller lika med T o m-datum. 3. Fr o m-fältet kan aldrig vara blankt om T o m är i fyllt. 4. Ändras Fr o m-datum ska T o m-fältet inte ändras. Varningsmeddelande 5. Datum får inte vara inom eller senare än innevarande termin Felmeddelande: Vid fel mot villkor 1: ADM_099, Datum ska anges på formen ÅÅMMDD, t ex 960302, eller på formen ÅÅÅÅ-MM-DD, t ex 1999-03-01 Vid fel mot villkor 2: ADM_492, T o m-datum får inte vara tidigare än fr o m-datum Vid fel mot villkor 3: ADM_626, Fr o m-datum måste anges om t o m-datum har angivits Fråga vid villkor 5: ADM_xx1, Är du säker på att du ska gallra personer under innevarande termin? Kommentar:
Bengt Reinholdsson 2007-11-26 STU-07-T08 Krav_Beställ 22 (33) Vid uppdatering sparas värdet i fältet BATVILL.VILLKOR som FROMDATUM=ÅÅÅÅ-MM- DD i en sträng tillsammans med de andra fälten i detta formulär. 2007-02-01: Ändrat status till godkänt och prioritet till. 2007-02-05: förtydligat att fältet är obligatoriskt OM Saknar behörighet har markerats 2007-02-12: Justerat villkor och meddelanden Fält: tom datum Typ: Obligatoriskt: Längd: Sökmönster : Ledtext : Defaultvärde: F1-meddelande: Villkor: Editbox Ja, om alternativ Saknar behörighet är markerad. 10 tecken, ÅÅÅÅ-MM-DD Sökmönster får ej anges. blank, Till och med det d datum som gallringen ska utföras, 6 eller 10 tecken. Form: ÅÅMMDD eller ÅÅÅÅ-MM-DD Blåmålning av felaktigt värde, markören kvar i fältet vid: 1 Datum ska anges i formen ÅÅMMDD eller ÅÅÅÅ-MM-DD 2 Om Fr o m-datum är blankt ska T o m-fältet också vara blankt. 3 Om Fr o m-datum är ifyllt ska T o m-datum vara större än eller lika med Fr o m-datum. 4 T o m-fältet kan aldrig vara blankt om Fr o m är i fyllt. 5 Ändras Fr o m-datum ska T o m-fältet inte ändras. Varningsmeddelande 6. Datum får inte vara inom eller senare än innevarande termin Felmeddelande: Vid fel mot villkor 1: ADM_099, Datum ska anges på formen ÅÅMMDD, t ex 960302, eller på formen ÅÅÅÅ-MM-DD, t ex 1999-03-01 Vid fel mot villkor 2: ADM_643, Antingen ska båda datumfälten vara ifyllda eller inget Vid fel mot villkor 3: ADM_492, T o m-datum får inte vara tidigare än fr o m-datum Vid fel mot villkor 4: ADM_627, T o m-datum måste anges om fr o m-datum har angivits
Bengt Reinholdsson 2007-11-26 STU-07-T08 Krav_Beställ 23 (33) Fråga vid villkor 6: ADM_xx1, Är du säker på att du ska gallra personer under innevarande termin? Kommentar: Vid uppdatering sparas värdet i fältet BATVILL.VILLKOR som TOMDATUM=ÅÅÅÅ-MM- DD i en sträng tillsammans med de andra fälten i detta formulär. 2007-02-01: Ändrat status till godkänt och prioritet till. 2007-02-05: förtydligat att fältet är obligatorsikt OM Saknar behörighet har markerats 2007-02-12: Justerat villkor och meddelanden Checkbox:Har behörighet Obligatoriskt: Nej. Minst ett av alternativen Saknar behörighet eller Har behörighet måste väljas för att uppdatering ska kunna göras. Typ: Checkbox Ledtext: Har behörighet Hjälptext: Ta med personer som har behörighet Defaultvärde: blank, (ej markerad) Typ av värde: F= Falskt (0) eller T = Sant, markerad (1) Ingen uppdatering av värdet ska göras i databasen. När detta alternativ markeras måste från och med samt till och med termin samt minst ett av valen Grundläggande behörighet, 25/4 eller Behörighet särskilt beslut anges. 2007-02-01: Ändrat status till godkänt och prioritet till. 2007-02-05: Förtydligat vilka fält som är obligatoriska
Bengt Reinholdsson 2007-11-26 STU-07-T08 Krav_Beställ 24 (33) Fält: From termin Utkast Tabell: Ledtext: Obligatoriskt: Längd: Hjälptext: Defaultvärde: Sökknapp: Sökmönster: Villkor: TERMIN Termin Ja, Om Har behörighet är markerad. 3 tkn (ska kunna inrymma V99 ) Termin, 3 tkn. Form: TÅÅ, där T = V (vår) och T = H (höst). Blankt Nej Nej Blåmålning av felaktigt värde, markören kvar i fältet vid: 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 vara tomma eller ifyllda. 4. Innevarande termin får inte anges 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 Vid fel mot villkor 4: ADM_xx2, Gallring kan inte göras under innevarande termin Kommentar: - 2007-02-12: Justerat villkor och meddelanden
Bengt Reinholdsson 2007-11-26 STU-07-T08 Krav_Beställ 25 (33) Fält: Tom termin Utkast Tabell: Ledtext: Obligatoriskt: Längd: Hjälptext: Defaultvärde: Sökknapp: Sökmönster: Villkor: TERMIN Termin Ja, Om Har behörighet är markerad. 3 tkn (ska kunna inrymma V99 ) Termin, 3 tkn. Form: TÅÅ, där T = V (vår) och T = H (höst). Blankt Nej Nej Blåmålning av felaktigt värde, markören kvar i fältet vid: 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 vara ifyllda. 4. Innevarande termin får inte anges 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 Vid fel mot villkor 4: ADM_xx2, Gallring kan inte göras under innevarande termin Kommentar: - 2007-02-12: Justerat villkor och meddelanden
Bengt Reinholdsson 2007-11-26 STU-07-T08 Krav_Beställ 26 (33) Checkbox: Grundläggande behörighet Granskas Obligatoriskt: Nej. Om alternativ Har behörighet valts måste något av kryssrutorna: Grundläggande behörighet, Behörighet avancerad nivå, 25/4 eller Behörighet särskilt beslut markerats. Typ: Checkbox Ledtext: Grundläggande behörighet Hjälptext: Ta med personer som har grundläggande behörighet genom behörighetsgivande utbildning Defaultvärde: blank, (ej markerad) Typ av värde: F= Falskt (0) eller T = Sant, markerad (1) Vid uppdatering och fältet är markerad sparas värdet i tabellen BATVILL och fältet VILLKOR med FORUTB 2007-02-01: Ändrat status till godkänt och prioritet till. 2007-02-05: Ändrat hjälptexten 2007-02-12: Ändrat koden som läggs in i BATVILL Checkbox: Behörighet avancerad nivå Granskas Obligatoriskt: Nej. Om alternativ Har behörighet valts måste något av kryssrutorna: Grundläggande behörighet, Behörighet avancerad nivå, 25/4 eller Behörighet särskilt beslut markerats. Typ: Checkbox Ledtext: Behörighet avancerad nivå Hjälptext: Ta med personer som har grundläggande behörighet genom behörighetsgivande utbildning på avancerad nivå Defaultvärde: blank, (ej markerad) Typ av värde: F= Falskt (0) eller T = Sant, markerad (1) Vid uppdatering och fältet är markerad sparas värdet i tabellen BATVILL och fältet VILLKOR med AVANCNIVA Checkbox:25/4
Bengt Reinholdsson 2007-11-26 STU-07-T08 Krav_Beställ 27 (33) Obligatoriskt: Nej. Om alternativ Har behörighet valts måste något av kryssrutorna: Grundläggande behörighet, Behörighet avancerad nivå, 25/4 eller Behörighet särskilt beslut markerats. Typ Checkbox Ledtext: 25/4 Hjälptext: Ta med personer som har 25:4-behörighet Defaultvärde: blank, (ej markerad) Typ av värde: F= Falskt (0) eller T = Sant, markerad (1) Vid uppdatering och fältet är markerad sparas värdet i tabellen BATVILL och fältet VILLKOR med 25_4 2007-02-01: Ändrat status till godkänt och prioritet till. 2007-02-05: Ändrat hjälptexten Checkbox:Behörighet särskilt beslut Obligatoriskt: Nej. Om alternativ Har behörighet valts måste något av kryssrutorna: Grundläggande behörighet, Behörighet avancerad nivå, 25/4 eller Behörighet särskilt beslut markerats. Typ: Checkbox Ledtext: Behörighet särskilt beslut Hjälptext: Ta med personer som har behörighetsbeslut ( Dispens ) Defaultvärde: blank, (ej markerad) Typ av värde: F= Falskt (0) eller T = Sant, markerad (1) Vid uppdatering och fältet är markerad sparas värdet i tabellen BATVILL och fältet VILLKOR med DISP Skulle fältet ej vara markerat skall ingen uppdatering av dessa fält göras. 2007-02-01: Ändrat status till godkänt och prioritet till.
Bengt Reinholdsson 2007-11-26 STU-07-T08 Krav_Beställ 28 (33) Fält: Beslutstyp Tabell: Obligatorisk Typ: Längd: Ledtext: Hjälptext: Defaultvärde: Sökknapp: Sökmönster: Innehåll: Kommentar BEHBESL Ja, om Omfattning angetts Dropdown 29 tkn (ska klara I/U/R) Typ Typ av beslut individuellt/utbildningsbetingad, 1 tkn. Tillåtna värden är I/R/U." Blank Nej Nej Fasta värden: [värde] = [Beskrivning] Blank/I = I Individuell/R = R - Reell kompetens/u = U -Utbildningsbetingad Vid uppdatering och fältet är markerad sparas värdet i tabellen BATVILL och fältet VILLKOR med TYP= [värde] Endast valbar om Behörighet särskilt beslut har markerats 2007-02-01: Ändrat status till godkänt och prioritet till. Lagt till värden i listan 2007-03-13. Lagt till när fältet är valbart samt ändrat om fältet är obligatoriskt Fält: Omfattning Tabell: BEHBESL Obligatorisk Nej Typ: Dropdown Längd: 29 tkn Ledtext: Omf Hjälptext: Omfattningskod, 1 tkn. Defaultvärde: Blank Sökknapp: Nej Sökmönster: Nej Innehåll: Fasta värden: [värde] = [Beskrivning] Blank/G = G Generell giltighet/p = P - Program/K = K Kurs/ T = T Kurstyper/I = I Utbildningar enligt UBINSTUD/L = L Kurser och program i lok serie/ A = A Annan utbildning
Bengt Reinholdsson 2007-11-26 STU-07-T08 Krav_Beställ 29 (33) Kommentar: 1. Godkända koder:g = Generell giltighet, P = Gäller program enligt KOD1, ev endast inriktning enligt KOD2, K = Gäller kurs enligt KOD1, T = Gäller kurstyper enligt KOD1, I = Gäller utbildningar enligt UBINSTUD, L = Gäller kurser och program som ingår i lokal serie enligt KOD1, med lokal klasskod enligt KOD2, A=Gäller kurser inom Annan utbildning 2. Vid uppdatering och fältet är markerad sparas värdet i tabellen BATVILL och fältet VILLKOR med OMF= [värde] 3. Endast ett värde är tillåtet. Endast valbar om Behörighet särskilt beslut har markerats 2007-02-01: Ändrat status till godkänt och prioritet till. Lagt till värden i listan 2007-03-13. Lagt till när fältet är valbart samt ändrat om fältet är obligatoriskt
Bengt Reinholdsson 2007-11-26 STU-07-T08 Krav_Beställ 30 (33) Knapp Uppdatera Ledtext Uppdatera Karaktär Boilerplate Obligatorisk Ja Hjälptext (F1) Lagrar val i databasen Längd Enligt S&G Defaultmarkerad Nej 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åmarkera eventuella data Se övrigt Uppdatering. 2007-02-01: Ändrat status till godkänt och prioritet till.
Bengt Reinholdsson 2007-11-26 STU-07-T08 Krav_Beställ 31 (33) 5 Hjälptexter 6 Öppna och obesvarade frågor 6.1 Öppna frågor Fråga 3 6.2 Besvarade frågor Fråga 1 Ska terminsfältet i RB06 vara blankt när man väljer gallring av personer med behörighet eller ska det vara ifyllt med en termin? Om det ska vara en termin, vilken termin är troligast att man vill gallra på? Jag antar att man inte är intresserad att gallra på innevarandetermin, eller hur..? Svar Ann-Marie 1/2: Jag tycker att terminerna ska vara tomma. Man måste själv fylla i aktivt. Anledningen tycker jag, är att det är aldrig denna termin och troligen inte heller förra terminen och sen bakåt... ja det är inte lätt att gissa. Helt tomt tycker jag Kristina 1/2: Jag håller med. Fråga 2 Funktionen heter RB06 men benämningen? Just nu står det Gallra flera perosner eller ska det stå Gallring av personuppgifter, flera personer. eller? Svar Kristina 1/2: Ja, det blir bra med Gallring av personuppgifter, flera personer. eftersom RV06 heter stå Gallring av personuppgifter Ann-Marie 1/2: Och här säger jag också Jag håller med Kristina Johanna 1/2: Håller med Kristina! Det är bra med harmoni funktioner emellan. Här kan man tala om konsensus! Bengt 2/2: Då anser jag att de flesta vill ha Gallring av personuppgifter, flera personer. Då inför jag detta i specaran
Bengt Reinholdsson 2007-11-26 STU-07-T08 Krav_Beställ 32 (33) 7 Sammanfattning krav 7.1 Förteckning BATCHBESTÄLLNING... 8 MENYALTERNATIV I RB06... 8 ÖPPNING OCH STÄNGNING AV FUNKTIONEN... 9 HÄMTA DATUM FÖR INNEVARANDE TERMIN... 9 UPPDATERING... 10 KONTROLL KÖRSTATUS... 11 DESIGNSTANDARD... 13 PROGRAMMERINGSSTANDARD... 13 DOKUMENTATION... 14 AVGRÄNSNINGAR... 14 ANPASSNINGAR I ANDRA FUNKTIONER... 14 TESTNING... 15 FORMULÄR:... 16 FORMULÄRET ÖPPNAS... 18 FÖNSTERLIST... 19 FUNKTIONSMENY... 19 TABBORDNING... 19 RUBRIK BESTÄLLNING... 20 RUBRIK GALLRA PERSONER SOM:... 20 CHECKBOX: SAKNAR BEHÖRIGHET... 20 FÄLT: FROM DATUM... 21 FÄLT: TOM DATUM... 22 CHECKBOX:HAR BEHÖRIGHET... 23 FÄLT: FROM TERMIN... 24
Bengt Reinholdsson 2007-11-26 STU-07-T08 Krav_Beställ 33 (33) FÄLT: TOM TERMIN... 25 CHECKBOX: GRUNDLÄGGANDE BEHÖRIGHET... 26 CHECKBOX:25/4... 26 CHECKBOX:BEHÖRIGHET SÄRSKILT BESLUT... 27 FÄLT: BESLUTSTYP... 28 FÄLT: OMFATTNING... 28 KNAPP UPPDATERA... 30