951.27 Jeg-søger-job-som flytter til JobSearch

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



STAR Projektleder (PL)

Forretningsanalytiker (FA)

STAR Release

Epic status

Eksterne snitflader

STAR Projektleder (PL)

Forretningsanalytiker (FA)

STAR Release

Epic status

Eksterne snitflader

@Rebecca Kormind

@Christopher Juhl (Unlicensed)

@Carsten Olsen

2022-4

1.0

A-kasser, KSS




Versionshistorik af betydning for eksterne (v0.1, v0.3, v0.5 og v1.0)

Anvendes ved ændringer, der har betydning for eksterne.

Dato

Version

Hvem

Hvad er ændret?

Dato

Version

Hvem

Hvad er ændret?

14-07-2022

0,3

@Carsten Olsen

Løfter til version 0.3 snitfladeændringer beskrevet (følg nedenstående links til service og metode)

22.05.2022

0.5

Knud de Place

Ekstern rettet DFDG udvikling afsluttet.

03.11.2022

0.5

Knud

Opdateret berørte services på baggrund af spg. i FB 282179

02.12.2022

1.0

Knud

V 1.0 - Ikke andre ændringer


Interne links (indhold i links ikke relevant for eksterne)

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

https://starwiki.atlassian.net/browse/DS-9325

https://starwiki.atlassian.net/browse/DS-10071

https://starwiki.atlassian.net/browse/BI-2183

Indholdsfortegnelse


Afgrænsning af epic

Afgrænsning

Afgrænsning

Som STAR og sagsbehandler i jobcenter og a-kasser

vil jeg gerne have en mere robust løsning for STARs behandling af jeg-søger-job-som stillingsbetegnelser

for at borgers jeg-søger-job-som stillingsbetegnelser ikke optræder forskelligt i STARs forskellige dele af DFDG og Jobnet

Acceptkriterier





Nr.

Beskrivelse

Relevant for

951.27.1

Som SB (JC og a-kasse) og som borger (Jobnet) vil jeg have at "jeg søger job som" fremadrettet ejes af Jobsearch domænet og alle operationer foretages mod Jobsearch inkl. at rejse eventbeskeder

DFDG, Jobnet

951.27.2

Som borger (Jobnet) vil jeg have konsekvensrettet Jobnet således, at "Jeg søger job som" opdateres i og hentes fra Jobsearch

Jobnet

951.27.3

Som SB (JC og a-kasse) vil jeg have konsekvensrettet DFDG således, at "Jeg søger job som" opdateres i og hentes fra Jobsearch, men at eksisterende fx composite servicemetoder fortsat kan bruges af aftagerne i en overgangsperiode

DFDG

951.27.4

Som SB (JC og a-kasse) vil jeg have, at DFDG forsætter med at sende de eksisterende WSRM, der indeholder “Jeg søger job som” stillingsbetegnelser

DFDG

951.27.5

Som STAR vil jeg have en konvertering/flytning af “Jeg søger job som” data fra DFDG og Jobnet over til Jobsearch

BI

951.27.6

Som VOA/STAR vil jeg have en tilpasning af min leverance således, at den fremadrettet kommer fra Jobsearch

BI

951.27.7

Som STAR Jeg vil have ryddet op i den gamle synkronisering mellem Jobnet, Jobsearch og DFDG classic og tilpasset datamonitor

BI



Kriterier for tilsagn til serviceaftager i forhold til STARs snitflader

Berørte acceptkriterier

Bemærkninger

Kriterier for tilsagn til serviceaftager i forhold til STARs snitflader

Berørte acceptkriterier

Bemærkninger



951.27.1

951.27.3

951.27.4

 



Som sagsbehandler i jobcenter og a-kasse skal jeg have tilpasset mine systemer således, at de opdaterer “Jeg søger job som” imod DFDGs Jobsearch domæne

X









Som KSS og a-kasse system vil jeg i en overgangsperiode forsat kunne bruge de eksisterende DFDG classic komposit services, hvor “Jeg søger job som” indgår



X







Som KSS og a-kasse system vil jeg i en overgangsperiode forsat modtage de samme som i dag WSRM, hvor “Jeg søger job som” indgår

X



X





Bemærk at som KSS og a-kasse system har der ikke været adgang til “Jeg søg job som” data i PersonStatusService v 20 siden ESCO STAR blev indført

Disse kan nu i stedet hentes i Jobsearch

X

 

 

 

 

 

Oversigt over berørte webservices 

