Beskrivelse af epic af it-Beskrivelse af epic af it-understøttelse af Styrelsen for Arbejdsmarked og Rekrutterings forretning
Insert excerpt | ||||
---|---|---|---|---|
|
Page Properties | ||||||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
|
...
Indgik i tilsagn:
|
...
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? |
---|---|---|---|
30.03.2023 | 0.1 | Carsten Olsen | Oprettet ud fra /wiki/spaces/ISB/pages/3811639464, der ikke |
p.t. er en del af 2023-4 release. | |
12.05.2023 | 0. |
3 | Carsten Olsen | Løftet til 0.3 og klar til eksterne |
Interne links (indhold i links ikke relevant for eksterne)
Jira Legacy | ||||||||||
---|---|---|---|---|---|---|---|---|---|---|
|
Jira Legacy | ||||||
---|---|---|---|---|---|---|
|
Jira Legacy | ||||||
---|---|---|---|---|---|---|
|
Jira Legacy | ||||||
---|---|---|---|---|---|---|
|
...
01.08.2023 | 0.3 | Knud de Place | På baggrund af spg. fra KMD er der under AC-2 tilføjet en beskrivelse af baggrunden for ændringerne i krav til registrering af bl.a. timetal og slutdato. |
06.08.2023 | 0.3 | Knud de Place | Rettet svarefejl i baggrundsbeskrivelse for AV-2 og indsat genvisning til databeskyttelsesforordningens artikel 5, stk. 1, litra d. |
16.08.2023 | 0.3 | Knud | På baggrund af bemærkninger fra Netcompany vedr. afsnit om berørte services: Rettet ibrugtagningstidspunkt fra 2023-2 til 2024-2. |
13.09.2023 | 0.3 | Knud | Nyt internt ac-12 |
05.10.2023 | 0.3 | Knud | Opdateret varslingsnoterne under Berørte services og testafsnit. |
18.10.2023 | 0.3 | Knud | Opdateret varslingsnoterne (efter ønske fra FOA i 398108), således, at der for de nye kodelister i Borgerindsats fremgår hvilken kodeliste i DFDG (classic) de er erstatter. |
02.01.2024 | 0.5 | Knud | v0.5. Ikke andre ændringer |
01.03.2024 | 0.5 | Carsten Olsen | Link til forretningsside mht. WSRM og WSB afsendelse for en opdateret beskrivelse. Oversigt over alternative WSB i Min Plan Tydeliggørelse af Borgerindsats.JobtilbudTypeCodeList og Borgerindsats.MyndighedsomraadeTypeCodeListse er nu to kodelister, samt link mapningsoversigt. |
Interne links (indhold i links ikke relevant for eksterne)
Jira Legacy | ||||||||||
---|---|---|---|---|---|---|---|---|---|---|
|
Jira Legacy | BI-2290 |
---|
Indholdsfortegnelse
Table of Contents | ||
---|---|---|
|
Afgrænsning af epic
...
Afgrænsning
...
Som STAR
vil jeg understøtte, at a-kasserne ifm. Nytænkning kan kan moderniseret (REST) Min plan service i brug i 2023-4
for at a-kasserne ikke først skal ibrugtagne SOAP-udgave for kort tid efter at skulle skifte til en REST udgave ifm. STARs modernisering af DFDG.
...
Acceptkriterier
...
Nr.
...
Beskrivelse
...
Relevant for
...
Intern DFDG US (interne links)
...
1005.17.45.1
...
Som STAR vil jeg have flyttet forretningsområdet aktiviteter til forretningsdomænet (silo) borgerindsats inkl. at det lever op til de principper, der er fastsat og specifikt at DFDGs aktivitetsregistreringsservice skal kunne modtage oplysninger om (eksisterende aktivitetstyper) en til en
...
DFDG
Jira Legacy | ||||||
---|---|---|---|---|---|---|
|
Jira Legacy | ||||||
---|---|---|---|---|---|---|
|
...
|
Jira Legacy | ||||||
---|---|---|---|---|---|---|
|
Jira Legacy | ||||||
---|---|---|---|---|---|---|
|
Jira Legacy | ||||||
---|---|---|---|---|---|---|
|
Indholdsfortegnelse
Table of Contents | ||
---|---|---|
|
...
Afgrænsning af epic
Afgrænsning | |||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|
Som serviceaftager og STAR vil jeg have løftet servicesnifladerne for ActivityService til REST inkl. aktiviteters kobling til Min plan (My plan) som en del af STAR's moderniseringsprogram for at sikre at DFDG lever op til STARs principper omkring en moderne og vedligeholdelsesvenlig IT-portefølje samt udfaser end of life teknologi. | |||||||||||
Acceptkriterier | |||||||||||
Nr. | Beskrivelse | Relevant for | Intern DFDG US (interne links) | ||||||||
1005.17.45.1 | Som STAR vil jeg have flyttet forretningsområdet aktiviteter til forretningsdomænet (silo) borgerindsats inkl. at det lever op til de principper, der er fastsat og specifikt at DFDGs aktivitetsregistreringsservice skal kunne modtage oplysninger om (eksisterende aktivitetstyper) en til en | DFDG |
|
|
|
|
|
1005.17.45.2
DFDGs aktivitetsregistreringsservice skal kunne modtage oplysninger om mentor (eksisterende aktivitetstype) af typen "personlig jobformidler" uden time- eller minuttal for aktivitetens omfang - og visse aktivitetstyper for visse aktivitetstyper skal slutdato ikke længere udfyldes, m.m.
Samt have udvidet validering inkl. kardinalitet på udvalgte felter
DFDG
|
|
| |||||||||||
1005.17.45.2 | DFDGs aktivitetsregistreringsservice skal kunne modtage oplysninger om mentor (eksisterende aktivitetstype) af typen "personlig jobformidler" uden time- eller minuttal for aktivitetens omfang - og for visse aktivitetstyper skal slutdato, CVR-nr m.v. ikke længere udfyldes Samt have udvidet validering inkl. kardinalitet på udvalgte felter | DFDG |
|
1005.17.45.3
Som STAR vil jeg have dataleverancer i forhold til DOA tilpasset til det nye forretningsdomæne (silo) inkl. kontaktperson i DOA
BI
1005.17.45.4
Kodelister i forbindelse med DFDG omlægger (breaking change) ActivityService og en række andre services fra SOAP til REST ifm. udvidelsen af aktivitetsregistreringsservicen
DFDG
|
|
|
| ||
1005.17.45. |
3 | Som STAR vil jeg have |
DFDG, Jobnet
1005.17.45.6
Som STAR vil jeg have, at data er omfattet af dataløft og pseudonymisering mod testmiljøer
dataleverancer i forhold til DOA tilpasset til det nye forretningsdomæne (silo) inkl. kontaktperson i DOA | BI | |
1005.17.45. |
4 |
DFDG konverterer oplysninger fra ActivityService (DFDG classic) til AktivitetsService i Borger indsats domænet.
Kodelister i forbindelse med DFDG omlægger (breaking change) ActivityService og en række andre services fra SOAP til REST ifm. udvidelsen af aktivitetsregistreringsservicen | DFDG |
|
Konverterings US udestår
1005.17.45.8
DFDG etablerer nødvendig domæne arkitektur elementer f.eks. Eventreceivere
DFDG
|
|
| ||
1005.17.45. |
Landssupport/LSS er skiftet over til at brug den nye REST-servicen i Borgerindsats.Aktivitetsservice, i stedet for ActivityService fra DFDG classic
5 | Som STAR vil jeg have, at dokumentation for såvel servicelag og frontend lever op til STAR's principper på releasetidspunktet | DFDG, Jobnet | ||||||||
1005.17.45.6 | Som STAR vil jeg have, at data er omfattet af dataløft og pseudonymisering mod testmiljøer | DFDG, SF | ||||||||
1005.17.45.7 | DFDG konverterer oplysninger fra ActivityService (DFDG classic) til AktivitetsService i Borger indsats domænet. | DFDG / BI |
|
Konverterings US udestår | ||
1005.17.45. |
Kriterier for tilsagn til serviceaftager i forhold til STARs snitflader
Berørte acceptkriterier
Bemærkninger
8 |
Død kode i DFDG, i forbindelse med Min plan fjernes. Samles i en userstorie under epic 1005.17.48 Samling af Min plan og komposit Min plan service
DFDG
Pakke MINPLAN-1 i DFDG moderniseringsroadmap Version 0.6 - KUN INTERN
DFDG etablerer nødvendig domæne arkitektur elementer f.eks. Eventreceivere | DFDG |
| ||||||||||||||||
1005.17.45. |
9 |
KSS og a-kasser ibrugtager REST-version af Borgerindsats.AktivitetsService med tilhørende kodelister
X
NemRefusion skifter fra brug af ActivityService til brug af AktivitetsService
X
KSS indretter egne systemer således, at mentor af typen "personlig jobformidler" kan indberettes via DFDGs aktivitetsregistreringsservice uden time- eller minuttal for aktivitetens omfang
X
KSS indretter egne systemer således, at visse indsatser kan indberettes uden slutdato
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
Udgået
Erstattes af Borgerindsats.AktivitetService (2023-2)
A-kasse, Andre, KSS, Nemrefusion
jobnet
D+S
Borgerindsats.Aktivitetsservice.CreateAktivitet (POST /v1/Aktivitet)
Ny
Udvikling af ny REST service til læsning og opdatering af aktiviteter påbegyndes. Ibrugtages af KSS og a-kasser i 2023-2. ActivityService kan ikke holdes i live, erstatter CreateActivity
A-kasse, KSS
N/A
D+S
Borgerindsats.Aktivitetsservice.GetAktivitet (GET /v1/Aktivitet/{AktivitetIdentifier})
Ny
Udvikling af ny REST service til læsning og opdatering af aktiviteter påbegyndes. Ibrugtages af KSS og a-kasser i 2023-2. ActivityService kan ikke holdes i live, erstatter GetActivity
A-kasse, KSS, Nemrefusion
Jobnet
D+S
Borgerindsats.Aktivitetsservice.GetAktiviteter (GET /v1/Aktiviteter)
Ny
Udvikling af ny REST service til læsning og opdatering af aktiviteter påbegyndes. Ibrugtages af KSS og a-kasser i 2023-2. ActivityService kan ikke holdes i live, erstatter GetActivities
A-kasse, KSS, Nemrefusion
Jobnet
D+S
Landssupport/LSS og Datakanon er skiftet over til at brug den nye REST-servicen i Borgerindsats.Aktivitetsservice, i stedet for ActivityService fra DFDG classic | DFDG |
| |||||||||
1005.17.45.10 | Død kode i DFDG, i forbindelse med Min plan fjernes. Samles i en userstorie under epic 1005.17.48 Samling af Min plan og komposit Min plan service og webservicebeskeder | DFDG | |||||||||
1005.17.45.11 | Udsendelse af webservicebeskeder og udfasning af WSRM (se epic 1005.17.48) | DFDG | |||||||||
1005.17.45.12 | Som STAR og ekstern aftager ønsker jeg services og metoder dekoreret med scopes | DFDG |
|
Pakke MINPLAN-1 i DFDG moderniseringsroadmap Version 0.6 - KUN INTERN
Kriterier for tilsagn til serviceaftager i forhold til STARs snitflader | Berørte acceptkriterier | Bemærkninger | ||||
---|---|---|---|---|---|---|
1005.17.45.1 | 1005.17.45.2 | |||||
KSS og a-kasser ibrugtager REST-version af Borgerindsats.AktivitetsService med tilhørende kodelister | X | |||||
NemRefusion skifter fra brug af ActivityService til brug af AktivitetsService | X | |||||
KSS indretter egne systemer således, at mentor af typen "personlig jobformidler" kan indberettes via DFDGs aktivitetsregistreringsservice uden time- eller minuttal for aktivitetens omfang | X | |||||
KSS indretter egne systemer således, at visse indsatser kan indberettes uden CVR-nr, slutdato m.v. | 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 |
---|---|---|---|---|---|
Udgået | Erstattes af Borgerindsats.AktivitetService fra 2024-2 | A-kasse, Andre, KSS, Nemrefusion | jobnet | D+S | |
Borgerindsats.Aktivitetsservice.CreateAktivitet (POST /v1/Aktivitet) | Ny | Udvikling af ny REST service til læsning og opdatering af aktiviteter påbegyndes. Ibrugtages af KSS og a-kasser i |
2024-2. ActivityService kan ikke holdes i live, erstatter |
CreateActivity | A-kasse |
, KSS |
N/A | D+S | |
Ny | Udvikling af ny REST service til læsning og opdatering af aktiviteter påbegyndes. Ibrugtages af KSS og a-kasser i |
2024-2. ActivityService kan ikke holdes i live, erstatter |
GetActivity | A-kasse, KSS, Nemrefusion |
Jobnet | D+S |
Ny | Udvikling af ny REST service til læsning og opdatering af aktiviteter påbegyndes. Ibrugtages af KSS og a-kasser i |
2024-2. ActivityService kan ikke holdes i live, erstatter |
GetActivities | A-kasse |
, KSS, Nemrefusion |
Jobnet | D+S |
Ny
Ny | Udvikling af ny REST service til læsning og opdatering af aktiviteter påbegyndes. Ibrugtages af KSS og a-kasser i |
2024-2. ActivityService kan ikke holdes i live, erstatter |
GetActivitiesByJobCenter | A-kasse, Andre, KSS, Nemrefusion |
N/A | D+S |
Ny
Aktivitetsservice.Getaktiviteter (GET /v1/Aktiviteter?Tilskundsansaettelser) | Ny | Udvikling af ny REST service til læsning og opdatering af aktiviteter påbegyndes. Ibrugtages af KSS og a-kasser i 2024-2. ActivityService kan ikke holdes i live, erstatter GetSubsidyJob | A-kasse |
, KSS, Nemrefusion |
N/A | D+S |
Ny
Ny | Udvikling af ny REST service til læsning og opdatering af aktiviteter påbegyndes. Ibrugtages af KSS og a-kasser i 2024-2. ActivityService kan ikke holdes i live, erstatter GetCompanyActivitySummaries | A-kasse, Andre, KSS, Nemrefusion |
N/A | D+S |
Ny
Aktivitetsservice.Updateaktivitet (PUT /v1/Aktivitet/{AktivitetIdentifier}) | Ny | Udvikling af ny REST service til læsning og opdatering af aktiviteter påbegyndes. Ibrugtages af KSS og a-kasser i 2024-2. ActivityService kan ikke holdes i live, erstatter UpdateActivity | A-kasse, |
KSS |
BI | D+S |
Ny | Flyttet kodeliste (tidligere JobAllocationTypeIdentifierType). Anvendes i prod. fra 2024-2. | A-kasse, Andre, KSS, Nemrefusion | Jobnet | D+S | |
Ny | Flyttet kodeliste |
(tdiligere ActivityStatusCauseTypeIdentifier). Anvendes i prod. fra 2024-2. | A-kasse, Andre, KSS, Nemrefusion | Jobnet | D+S |
Ny | Flyttet kodeliste (tidligere ActivityStatusTypeIdentifier). Anvendes i prod. fra 2024-2. | A-kasse, Andre, KSS, Nemrefusion | Jobnet | D+S | |
Ny | Flyttet kodeliste (tidligere ClientSystemTypeidentifierType). Bruges fra 2024-2. | A-kasse, |
KSS |
Jobnet
D+S | |
Ny | Flyttet kodeliste (tidligere ExternalReferenceTypeIdentifierType). Anvendes i prod. fra 2024-2. | A-kasse, Andre, KSS, Nemrefusion | Jobnet | D+S | |
Ny | Flyttet kodeliste |
(tdiligere FlexJobEmploymentTypeIdentifier). Anvendes i prod. fra 2024-2. | A-kasse, Andre, KSS, Nemrefusion | Jobnet | D+S |
Ny | Flyttet kodeliste (tidligere PurposeOfCompanyInternshipTypeIdentifierType). Anvendes i prod. fra 2024-2. | A-kasse, Andre, KSS, Nemrefusion | Jobnet | D+S | |
Ny | Flyttet kodeliste |
(tidligere HelpingDeviceIdentifierType). Anvendes i prod. fra 2024-2. | KSS | Jobnet | D+S |
Ny | Flyttet kodeliste |
(tdiligere HelpingDeviceIdentifier). Anvendes i prod. fra 2024-2. | KSS | Jobnet | D+S |
Ny | Flyttet kodeliste |
(tidligere HelpingDeviceOwnershipDisposal). Anvendes i prod. fra 2024-2. | KSS | Jobnet | D+S |
Ny | Flyttet kodeliste (tidl. MyPlanInvalidCauseIdentifierType). Anvendes i prod. fra 2024-2. | A-kasse, Andre, KSS, Nemrefusion | Jobnet | D+S | |
Ny | Flyttet kodeliste (tidligere JobOrderTypeIdentifierType)). Bruges fra 2024-2. | A-kasse, |
KSS, Nemrefusion |
D+S | ||
Ny | Flyttet kodeliste (tidl. CourseAllocationTypeIdentifierType). Anvendes i prod. fra 2024-2. | A-kasse, Andre, KSS |
Jobnet | D+S | |
Ny | Flyttet kodeliste |
(tidligere CourseTypeIdentifierType). Anvendes i prod. fra 2024-2. | A-kasse, Andre, KSS |
Jobnet | D+S | |
Ny | Flyttet kodeliste |
(tidligere MentorTypeIdentifierType). Anvendes i prod. fra 2024-2. | Andre, KSS |
Jobnet | D+S | |
Ny |
Anvendes i prod. fra 2024-2. Ny kodeliste, der muliggør markant forenkling af kodelisten for jobordretyper / jobtilbudstyper | A-kasse, Andre, KSS, Nemrefusion | Jobnet | D+S |
Automatisk oversigt
Ikke synlig for eksterne, men indeholder ikke andre oplysninger end kopieret til den manuelle oversigt ovenfor.
Jira Legacy | ||||||||||
---|---|---|---|---|---|---|---|---|---|---|
|
Omlægningen indgår i omlægning af Min plan komplekset
Omlægningen indgår i omlægning af Min plan komplekset:
Inc drawio | ||||||||||||||||||||||||||||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
|
Beskrivelse af epic
Baggrund
Som en del af DFDG's udfasning af end of life teknologier og STAR's moderniseringsprogram sker der i forhold til Min plan og aktiviteter følgende:
I DFDG et skift til REST snitflade - og i denne epic med mindre forretningsmæssige ændringer
I Jobnet en overgang til ny REST snitflade samt ny frontend arkitektur (denne opgave er ikke en del af denne epic, men vil blive specificeret i en efterfølgende epic)
Regler
Der er ingen ændringer til den overordnet forretning, kun mindre justeringer i felter og valideringsregler.
Forventet påvirkning af jobcenter-, a-kasse- eller ydelsessystemer
Omlægning til REST service inklusiv mindre forretningsændringer på udvalgt felter og valideringsregler. Bemærk, der etableres ikke SOAP-REST konverter på Aktivitetsservice (pga. breaking-change ift. valideringer med afledte konsekvenser ift. om felter skal være udfyldt).
Acc.kr. 1005.17.45.1 ActivityService omlægning til REST som en del af samlet Min plan modernisering
Løsningmodel
Som en del af DFDG’s modernisering samt Nytænkning af beskæftigelsesindsatsen bliver Min plan komplekset (Min plan, Plan, uddannelsesplan, aktiviteter, samtaler, krav til jobsøgning og integrationskontrakt) flyttet til forretningsdomæner Borgerindsats. I denne epic vil der ske følgende:
Etablering af database i Borgerindsats
Løft eksisterende ActivityService ind i forretningsdomæne Borgerindsats som REST snitflade
Der etableres ikke SOAP - REST converter på aktivitetsservice, da der er snitflade ændringer
Fejlkoder bevares
Der ændres ikke i adgangsforhold til service/metoder
WSRM / webservicebesked afsendes til jobcentre og a-kasse efter eksisterende regler
Det skal afklares, om der er ændringer til WSRM, jf. 1005.17.45.2 WsrmMessageService (version 11). XXXXDer etableres moderne webhooks besked parallelt med WSRM.
Borgerindsats.AktivitetService (2023-2)
Ny service erstatter, der erstatter ActivityService, bemærk der er ikke SOAP-REST konverter
CreateAktivitet (POST /v1/Aktivitet)
Ny metode, der erstatter CreateActivity
Updateaktivitet (PUT /v1/Aktivitet/{AktivitetIdentifier})
Ny metode, der erstatter UpdateActivity
GetAktivitet (GET /v1/Aktivitet/{AktivitetIdentifier})
Ny metode, der erstatter GetActivity
GetAktiviteter (GET /v1/Aktiviteter)
Ny metode, der erstatter GetActivities
Getaktiviteter (GET /v1/Aktiviteter?Tilskundsansaettelser)
Ny metode, der erstatter GetSubsidyJob
Getvirksomhedsaktiviteter (GET /v1/Virksomhedsaktiviteter/?CVR={cvrEnhedsid}&Pnr={pNummer}&startdato={startdato}&slutdato={slutdato})
Ny metode, der erstatter GetCompanyActivitySummaries
Getaktiviteter (GET /v1/Jobcenter/{Jobcenterkode}/Aktiviteter?fradato={fradato}&tildato={tildato}&aktivitetsType={aktivitetsType&}aendretIPerioden={aendretIPerioden}&sidenummer={sidenummer}&sidestoerrelsen={sidestoerrelsen})
Ny metode, der erstatter GetActivitiesByJobCenter
ActivityService (2023-1)
Udgår. Bemærk der er ikke SOAP-REST konverter
...
Borgerindsats.CodeLists.PersonligassistanceArtTypeTypeCodeList | Ny | Flyttet kodeliste (tdiligere PersonalAssistanceTypeIdentifier). Anvendes i prod. fra 2024-2. | Andre, KSS | Jobnet | D+S |
Ny | Flyttet kodeliste (tidligere PersonalAssistanceIdentifierType). Anvendes i prod. fra 2024-2. | Andre, KSS | Jobnet | D+S | |
Borgerindsats.CodeLists.PersonligAssistanceTimesatsTypeCodeList | Ny | Flyttet kodeliste (tdligere PersonalAssistancePriceHourIdentifierType). Anvendes i prod. fra 2024-2. | Andre, KSS | Jobnet | D+S |
Borgerindsats.CodeLists.PersonligAssistencePristypeAndetCodeList | Ny | Flyttet kodeliste (tidligere PersonalAssistancePriceOtherIdentifierType). Anvendes i prod. fra 2024-2. | Andre, KSS | Jobnet | D+S |
Ny | Flyttet kodeliste (tidligere SocialActivityTypeIdentifierType). Bruges fra 2024-2. | KSS | N/A | D+S | |
Ny | Flyttet kodeliste (tidligere HealthActivityTypeIdentifierType). Bruges fra 2024-2. | KSS | N/A | D+S | |
Ny | Flyttet kodeliste (tidligere JobOrderPriceHourTypeIdentifierType). Bruges fra 2024-2. | A-kasse(t.o.), KSS | N/A | D+S | |
Ny | Flyttet kodeliste (tidligere EducationType). Bruges fra 2024-2. | 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.
Jira Legacy | ||||||||||
---|---|---|---|---|---|---|---|---|---|---|
|
Omlægningen indgår i omlægning af Min plan komplekset
Omlægningen indgår i omlægning af Min plan komplekset:
Inc drawio | ||||||||||||||||||||||||||||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
|
Beskrivelse af epic
Baggrund
Som en del af DFDG's udfasning af end of life teknologier og STAR's moderniseringsprogram sker der i forhold til Min plan og aktiviteter følgende:
I DFDG et skift til REST snitflade - og i denne epic med mindre forretningsmæssige ændringer
I Jobnet en overgang til ny REST snitflade samt ny frontend arkitektur (denne opgave er ikke en del af denne epic, men vil blive specificeret i en efterfølgende epic)
Regler
Der er ikke større ændringer til den overordnede forretning, kun mindre justeringer i felter, forekomst (occurrence) og valideringsregler.
Forventet påvirkning af jobcenter-, a-kasse- eller ydelsessystemer
Omlægning til REST service inklusiv mindre forretningsændringer på udvalgt felter og valideringsregler. Bemærk, der etableres ikke SOAP-REST konverter på Aktivitetsservice (pga. breaking-change ift. valideringer med afledte konsekvenser ift. om felter skal være udfyldt).
1005.17.45.1 ActivityService omlægning til REST som en del af samlet Min plan modernisering
Løsningmodel
Som en del af DFDG’s modernisering samt Nytænkning af beskæftigelsesindsatsen bliver Min plan komplekset (Min plan, Plan, uddannelsesplan, aktiviteter, samtaler, krav til jobsøgning og integrationskontrakt) flyttet til forretningsdomæner Borgerindsats. I denne epic vil der ske følgende:
Etablering af database i Borgerindsats
Løft eksisterende ActivityService ind i forretningsdomæne Borgerindsats som REST snitflade
Der etableres ikke SOAP - REST converter på aktivitetsservice, da der er snitflade ændringer
Fejlkoder bevares
Der ændres ikke i adgangsforhold til service/metoder
WSRM / webservicebesked afsendes til jobcentre og a-kasse efter eksisterende regler
Det skal afklares, om der er ændringer til WSRM, jf. 1005.17.45.2 WsrmMessageService (version 11). XXXXDer etableres moderne webhooks besked (WSB) parallelt med WSRM.
/wiki/spaces/GI/pages/3772350465
Ny service erstatter, der erstatter ActivityService.
Bemærk der er ikke SOAP-REST konverter pga. snitfladeændringer i forekomst.
Bemærk: Borgerindsats.JobtilbudTypeCodeList og Borgerindsats.MyndighedsomraadeTypeCodeListse er nu to kodelister der erstatter JobOrderTypeIdentifier. Se mapning i JobOrderTypeIdentifier mapning til Borgerindsats.MyndighedsomraadeTypeCodeList og Borgerindsats.JobtilbudTypeCodeList
CreateAktivitet (POST /v1/Aktivitet)
Ny metode, der erstatter CreateActivity
Updateaktivitet (PUT /v1/Aktivitet/{AktivitetIdentifier})
Ny metode, der erstatter UpdateActivity
GetAktivitet (GET /v1/Aktivitet/{AktivitetIdentifier})
Ny metode, der erstatter GetActivity
GetAktiviteter (GET /v1/Aktiviteter)
Ny metode, der erstatter GetActivities
Getaktiviteter (GET /v1/Aktiviteter?Tilskundsansaettelser)
Ny metode, der erstatter GetSubsidyJob
Getvirksomhedsaktiviteter (GET /v1/Virksomhedsaktiviteter/?CVR={cvrEnhedsid}&Pnr={pNummer}&startdato={startdato}&slutdato={slutdato})
Ny metode, der erstatter GetCompanyActivitySummaries
Getaktiviteter (GET /v1/Jobcenter/{Jobcenterkode}/Aktiviteter?fradato={fradato}&tildato={tildato}&aktivitetsType={aktivitetsType&}aendretIPerioden={aendretIPerioden}&sidenummer={sidenummer}&sidestoerrelsen={sidestoerrelsen})
Ny metode, der erstatter GetActivitiesByJobCenter
/wiki/spaces/GI/pages/3964829697
Udgår i 2024-2. Bemærk der er ikke SOAP-REST konverter
1005.17.45.2 DFDGs aktivitetsregistreringsservice skal kunne modtage oplysninger om mentor (eksisterende aktivitetstype) af typen "personlig jobformidler" uden time- eller minuttal for aktivitetens omfang - og for visse aktivitetstyper skal slutdato, CVR-nr m.v. ikke længere udfyldes
Baggrund
For mentor (eksisterende aktivitetstype) af typen "personlig jobformidler" er der i lov- og bkg. regler ikke bestemmelser om, at der skal fastsættes time- eller minuttal for aktivitetens omfang. Derfor udgår det tekniske krav om obligatorisk registrering herom i snitfalden.
For visse social- og sundhedsaktiviteter bevilges / registreres disse i deres fagsystemer på det sociale og sundhedsmæssige område uden oplysninger om slutdato (ofte bevilges “indtil videre”) og ofte uden oplysninger om udbyder. For at undgå registrering af forkerte / misvisende / fiktive oplysninger af hensyn til DFDG snitfladevalidering udgår det tekniske krav om obligatorisk registrering derfor i snitfladen. Dette også af hensyn til GDPR-reglerne - bl.a. databeskyttelsesforordningens artikel 5, stk. 1, litra d, hvorefter personoplysninger skal være korrekte og om nødvendigt ajourførte; der skal tages ethvert rimeligt skridt for at sikre, at personoplysninger, der er urigtige i forhold til de formål, hvortil de behandles, straks slettes eller berigtiges.
Løsningmodel
I Ny REST udgave af service indhøres nedestående forretningsændringer
...
I kommende rest-versioner af
Borgerindsats.AktivitetService (2023-2) /wiki/spaces/GI/pages/3772350465 tidligere ActivityService (version 6)Borgerindsats.MinPlanService (2023-2)
/wiki/spaces/GI/pages/3806626702 tidligere MyPlanService (version 6)
JobnetMyPlanService (version 6) (Udgår)
...
virksomhedsrettetAktivitet (tidligere CompanyActivity)
kursusaktivitet (tidligere CourseActivity)
personligAssistance (tidligere PersonalAssistanceActivity)
mentor (tidligere MentorActivity) fsva mentorType (id 1-5)
(og Og dermed ikke for Hjaelpemiddel for
Hjaelpemiddel (tidligere HelpingDeviceActivity
...
sundhedsindsats (tidligere HealthActivity)
...
socialindsats (tidligere SocialActivity)
...
mentor (tidligere MentorActivity) fsva mentorType (id 6
...
)
...
Oversigt over ændringer
Startdato | Slutdato | Timetal / minuttal | CVR nr | P nr | |
---|---|---|---|---|---|
Core-element | 1 | 0 - 1 |
obligatorisk
obligatorisk
Afhænger af aktivitetstype | Afhænger af aktivitetstype | Afhænger af aktivitetstype | |||
kursusaktivitet (CourseActivity) | obligatorisk | obligatorisk | obligatorisk | obligatorisk | obligatorisk |
virksomhedsrettetAktivitet (CompanyActivity) | obligatorisk | obligatorisk | obligatorisk | obligatorisk | obligatorisk |
Hjaelpemiddel (HelpingDeviceActivity) | obligatorisk | obligatorisk | obligatorisk | obligatorisk | obligatorisk |
socialindsats (SocialActivity) | obligatorisk | frivillig | frivillig | frivillig | frivillig |
sundhedsindsats (HealthActivity) | obligatorisk | frivillig | frivillig | frivillig | frivillig |
mentor - type 1-5 (MentorActivity) - type 1-5 | obligatorisk | obligatorisk | obligatorisk | obligatorisk | obligatorisk |
mentor - type 6 (MentorActivity) | obligatorisk | frivillig | frivillig | frivillig | frivillig |
Udvikingsversion af Aktivitetsservice
Borgerindsats.AktivitetsService - teknisk underside med snitfladebeskrivelse Borgerindsats.AktivitetsService (Version 1, [UDV] 2023-2)/wiki/spaces/GI/pages/3772350501
Udviklingsversion af kodelister
Se relevante undersider til Borgerindsats.CodeLists
...
1005.17.45.3 Som STAR vil jeg have dataleverancer i forhold til DOA tilpasset til det nye forretningsdomæne (silo) inkl. kontaktperson i DOA
Intern STAR acceptkriterier
...
Initial load af data / konvertering fra DFDG (Classic) til Borgerindsats
Tilpasning af dataleverance fra DFDG/BK til DOA via BI
Acc. kr. 1005.17.45.4 Kodelister i forbindelse med DFDG omlægger ActivityService
Løsningsmodel
Borgerindsats udstille kodelister for aktiviteter
Borgerindsats.AktiveringspuljeTypeCodeList
Aktiveringspulje Borgerindsats.AktivitetsStatusAarsagsTypeCodeList
Årsag til status sat Borgerindsats.InvalidAarsagsTypeCodeList
Årsag til aktivitet er sat invalid Borgerindsats.AktivitetsStatusTypeCodeList
Status for selve aktiviteten Borgerindsats.EksternReferenceTypeCodeList
Typen af ekstern reference Borgerindsats.FleksJobansaettelseTypeCodeList
Type af fleksjob Borgerindsats.FormaalskodeTypeCodeList
Formål med praktikken Borgerindsats.HjaelpemiddelArtCodeList
Hjælpemiddeltes art Borgerindsats.HjaelpemiddelArtTypeCodeList
Typen af hjælpemiddelsart Borgerindsats.HjaelpemiddelEjerskabsforholdAkti
Ejerskab til hjælpemiddel Borgerindsats.KursusallokeringsTypeCodeList
Allokeringspulje Borgerindsats.KursusTypeCodeList
Typen af kursus Borgerindsats.MentorTypeCodeList
Typen af Mentor Borgerindsats.MyndighedsomraadeTypeCodeList
Myndighedsområder Borgerindsats.MaalgruppeForSocialStoetteTypeCodeList
Målgruppe for social støtte Borgerindsats.PersonligassistanceArtCodeList
Art af personlig assistance Borgerindsats.PersonligassistanceArtTypeCodeList
Type af personlig assistance Borgerindsats.PersonligAssistencePristypeAndetCodeList
Pristype på personlig assistance Borgerindsats.PersonligAssistanceTimesatsTypeCodeList
Se Borgerindsats.CodeLists for indhold.
...
1005.17.45.4 Kodelister i forbindelse med DFDG omlægger ActivityService
Løsningsmodel
Borgerindsats udstiller kodelister for aktiviteter
Se Borgerindsats.CodeLists for indhold.
Borgerindsats.JobtilbudTypeCodeList og Borgerindsats.MyndighedsomraadeTypeCodeListse er nu to kodelister der erstatter JobOrderTypeIdentifier. Se mapning i JobOrderTypeIdentifier mapning til Borgerindsats.MyndighedsomraadeTypeCodeList og Borgerindsats.JobtilbudTypeCodeList
Øvriger kodelister er indholdsmæssigt uændret
1005.17.45.5 Som STAR vil jeg have at dokumentation for såvel servicelag og frontend lever op til STAR's principper på releasetidspunktet
Intern STAR acceptkriterier
Løsningsmodel
QA af regler fra kode mod dokumenteret regler og fejlkode
Ajourfører dokumentation
Sider der skal rettes og QA er (liste er ikke udtømmende)
Servicesnitflade
1005.17.45.
...
6 Som STAR vil jeg have
...
, at data er omfattet af dataløft og pseudonymisering mod testmiljøer
Intern STAR acceptkriterier
Løsningsmodel
Tilpasning af regler af for pseudonymisering og aftale hvornår data skal med i dataløft
Systemforvalter til retter pseudonymiseringsflow
1005.17.45.7 DFDG konverterer oplysninger fra ActivityService (DFDG classic) til AktivitetsService i Borger indsats domænet.
Intern STAR acceptkriterier
Løsningsmodel
QA af regler fra kode mod dokumenteret regler og fejlkode
Ajourfører dokumentation
Sider der skal rettes og QA er (liste er ikke udtømmende)
Servicesnitflade
Konvertering af eksisterende aktivitetsdata ind i ny datamodel i BorgerIndsats.
Acc. kr. 1005.17.45.
...
8 DFDG etablerer nødvendig domæne arkitektur elementer f.eks. Eventreceivere
Intern STAR acceptkriterier
Løsningsmodel
Tilpasning af regler af for pseudonymisering og aftale hvornår data skal med i dataløft
Systemforvalter til retter pseudonymiseringsflow
...
Eventreceivere for CPR Stamdata, jobcentretilknytning, a-kasse tilknytning
1005.17.45.
...
9 Landssupport/LSS og Datakanon er skiftet over til at brug den nye REST-servicen i borgerindsats.aktivitetsservice, i stedt for ActivityService fra DFDG classic
Intern STAR acceptkriterier
Løsningsmodel
...
Konvertering af eksisterende aktivitetsdata ind i ny datamodel i BorgerIndsats.
...
(internt STAR acc.kr.)
Landssupport/LSS er skiftet til at brug borgerindsats.aktivitetsserviceved brug af nyt ClientApi fra Borgerindsats.
Kode brugt i forbindelse med ActivityService er fjernet fra LSS
1005.17.45.
...
10 - Død kode i DFDG, i forbindelse med stamdata om (sub)jobcentre, fjernes
Intern STAR acceptkriterier
Løsningsmodel
...
Eventreceivere for CPR Stamdata, jobcentretilknytning, a-kasse tilknytning
Acc. kr. 1005.17.45.9 Landssupport/LSS er skiftet over til at brug den nye REST-servicen i borgerindsats.aktivitetsservice, i stedt for ActivityService fra DFDG classic
Intern STAR acceptkriterier
Løsningsmodel (internt STAR acc.kr.)
Landssupport/LSS er skiftet til at brug borgerindsats.aktivitetsservice ved brug af nyt ClientApi fra Borgerindsats.
Kode brugt i forbindelse med ActivityService er fjernet fra LSS
Acc. kr. 1005.17.45.10 - Død kode i DFDG, i forbindelse med stamdata om (sub)jobcentre, fjernes
Intern STAR acceptkriterier
Løsningsmodel (internt STAR acc.kr.)
...
(internt STAR acc.kr.)
Fjernelse af gammel og død kode i DFDG classic. Dette samles i en US på tværs af hele Min plan se epic 1005.17.48 Samling af Min plan og komposit Min plan service og webservicebeskeder
1005.17.45.11 Udsendelse af webservicebeskeder og udfasning af WSRM (se epic 1005.17.48)
For afsendelse at WSB (og WSRM) se forretningsdokumentation
Ny webservicebesked er beskrevet og vil blive implementeret i regi af epic 1005.17.48 Samling af Min plan og komposit Min plan service og webservicebeskeder
Insert excerpt | ||||
---|---|---|---|---|
|
Insert excerpt | ||||
---|---|---|---|---|
|
Særlige krav til test
Test scenarie | Deltagelse i |
---|
Berørte systemområder (herunder nye batchjobs*)
test | Berørte systemområder (herunder nye batchjobs*) | Identificeret af | |
---|---|---|---|
Konverterede aktiviteter kan læses og opdateres | KSS | AktivitetsService | Knud |
Nye aktiviteter kan oprettes, læses og opdateres | KSS | AktivitetsService | Knud |
Konverterede aktiviteter kan |
læses |
A-kasser | AktivitetsService | Knud |
Nye aktiviteter kan |
læses |
A-kasser | AktivitetsService | Knud | |
WSRM’er validerer - også for aktivitetstyper, hvor kardinalitet er ændret | KSS, a-kasser | GetActivityGeneralEvent og GetActivitySpecialEvent (der dannes ikke WSRM til a-kasser for de pågældende aktivitetstyper typer, hvor kardinalitet er ændret) | Knud |
Filtrering af hvad a-kasserne modtager WSRM’er for | A-kasser | A-kasser modtager fortsat ikke GetActivityGeneralEvent og GetActivitySpecialEvent for de aktivitetstyper som a-kasserne heller ikke hidtil har modtaget WSRM’er for | Knud |
WSB om aktiviteter | A-kasser | Der dannes WSB til A-kasser for de aktivitetstyper, hvor der dannes WSRM-besked til a-kasserne | Knud |
* 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
...
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:
Skal der køres databasescripts for opdatering af tabeller i databasen:
...
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
...