Beskrivelse af epic af it-understøttelse af Styrelsen for Arbejdsmarked og Rekrutterings forretning
Indholdsfortegnelse
Afgrænsning af epic
Afgræsning | ||
---|---|---|
Som STAR ønsker jeg justeringer foretaget som følge af GDPR tjek | ||
Acceptkriterier | ||
Nr. | Beskrivelse | Relevant for |
955.1.1 | Som STAR ønsker jeg, at de i Jobnetdatabasen historiske logisk slettede CV'er slettes fysisk. (spørgsmål til STAR:Hele konto) | Jobnet, DFDG |
955.1.2 | Som borger ønsker jeg, at min profil, når jeg vælger at slette den, slettes fysisk. | Jobnet |
955.1.3 | Som borger ønsker jeg, at min profil, når jeg har fået besked om at den slettes på grund af inaktivitet, efterfølgende bliver fysisk slettet. | Jobnet |
Kriterier for tilsagn til serviceaftager i forhold til STARs snitflader | Berørte acceptkriterier | Bemærkninger | |||
---|---|---|---|---|---|
Acceptkriterie <nr.> | Acceptkriterie <nr.> | Acceptkriterie <nr.> | Acceptkriterie <nr.> | ||
Oversigt over berørte services
Der er ingen snitfladeændringer og ingen forretningsmæssige ændringer på services til eksterne som følge af denne epic.
Interne snitflader
Beskrivelse af epic
Når borger i dag vælger at slette sin profil via brugerfladen, bliver profil-data ikke fysisk slettet, men blot gjort utilgængelige ved en "logisk sletning". Det samme sker efter at et batch job konstaterer at der er gået et antal uger efter brugeren blev notificeret om snarlig sletning på grund af inaktivitet.
I notifikationen der sendes til borger fortælles, at CV'et reelt slettes. Det samme fremgår af Jobnet:
Indeværende epic omhandler en oprydning i Jobnet databasen hvor de logisk slettede CV'er slettes fysisk, så STAR har leveret det til borgerne, som de kommunikerer.
Data (T1):
Alle:
SELECT COUNT (*) FROM [tSokande]
659960
Afregistrerede:
SELECT COUNT (*) FROM [tSokande] where dtAvregistrering is not null
352127
Logisk slettede:
SELECT COUNT (*) FROM [tSokande] where iBorttag <> 0
12686
Ved fysisk sletning af CV'er i Jobnet kaldes fremadrettet den eksisterende CVServiceForJobnet på metoden SaveObservationlist. På parameter CvObservationTypeIdentifier angives værdien 3 (= slettet).
Der skal på denne Epic - når den en dag prioriteres og skrives - henvises til https://manuscript.star.dk/f/cases/89784/ Pfa Kundesupport.
955.1.1 - Som STAR ønsker jeg, at de i Jobnetdatabasen historiske logisk slettede CV'er slettes fysisk
Jobnets database: Der skal udvikles et SQL script som sletter alle data der hører til slettemarkerede CVer
Oprettelse af Userstory hos DFDG om SQL scipt til sletning ud fra liste af cv-numre som Jobnet leverer
955.1.2 - Som borger ønsker jeg, at min profil, når jeg vælger at slette den, slettes fysisk
På "Slet min profil" er der i dag ikke noget der fortæller borgeren, at vi kun laver en slettemarkering på CVet, og ikke foretager en fysisk sletning af data.
Dette skal ændres, således at vi fremover sletter borgerens data fra DFDG og Jobnets database.
955.1.3 - Som borger ønsker jeg, at min profil, når jeg har fået besked om at den slettes på grund af inaktivitet, efterfølgende bliver fysisk slettet
I dag laver vi en slet-markering af borgerens CV, hvis ikke han reagerer på de advarselsmails vores batchjob har sendt:
Dette skal ændres, således at vi fremover sletter alle borgerens data fra DFDG og Jobnets database.
For at understrege vigtigheden i at borgeren reagerer på advarslen om profilen vil blive slettet, tilføjes "...uden yderligere varsel" til den sidste mail der sendes, før sletning:
Kære $$$firstname$$$ $$$lastname$$$
Dit CV er ikke søgbart for arbejdsgivere, og du har ikke været logget på dit CV i de seneste $$$nooffweeks$$$ uger. Hvis du fortsat ønsker at have dit CV på Jobnet, skal du inden $$$deletedate$$$ på www.jobnet.dk logge på dit CV.
Ellers vil dit CV blive slettet uden yderligere varsel.
Dit CV har nummer: $$$kundenummer$$$ og dit brugernavn er: $$$brugernavn$$$
Hvis du har spørgsmål, er du velkommen til at kontakte Jobnetsupporten på
Telefon: 70152030
E-mail: jobnet@star.dk
Venlig hilsen
Jobnetsupporten
Særlige krav til test
Test scenarie | Berørte systemområder (herunder nye batchjobs*) | Identificeret af |
---|---|---|
* Batchjobs
- bør testes både med delta og fuldt load,
- bør hvis der er afhængigheder køres med normalt load fra BI i ét testmiljø i hele testperioden
- bør testes i samarbejde med teams som har afhængigheder
- kørselstid, særligt hvis det er en del af NightlyBatch
Konsekvenser for drift/idriftsættelse
I forbindelse med idriftsættelse:
Det skal aftales nærmere med DataService (X-men) og med SF hvorledes sletning af de i Jobnet slettemarkerede CV'er skal foregå på DFDG siden. Om det skal være i batches. Om Jobnet skal kalde CVServiceForJobnet.SaveObservationlist for hvert CV? Eller om DataService foretrækker at udlede hvad der sker bag denne service for så at scripte sig til funktionaliten med afsæt i en liste over CV'er, som Jobnet så har slettet.
Der kan være et performance issue, som DataService/SF skal adressere.
Sletning af data behøver ikke at ske som led i release - det kunne ske i batches over nogle dage.
Efter idriftsættelse:
Det forventes at følgende bugs resolves af denne epic:
https://manuscript.star.dk/f/cases/130290/
https://manuscript.star.dk/f/cases/134129/
Arkitektur- og implementeringsnoter
Her beskriver PO/FA om arkitekturen og teknikken bag løsningen, om der f.eks. anvendes:
- Nye dataområder
- Nye snitflader
- Nye komponenter
- Nye miljøer
- Nye teknologier
- Nye aftagertyper
- Eller afvigelser fra principperne
- Eventuelle behov for reduktion af teknisk gæld skal afdækkes
Der gives en beskrivelse af hvorledes disse tænkes håndteret/implementeret i løsningen og om dette har været vendt med STAR arkitekten.