Manuel oversigt som er synlig for eksterne

Links i listen virker kun med STAR Jira konto og kan derfor ikke tilgås af eksterne. Links under Summary indeholder ikke andre oplysninger relevant for eksterne end hvad der fremgår i tabellen.

 

Summary

Varslingstype

Varslingsnote

Eksterne Snitflader

Interne Snitflader

Project

Summary

Varslingstype

Varslingsnote

Eksterne Snitflader

Interne Snitflader

Project

IllnessCompositeService (Version 5).CreateRecovery

Andet

Metode vil for serviceaftager ikke ændre sig, men på indersiden i DFDG ændres der

A-kasse(t.o.), KSS(t.o.)

Jobnet

D+S

JobSearch.JoboenskeService (Version 1).Createjoboensker POST /v1/joboenske/

Ny

Ny metode til at oprette jobønsker POST /v1/joboenske/

A-kasse(t.o.), KSS(t.o.)

Jobnet

D+S

JobSearch.JoboenskeService (Version 1).Getjoboenske GET /v1/joboenske/{civilRegistrationIdentifier}

Ny

Ny metode til at hente aktuelle jobønsker Getjoboenske GET /v1/joboenske/{civilRegistrationIdentifier}

A-kasse, KSS

Jobnet

D+S

JobSearch.JoboenskeService (Version 1).Getjoboenskehistorisk GET /v1/joboenskehistorik/{civilRegistrationIdentifier}

Ny

Ny metode til at hente historiske jobønsker Getjoboenske GET /v1/joboenskehistorik/{civilRegistrationIdentifier}

A-kasse, KSS

 

D+S

UnemploymentEnrollmentService (Version 8).GetProfessions

Udgået

Udgår til fordel for JobSearch.JoboenskeService.GetJoboensker (GET /v1/Joboenske)

A-kasse, KSS

Jobnet

D+S

UnemploymentEnrollmentService (Version 8).SaveProfessions

Udgået

Udgår til fordel for GET /v1/joboenske/{civilRegistrationIdentifier}. Udgået metode bruges ikke af eksterne.

A-kasse(t.o.), KSS(t.o.)

Jobnet

D+S

UnemploymentEnrollmentService (Version 8).UnemploymentEnrollment

Andet

Metode vil for serviceaftager ændre sig ikke, men på indersiden i DFDG ændres der og test er derfor nødvendig

A-kasse, KSS

Jobnet

D+S

UnemploymentEnrollmentService (Version 8).UnemploymentEnrollmentAndBook

Andet

Metode vil for serviceaftager ikke ændre sig, men på indersiden i DFDG ændres der. Udgået metode bruges ikke af eksterne.

A-kasse(t.o.), KSS(t.o.)

Jobnet

D+S

WsrmMessageService (Version 11). GetPersonProfessionCollectionVersion5

Andet

Uændret indhold, men afsendelse ændret, test er derfor nødvendig

A-kasse, KSS

N/A

D+S

WsrmMessageService (Version 11).GetRecoveryCompositeMessageVersion8

Andet

Uændret indhold, men afsendelse ændret, test er derfor nødvendig

A-kasse, KSS

N/A

D+S

Automatisk oversigt

Ikke synlig for eksterne, men indeholder ikke andre oplysninger end kopieret til den manuelle oversigt ovenfor.

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

Beskrivelse af epic

Baggrund

Her udfylder PO oplysninger om baggrund for epic'en, herunder fx om der ligger politisk aftale eller lovgivning bag. Særligt vigtigt, at dette fremgår, hvis det ikke fremgår i en overliggende ISB, hvortil der evt. kan henvises.

Baggrunden er at DFDG i sin nuværende løsning har delt dataejerskab for “Jeg søger job som” data mellem Jobnet, Jobsearch og DFDG classic. Dette har betydet en del dataproblemer pga. manglende synkronitet, som har påvirket borger og sagsbehandlere negativt. STAR ønsker at konsolidere således dette således, at Jobsearch domænet har entydigt ejerskab til “Jeg søger job som” data og de nødvendige serviceændringer og teknisk gæld i Jobnet og DFDG classic tilpasses.

I samme forbindelse omlægges til REST snitflade pga. udfasning af end of life teknologi.

Regler

Her udfylder PO oplysninger om eksisterende eller forventede regler om registrering og indberetning.

De regler, der er omkring “Jeg søger job som” data ændres ikke i forbindelse med denne epic.

