955.1 Justeringer som følge af GDPR

Beskrivelse af epic af it-understøttelse af Styrelsen for Arbejdsmarked og Rekrutterings forretning


STAR Projektleder (PL)Forretningsanalytiker (FA)STAR ReleaseEpic statusEksterne snitflader

Behrooz Arvanaghi (Unlicensed)

Knud de Place (STAR)

2019-31.0 Øvrigt (=Non-LAB kodespor)KSS, A-kasser




key po fa ux sme eksterne snitflader interne snitflader status labels
Loading...
Refresh

JOB-184 - Getting issue details... STATUS

DS-1014 - Getting issue details... STATUS

BI-201 - Getting issue details... STATUS



Indholdsfortegnelse




Afgrænsning af epic

Afgræsning

Som STAR ønsker jeg justeringer foretaget som følge af GDPR tjek

Acceptkriterier

Nr.BeskrivelseRelevant for
955.1.1Som 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.2Som borger ønsker jeg, at min profil, når jeg vælger at slette den, slettes fysisk.Jobnet
955.1.3Som 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
955.1.4Som STAR ønsker jeg at aftagere holdes orienterede om det, når CV slettes, så CV kan slettes konsekventDFDG
Kriterier for tilsagn til serviceaftager i forhold til STARs snitfladerBerørte acceptkriterierBemærkninger

955.1.4955.1.2955.1.3955.1.4
A-kasser og KSS systemer: Når der oprettes sager med rådighedsvurdering gemmes borgers CV lokalt som en sagsakt.X



A-kasser og KSS systemer: når GetCvObservationVersion5 modtages med CvObservationTypeIdentifier Id 3 "Slettet" kan JC fx (KSS) og a-kasse tage stilling til  om CV-kopier eventuelt også skal slettes i kopier i eget system, medmindre der er en igangværende rådighedssag der blokerer for dette. X



A-kasser skal kunne modtage og agere på WSRM'en GetCvObservationVersion5


Det er hensigten, at a-kasserne skal abonnere på GetCvObservationVersion5 WSRM-beskeden således, at a-kasser, når de har modtaget en sådan besked:

  • ikke kalder DFDG for at læse/hente CV'et
  • ikke kalder DFDG for at ændre godkendelsesstatus for CV'et
  • kan tage stilling til om evt. lokale kopier af CV'et i a-kassens eget system skal slettes - eller om der er forretningsmæssigt behov for fortsat at opbevare en sådan kopi (fx hvis der er igangværende sag med rådighedsvurdering)
X



Oversigt over berørte services

Manuel oversigt som er synlig for eksterne (links i listen virker kun med STAR Jira konto, men indeholder ikke andet information end hvad der fremgår i tabellen)

OpsummeringVarslingstypeVarslingsnoteEksterne SnitfladerInterne SnitfladerProjekt
CodelistService (Version 5).CvObservationTypeIdentifierÆndretId 3 rettes til "CV slettet" i såvel navn som beskrivelseA-kasse(t.o.) KSS(t.o.)
D+S
WsrmMessageService (version 10).GetCvObservationVersion5ÆndretSendes nu også når CV'et slettes.A-kasse, KSS
D+S

Intern snitfladeoversigt

Kan kun ses af interne med STAR Jira konto. Indehold er kopieret ind i oversigten ovenfor, der er synlig for eksterne.

summary varslingstype varslingsnote eksterne snitflader interne snitflader project
Loading...
Refresh

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. 

A-kasse- og KSS-vendte ændringer: WSRM orienterer om det, når CV slettes og CV-sletning bør foregribes ved rådighedssager

Ved sletning af borgers profil på Jobnet orienteres borgers eventuelle a-kasse og borgers jobcenter om dette gennem udsendelse af WSRM'en GetCvObservationVersion5 hvor CvObservationTypeIdentifier Id 3, "Slettet" indikerer at der er tale om en sletning.

Aht. at foregribe at man i denne situation står uden borgers aktuelle CV samtidig med at man har brug for dette i forbindelse med en rådighedssag, bør såvel jobcentre som a-kasser opbevare en kopi af borgers CV når en rådighedssag oprettes. 

