Beskrivelse af epic af it-understøttelse af Styrelsen for Arbejdsmarked og Rekrutterings forretning
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? |
---|---|---|---|
14-07-2022 | 0,3 | 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. |
Interne links (indhold i links ikke relevant for eksterne)
- DS-9325Getting issue details... STATUS
- DS-10071Getting issue details... STATUS
- BI-2183Getting issue details... STATUS
- JOB-7071Getting issue details... STATUS
Indholdsfortegnelse
Afgrænsning af epic
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 | |||
---|---|---|---|---|---|
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 |
---|---|---|---|---|---|
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 |
Ny | Ny metode til at hente historiske jobønsker Getjoboenske GET /v1/joboenskehistorik/{civilRegistrationIdentifier} | A-kasse, KSS | D+S | ||
Udgået | Udgår til fordel for POST /v1/joboenske/ | A-kasse, KSS | Jobnet | D+S | |
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 og afsendelse, test er derfor nødvendig | A-kasse, KSS | D+S | |
WsrmMessageService (Version 11).GetRecoveryCompositeMessageVersion8 | Andet | Uændret indhold og afsendelse, test er derfor nødvendig | A-kasse, KSS | D+S |
Automatisk oversigt
Ikke synlig for eksterne, men indeholder ikke andre oplysninger end kopieret til den manuelle oversigt ovenfor.
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
JobSearch.JoboenskeService (2022-4)
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 UnemploymentEnrollmentService (Version 8, 2022-2).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 UnemploymentEnrollmentService (Version 8, 2022-2).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'
JobSearch.PersonJobSearchStatus (2022-4)
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.
JobSearch.PersonJobSearchStatus (Version 2, 2021-3)
Udgår til fordel for version 3
/wiki/spaces/GI/pages/3462398156
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 UnemploymentEnrollmentService (Version 8, 2022-2) 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)
UnemploymentEnrollmentService (Version 8, 2022-2)
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
IllnessCompositeService (Version 5, 2022-3)
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 IllnessCompositeService (Version 5, 2022-3).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å.
WsrmMessageService (Version 10, 2022-3)
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 |
---|---|---|
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 | |
---|---|---|---|---|---|---|
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