Forventet påvirkning af jobcenter-, a-kasse- eller ydelsessystemer

Her beskriver PO overordnet, hvordan epic'en forventes at påvirke aftagerne. Særligt vigtigt, at dette fremgår, hvis det ikke fremgår i en overliggende ISB, hvortil der evt. kan henvises.

Kun jobcenter og a-kasse påvirkes.

Løsningsmodel overordnet

  • Jeg søger job som (Professions) collection flyttes til Jobsearch domænet med alle operationer. Se 951.27.1

    • Nye REST service i Jobsearch.  Se 951.27.1

KSS og A-kasse skal overgå til nye REST service

  • Nogle af de eksisterende service beholdes / nogle udfases. Se 951.27.3

KSS og A-kasse beholder de eksisterende SOAP kompositservice, der indeholdee “Jeg søger job som” i en overgangsperiode. Den fremadrettede løsningsmodel mht. kompositservice på REST er ikke en del af denne epic

  • Konsekvensrettelser i Jobnet. Se 951.27.2

  • Konsekvensrettelser i DFDG. Se 951.27.3

  • Afsendelse af eksisterende WSRM. Se 951.27.4

KSS og A-kasse beholder de eksisterende SOAP WSRM beskeder i en overgangsperiode. Der fremadrettede løsningsmodel mht. WSRM er ikke en del af denne epic.

  • Konvertering/flytning (BI) af data til fra DFDG/Jobnet til Jobsearch. Se 951.27.5

KSS og A-kasse er ikke berørt af dette/konverteringen, med mindre KSS og A-kasse har “Jeg søger job som” som cachede data i eget system. Denne epic behandler ikke dette. Det op til KSS og A-kasse selv at afdække et evt. behov for egen konvertering.

  • Tilpasning af VOA leverande m.v. BI se 951.27.6

  • Den gamle synkronisering mellem Jobnet og DFDG classic fjernes. Se 951.27.7

Acc.kr. 951.27.1 - "Jeg søger job som" ejes fremadrettet af Jobsearch domænet og alle operationer foretages mod Jobsearch inkl. at rejse eventbeskeder

Løsningsmodel

  • Get metode, getmetode på statusservice og create metode etableres

  • Jobsearch rejser “Jeg søger job som” event

  • LSS henter på ny get metode

  • UN er der et behov for at levetidsforlænge PSS mht jegs søger job som?? arbejdsantagelse NEJ

 

Ny service til at hente og oprette jobønsker/'Jeg søger job som'

Createjoboensker POST /v1/joboenske/

Metoden benyttes til at opdatere borgers kollektion af jobønsker/'Jeg søger job som'.

Ny metoder der erstatter .SaveProfessionCollection. Denne metode har ikke været anvendt af eksterne aftagere.

Getjoboenske GET /v1/joboenske/{civilRegistrationIdentifier}

Metoden benyttes til at hente borgeres aktuelle, dvs. seneste sæt af registrerede jobønsker/'Jeg søger job som'

Ny metoder der erstatter .GetProfessions

Bemærk: At specielt create metode i dag anvendes af Jobnet og ikke KSS eller A-kasse. Der er ingen forhindring i at KSS eller a-kasse anvender den nye metode fremadrettet, men det nuværende flow for KSS anvender primært kompositservice.

Getjoboenske GET /v1/joboenskehistorik/{civilRegistrationIdentifier}

Metoden benyttes til at hente borgeres aktuelle og historiske sæt af registrerede jobønsker/'Jeg søger job som'

 

GetPersonJobSearchStatus (GET /v3/PersonJobSearchStatus)

Udvides til at medtage borgers jobønsker/'Jeg søger job som'
Bemærk: Der sker ikke i denne omgang (epic) en omlægning til dansk navngivning for eksisterende felter på denne service. Dette vil være en del af STAR modernisering.
Knud: Skal vi lave dansk modernisering nu? Vi kunne lave den nye version på dansk og lade den gamle ligge uberørt.

Udgår til fordel for version 3

GetVariablePersonStatus

Bemærk at ProfessionInfo har være udgået af PSS siden indførsel af ESCO STAR.

Flytning af data

I forbindelse med at DFDG laver de nye restserrvice, vil DFDG også flytte jeg søger job som data ned i en ny datamodel. Dette vil ikke ændre på datastruktur og indholdet som sådan, dog vil DFDG i denne forbindelse foretage et kvalitetstjek og skulle der være kvalitetsprobemer i forhold til borgeres aktuelle “Jeg søger job som” foretage en datagenopretning. Da omfanget af kvalitetsproblemer i forhold til DFDG forventes at være begrænset, vurderes det at der ikke behøver at blive håndteret hos serviceaftager. De historisk “jeg søger job som” forventes ikke at blive berørt af datagenopretning.