For a-kasser er dette en ny WSRM til aftagelse. A-kasser modtager kun beskeden for CvObservationTypeIdentifier Id 3.


GDPR-hensyn

Hensynet om hvilke WSRM'er, der skal sendes til a-kasser, er specielt i denne sammenhæng. GDPR hensynet er, at vi har pligt til at sikre, at borger kan få slettet sit CV hos a-kassen (dvs. at a-kassen får besked, så den som dataansvarlig for lokale kopier af Jobnet CV'et kan tage stilling til sletning), hvis der er rimelig formodning om, at de har hentet CV'et, dvs. hvis en person med et CV er eller har været dagpengemodtager.

På den baggrund er kriteriet, at der sendes WSRM GetCVObservation til a-kassen, når borger har været dagpengemodtager (og også hvis han stadig er det, uanset at det næppe bliver forretningsmæssigt relevant, da han så ikke har lov til i Jobnet at slette sit CV).


955.1.4 CodelistService (Version 5) CvObservationTypeIdentifier - rettelse til fejlstavet navn og beskrivelse

Id 3 rettes til "CV slettet".

Identifikator
Navn
Beskrivelse
Startdato
Slutdato
1Ikke aktiv i CV-Bank i 12 ugerIkke aktiv i CV-Bank i 12 uger03-07-200601-07-2100
2CV utilgængeligtCV utilgængeligt03-07-200601-07-2100
3CV slettetCV slettet03-07-200601-07-2100
4CV ikke færdigtCV ikke færdigt03-07-200601-07-2100
5Ikke aktiv i CV-Bank i 10 ugerIkke aktiv i CV-Bank i 10 uger01-09-200901-07-2100
6CV ikke oprettet inden 21 dages ledighedCV ikke oprettet inden 21 dages ledighed01-01-201301-07-2100
7CV ikke godkendt inden 21 dageCV ikke godkendt inden 21 dage01-01-201301-07-2100
8CV slettet men nyt oprettetCV slettet men nyt oprettet01-01-201322-03-2015
9CV ikke oprettet inden 90 dageCV ikke oprettet inden 90 dage (personer der har fået bevilget ledighedsydelse før 2013-2)01-01-201322-03-2015

Kald af CvService.GetCv for en borger hvor CV'et er slettet på Jobnet

Ved kald af CVService.GetCV for en borger, hvor CV'et er slettet på Jobnet, kastes fejl 4103 - The client is not registered with a CvCustomerNumber.

Datagenopretning på CV'er hvor DFDG og Jobnet har været ude af synk

Der er en mængde CV'er som har været logisk slettede i Jobnet som på grund af fejlende proces ikke er meldt slettede til DFDG. For at få korrekt billede af eksisterende CV bestand laves der datagenopretning på disse. Der udsendes ikke WSRM på de CV'er som der laves datagenopretning på, da WSRM besked om slettet CV til eksterne ikke har været en del af den hidtidige proces.

Herunder er der ikke mere af relevans for eksterne aftagere i denne epic 


Borgervendte ændringer

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 scenarieBerørte systemområder (herunder nye batchjobs*) Identificeret af
Slet på Jobnet CV for a-kassemedlem, der aktuelt er i KG kontanthjælpsmodtagerWSRM - tjek, at GetCvObservationVersion5 ikke lægges på WSRM-kø til a-kassen med mindre personen tidligere har været dagpengemodtagerKnud



* 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:

Data & Service forestår sletningen på DFDG siden. Det skal muligvis være i batches afhængigt af mængden af CV'er som vil foranledige en WSRM. Sletningen i DFDG sker med afsæt i en liste over CV'er, som Jobnet så har slettet. 
Der kan være et performance issue, som Data & Service/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/

Følgende featurebehov er fundet under kundetest:

https://manuscript.star.dk/f/cases/assign/142995/Kundetest-GetCvObservationVersion5-er-dannet-til-a-kasse-p-borger-i-kontaktgruppe-2

Datagenopretning

Der laves datagenopretning på CV'er hvor DFDG og Jobnet ikke har været i synk fordi Jobnet i en mængde tilfælde ikke har meddelt CV sletninger til DFDG. 

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.