Kravspecifikation Anpassningar i UT-funktioner webbadress www.umu.se/projektetswebbplats/projektplan STU-07-T02/Krav Projektnamn STU-07-T02 Sekretessmarkering Fastställt av Dokumentansvarig Jenny H Svensson Dokumentidentitet STU-07-T02 Sekretess Version 0.07 Datum 2007-11-08 Status
Jenny H Svensson 2007-11-08 STU-07-T02 Sekretess 2 (10) Ändringshistorik Revision Datum Av Kommentar Granskare Godkännare 0.01 2007-06-18 Jenny H Svensson Första utkast Lena Östling 0.02 2007-09-10 Jenny H Svensson Uppdateringar enl kravlista Lena Östling 0.03 2007-09-11 Jenny H Svensson Uppdatering enl Lenas synpunkter Lena Östling 0.04 2007-10-09 Jenny H Svensson Uppdatering av kontroll 2.1.1.1 Lena Östling 0.05 2007-10-18 Jenny H Svensson Tillägg av listan UT21A11P Lena Östling 0.06 2007-10-22 Jenny H Svensson Lagt till startformulär i specen Lena Östling 0.07 2007-11-08 Jenny H Svensson Uppdaterat meddelande Lena Östling
Jenny H Svensson 2007-11-08 STU-07-T02 Sekretess 3 (10) Innehållsförteckning 1 INLEDNING... 4 1.1 SYFTE... 4 1.2 FÖRUTSÄTTNING... 4 1.3 BESKRIVNING... 4 1.4 BEHÖRIGHET/PREFSTYRNINGAR... 4 1.4.1 Behörighet... 4 1.4.2 Preferensstyrningar... 4 1.5 TABELLER... 5 1.6 PRIORITERINGSLISTA... 5 2 FUNKTIONELLA KRAV... 5 2.1.1 Kontroll av personnummer... 5 3 ICKE FUNKTIONELLA KRAV... 9 3.1 ANVÄNDBARHET... 9 3.2 TILLFÖRLITLIGHET... 9 3.3 PRESTANDA... 9 3.4 UNDERHÅLLBARHET... 10 4 HJÄLPTEXTER... 10 5 ÖPPNA OCH OBESVARADE FRÅGOR... 10 5.1 ÖPPNA FRÅGOR... 10 5.2 BESVARADE FRÅGOR... 10
Jenny H Svensson 2007-11-08 STU-07-T02 Sekretess 4 (10) 1 Inledning 1.1 Syfte Lagen säger att personuppgifter inte ska lämnas ut ifall man kan misstänka att de missbrukas. För att kunna göra det ställningstagandet krävs att användaren blir medveten om att personen har skydd. Ett förslag är att när ett skyddat personnummer anges i vissa funktioner som UT10, UT90, UT20, UT21, UT92 ska ett meddelande visas att personen har skyddade uppgifter. Då får personalen på högskolan gå vidare enligt lokalt utformade regler. Det ska vara möjligt att för personer med särskild användarpreferens att skriva ut utskrifter/intyg med personens rätta namn och personnummer. Detta gäller funktionerna UT10, UT90, UT20, UT21 och UT92. 1.2 Förutsättning Tabellen ALIAS måste finnas och ha innehåll. 1.3 Beskrivning Utdatafunktionerna ska anpassas så att de kan hantera uppgifter om sekretessmarkerade personer som finns i tabellen ALIAS. 1.4 Behörighet/prefstyrningar 1.4.1 Behörighet Användaren ska vara etablerad i Ladok och ha behörighet till funktionen. Sedan styrs viss del av användandet om personen har uppsatt användarpreferens eller inte. 1.4.2 Preferensstyrningar Uppgifter i ANVPREF2 Preferens SEKRETESS=J SEKRETESS=N/blank Rättigheter Personen kan skriva ut uppgifter för sekretessmarkerad person på dess rätta personnummer och namn. Personen får bara meddelande om att personen har sekretess/saknas uppgifter när skyddat pnr anges.
Jenny H Svensson 2007-11-08 STU-07-T02 Sekretess 5 (10) 1.5 Tabeller Tabeller Läser Uppdaterar ALIAS X NAMN X V_ALIAS00 X 1.6 Prioriteringslista Prioriteringslista för Utdatafunktioner. Måste Sekretessmeddelande i UT10, UT90. Möjlighet att skriva ut på korrekt pnr UT10, UT90. Bör Sekretessmeddelande i UT20, UT21, UT92. Möjlighet att skriva ut på korrekt pnr UT20, UT21, UT92 Önskas 2 Funktionella krav 2.1.1 Kontroll av personnummer Denna kontroll ska införas i UT10A00G, UT90A00G, UT20A01G, UT21A00G och UT92A00G. Alla befintliga kontroller som idag sker av ett angivet personnummer ska även fortsättningsvis användas. Den nya kontrollen kommer in precis innan systemet tänker skriva ut meddelandet ADM_025: "Personen saknas i registret" 2.1.1.1 Kontroll utan preferens Saknar användaren preferens SEKRETESS=J ska följande hända vid kontrollen: 1. Kontroll sker med angivet personnummer mot fältet ALIAS.SPNR om det inte blir träff i NAMN på aktuellt personnummer.
Jenny H Svensson 2007-11-08 STU-07-T02 Sekretess 6 (10) 2. Saknas personnumret i NAMN.PNR och ALIAS.SPNR skrivs följande meddelande ut ADM_025: "Personen saknas i registret". Ingen utskrift produceras. 3. Finns personnumret i ALIAS.SPNR skrivs följande meddelande ut ADM_: "Personen saknas i registret". Ingen utskrift produceras. Personnumret blåmålas. 2.1.1.2 Kontroll/utskrift med preferens Denna kontroll ska införas i UT10A00G, UT90A00G, UT20A01G, UT21A00G och UT92A00G. Har användaren preferens SEKRETESS=J ska följande hända vid kontrollen: 1. Kontroll sker med angivet personnummer mot fältet ALIAS.SPNR. 2. Saknas personnumret i ALIAS.SPNR skrivs följande meddelande ut ADM_025: "Personen saknas i registret". Ingen utskrift produceras. 3. Finns personnumret i ALIAS.SPNR visas en varningsruta "Uppgifter för person med sekretessmarkering kommer att skrivas ut. Vill du fortsätta? Ja/Nej" 4. Trycker användaren på Nej knappen avbryts utskriften. 5. Trycker användaren på Ja knappen ska utskrift ske av beställt utdrag/intyg. Här ska dock personnummer och namn på utdrag/intyg bytas ut. Särskild uppmärksamhet måste riktas mot att när utskriften produceras så ska uppgifterna inte hämtas från det angivna personnumret (personens riktiga) utan vid sökning av t.ex. studieresultat ska sökningen ske på ALIAS.PNR (personens alias som alla uppgifter finns registrerade på). 6. Kontroll ska ske mot det beslut med högsta löpnumret för respektive person. Vid utskrift ska sedan följande byte ske: ALIAS.PNR/NAMN.PNR byts mot ALIAS.SPNR NAMN.TNAMN byts mot ALIAS.STNAMN NAMN.ENAMN byts mot ALIAS.SENAMN På så sätt produceras en utskrift som består av de meriter som finns registrerade på aliaset, men presenteras med personens riktiga namn och personnummer. På vissa utskrifter ska dessutom en rad med personens aliasuppgifter läggas till. Layout förslag för respektive funktion finns beskrivna här nedanför. 2.1.1.3 UT10 Flerpersonersalternativ För utsökning av flera personer ska ingen anpassning ske. Anges eller söks personens interimspnr ut för utskrift så skrivs intyg ut för det. Anges personens korrekta personnummer kommer svar att personen saknas i registret. Görs en utsökning kommer utsökningen aldrig att omfatta personens korrekta pnr som enbart finns i ALIAS-tabellen.
Jenny H Svensson 2007-11-08 STU-07-T02 Sekretess 7 (10) Layout Anpassning sker i formulär UT10B01P och UT10B04P. UT10B01P utskriften får följande utseende: 731107-7825 (ALIAS.SPNR) JENNY SVENSSON (ALIAS.STNAMN ALIAS.SENAMN) 2001-09-25 (datum hämtas från NAMN.INLDAT för interimspnr) 731107-TXXX (ALIAS.PNR) JO SVANTE (ALIAS.TNAMN ALIAS.ENAMN) Adresser (hämtas för interimspnr om det finns) Folkbokf.adress: MOSSBERG 2007-08-28 98765 ETTAN SVERIGE UT10B04P får följande utseende: Personuppgif ter Pnr: 710101P471 ROBERT BERGSTRÖM Hemlich Förnamn Inkognitosson 070707-P114 HEMLICH INKOGNITSSON 2.1.1.4 UT90 Flerpersonersalternativ För utsökning av flera personer ska ingen anpassning ske. Anges eller söks personens interimspnr ut för utskrift så skrivs intyg ut för det. Anges personens korrekta personnummer kommer svar att personen saknas i registret. Görs en utsökning kommer utsökningen aldrig att omfatta personens korrekta pnr som enbart finns i ALIAS-tabellen. Layout Anpassning sker i formulär UT90A02P. UT90 utskriften får följande utseende: 731107-7825 (ALIAS.SPNR) JENNY SVENSSON (ALIAS.STNAMN ALIAS.SENAMN) 2001-09-25 (datum hämtas från NAMN.INLDAT för interimspnr) 731107-TXXX (ALIAS.PNR) JO SVENNE (ALIAS.TNAMN ALIAS.ENAMN) Adresser (hämtas för interimspnr om det finns)
Jenny H Svensson 2007-11-08 STU-07-T02 Sekretess 8 (10) Folkbokf.adress: MOSSBERG 2007-08-28 2.1.1.5 UT20 Flerpersonersalternativ För utsökning av flera personer ska ingen anpassning ske. Anges eller söks personens interimspnr ut för utskrift så skrivs intyg ut för det. Anges personens korrekta personnummer kommer svar att personen saknas i registret. Görs en utsökning kommer utsökningen aldrig att omfatta personens korrekta pnr som enbart finns i ALIAS-tabellen. Layout Anpassning sker i formulär UT20A05P/S och UT20A07P/S. Studieintyg/Registreringsintyg för 731107-7825 (ALIAS.SPNR) JENNY SVENSSON (ALIAS.STNAMN ALIAS.SENAMN) OBS! Inga uppgifter om alias skrivs ut. 2.1.1.6 UT21 Flerpersonersalternativ För utsökning av flera personer ska ingen anpassning ske. Anges eller söks personens interimspnr ut för utskrift så skrivs intyg ut för det. Anges personens korrekta personnummer kommer svar att personen saknas i registret. Görs en utsökning kommer utsökningen aldrig att omfatta personens korrekta pnr som enbart finns i ALIAS-tabellen. Layout Anpassning sker i formulär UT21A10P och UT21A11P. Namn Name JENNY SVENSSON (ALIAS.STNAMN ALIAS.SENAMN) Personnummer Civic registration number 731107-7825 (ALIAS.SPNR) OBS! Inga uppgifter om alias skrivs ut.
Jenny H Svensson 2007-11-08 STU-07-T02 Sekretess 9 (10) 2.1.1.7 UT92 Flerpersonersalternativ För utsökning av flera personer ska ingen anpassning ske. Anges eller söks personens interimspnr ut för utskrift så skrivs intyg ut för det. Anges personens korrekta personnummer kommer svar att personen saknas i registret. Görs en utsökning kommer utsökningen aldrig att omfatta personens korrekta pnr som enbart finns i ALIAS-tabellen. Layout Anpassning sker i formulär UT92A01P och UT92A02P JENNY SVENSSON (ALIAS.STNAMN ALIAS.SENAMN) MOSSBERG (uppgiften hämtas för alias pnr) 98765 ETTAN SVERIGE Studieintyg för JENNY SVENSSON (ALIAS.STNAMN ALIAS.SENAMN) 731107-7825 (ALIAS.SPNR) OBS! Inga uppgifter om alias skrivs ut. 3 Icke funktionella krav 3.1 Användbarhet 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. 3.2 Tillförlitlighet Hur ofta ett fel får uppstå under viss tidsperiod. 3.3 Prestanda Eventuella svarstider på en transaktion i x antal fall
Jenny H Svensson 2007-11-08 STU-07-T02 Sekretess 10 (10) 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. 4 Hjälptexter Inga hjälptexter behöver förändras. 5 Öppna och obesvarade frågor 5.1 Öppna frågor Fråga 1 5.2 Besvarade frågor Fråga 1