Eventbroker events fra jobsearch

For beskederne

Skal disse fremadrette sendes fra Jobsearch domæne. Afsendelse fra DFDG fjernes.

Acc.kr. 951.27.2 - Som borger (Jobnet) vil jeg have konsekvensrettet Jobnet således, at "Jeg søger job som" opdateres i og hentes fra Jobsearch

TBD af @Christopher Juhl (Unlicensed) og @Rolf Marcher Arndt

 

Acc.kr. 951.27.3 - Som SB (JC og a-kasse) vil jeg have konsekvensrettet DFDG således, at "Jeg søger job som" opdateres i og hentes fra Jobsearch, men at eksisterende fx composite servicemetoder forsat kan bruges i en overgangsperiode

Løsningsmodel

  • Komposit servicemetode kalder jobsearch mht jobønsker i stedet for at gemme i DFDG classic, serviceaftager skal i denne sammenhæng derfor ikke gøre noget. Dette afventer en REST omlægning af de pågældende komposit services.

  • Metode SaveProfessions og GetProfessions udfases (alternativ skal de bevares i en overgangsperiode (Dette skal afklares om dette er nødvendigt arbejdsantagelsen er at SaveProfessions ikke skal da Jobnet skal over på ny REST metode og på GetProfessions tænkes at Jobnet og andre aftagere også skal over på ny REST metode)

SaveProfessions

Udfases

GetProfessions

Udfases

UnemploymentEnrollment og UnemploymentEnrollmentAndBook

DFDG vil sikre at ved kald til disse metode, vil jobønsker/'Jeg søger job som' blive sendt til Jobsearch domænet

CreateRecovery

DFDG vil sikre at ved kald til denne metode, vil jobønsker/'Jeg søger job som' blive sendt til Jobsearch domænet

 

Acc.kr. 951.27.4 - Som SB (JC og a-kasse) vil jeg have at DFDG forsætter med at sende de eksisterende WSRM der indeholder Jeg søger job som

Løsningsmodel

  • Eksisterende WSRM afsendes fra DFDG

    • Internt i DFDG

      • DFDG classic har fortsat ansvaret for direkte at sende WSRM GetRecoveryCompositeMessageVersion8 ved kald ind til .CreateRecovery inkl. at medtage jobønsker

      • For GetPersonProfessionCollectionVersion5 laver domænet Jobsearch en eventbroker besked om jobønsker som DFDG classic så bruger til at sende WSRM ud på.

Følgende WSRM indeholder Jobønsker/'Jeg søger job som'

GetPersonProfessionCollectionVersion4

Anvendes ikke efter ESCO STAR udruldning.

GetPersonProfessionCollectionVersion5

Bibeholdes uændret og sendes i samme situationer som idag.

GetRecoveryCompositeMessageVersion7

Anvendes ikke efter ESCO STAR udruldning.

GetRecoveryCompositeMessageVersion8

Bibeholdes uændret og sendes i samme situationer som idag.

Acc.kr. 951.27.5 - Som STAR vil jeg have en konvertering/flytning af ‘Jeg søger job som’ data fra DFDG og Jobnet over til Jobsearch

Løsningsmodel

  • BI flytter data fra DFDG og Jobnet til til Jobsearch inkl. historik og hvis data ikke er synkron tages de mest opdaterede data

Denne konvertering/flytning påvirker ikke de eksterne serviceaftagere med mindre et eksternt system har cachede data for jobønsker/'Jeg søger job som'

 

Acc.kr. 951.27.6 - Som VOA/STAR vil jeg have en tilpasning af min leverande således den fremadrette kommer fra Jobsearch

Intern STAR acceptkriterie

Løsningsmodel

  • BI leverance til VOA hentes alene fra Jobsearch

Acc.kr. 951.27.7 - Som STAR Jeg vil have ryddet op i den gamle synkronisering mellem Jobnet, Jobsearch og DFDG classic og tilpasset datamonitor

Intern STAR acceptkriterie

Løsningsmodel

  • DFDG ophører med at kalde Jobnet for at synkronisere og data fjernes fra DFDG classic

  • Jobnet ophører med at kalde DFDG for at synkronisere

Særlige krav til test

Test scenarie

Berørte systemområder (herunder nye batchjobs*) 

Identificeret af

Test scenarie

Berørte systemområder (herunder nye batchjobs*) 

Identificeret af

Tilmelding

I Tilmelding (UnemploymentEnrollment og UnemploymentEnrollmentAndBook) kan man angive jeg søge job som, snitflade ændres ikke, men nu skal data ligge i jobsearch domænet direkte. Dette skal også testes.

Carsten Olsen

Raskmelding

I Raskmeldingen (CreateRecovery) kan man angive jeg søge job som. Snitflade ændres ikke, men nu skal data ligge i jobsearch domænet direkte.. Dette skal også testes.

Carsten Olsen

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

  • Skal der køres et fuldt dataload ved første kørsel af et batchjob - aftal med SF hvornår load skal køres:  

  • Skal der køres konvertering:   Ja

  • Skal der køres databasescripts for opdatering af tabeller i databasen:  

Efter idriftsættelse:



Arkitektur- og implementeringsnoter 

Her beskriver PO/FA om arkitekturen og teknikken bag løsningen, om der f.eks. anvendes:

  • Nye dataområder: Nej, men teknisk omlægning 

  • Nye snitflader:  Ja

  • Nye komponenter:  Nej

  • Nye miljøer:  Nej

  • Nye teknologier:  Nej

  • Nye aftagertyper:  Nej

  • Eller afvigelser fra principperne:  Nej

  • Eventuelle behov for reduktion af teknisk gæld skal afdækkes:  Indgår som del af epic’en,



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.

Husk GDPR stillingtagen

Ingen personfølsomme data i epics

Illustrationer, skærmdumps m.v. må ikke indeholde cpr.nr., CV. nr., rigtige personnavne på borgere eller deres kontaktoplysninger i form af e-mail, telefonnr., adresse m.v.

 Ja, det er tjekket, at epic ikke indeholder dette.
  • Angiv hvem der har foretaget dette tjek: Knud

  • Angiv dato for tjek: 18.07.2022.

Opbevaring af oplysninger i STARs it-systemer

Ved oprettelse af nye dataområder skal der tages stilling til, hvornår formålet med data ophører og dermed fastlægges en slettepolitik.

Ved indførelse af nye data på eksisterende dataområder skal GDPR slettejobs opdateres.

Hvem må tilgå oplysningerne?

Afsnittet må ikke blot slettes, hvis det vurderes ikke relevant. Det skal dokumenteres at man har forhold sig til nedenstående.

Husk det er hensynet til borgeren der tæller højst. Der skal være hjemmel til at sagsbehandler må tilgå oplysninger. Formålet skal være som led i administrationen af beskæftigelsesreglerne eller ydelsesadministration.  

Korrekte sikkerhedsattributter på services

PO skal for hver enkelt servicemetode angive hvilke myndighedstyper, der må kalde de forskellige servicemetoder.

Tilladte organisationer (eksempel - se den fulde liste over myndighedstyper på siden DFDGs sikkerhedsmodel )



Alle borgere

Egne borgere

Tidligere egne borgere

Gæsteadgang

Anden Aktør - egne borgere

Anden Aktør - gæsteadgang



Alle borgere

Egne borgere

Tidligere egne borgere

Gæsteadgang

Anden Aktør - egne borgere

Anden Aktør - gæsteadgang

A-kasse



X









JobCenter



X





X



Kommune



X









STAR

X











AUB













UDK













STIL















A-kasse filtrering

Hvis a-kassen må anvende metoden, må a-kassen så se / hente alle data? Eller skal der foretages filtrering ift. at a-kassen fx kun må se nogle udfaldsrum / kodelisteværdier? Husk at filtreringen skal ramme eventuel visning på Jobnet aht. sagsbehandlerlogin

Sagsbehandlerlogin på Jobnet - tag stilling til adgang!

En sagsbehandler i et jobcenter kan tilgå en borger tilknyttet det konkrete jobcenter.

En sagsbehandler i en a-kasse kan tilgå en borger, som er medlem af a-kassen og KG 1 (tilmeldt og ikke-tilmeldt) eller KG 8 og tilmeldekategori 5 - dimittend.

Begrænsninger kan foretages via (a-kasse-) filtrering, eller ved at afgrænse på action niveau på konkrete sider på Jobnet.

Stillingtagen: Beskriv kort, at der er taget stilling til sagsbehandlerlogin