1005.17.25 Fravær - ekskl. 'sygdom - sygemelding'
Beskrivelse af epic af it-understøttelse af Styrelsen for Arbejdsmarked og Rekrutterings forretning
STAR Projektleder (PL) | Forretningsanalytiker (FA) | STAR Release | STAR Release | STAR Release | Epic status | Eksterne snitflader |
---|---|---|---|---|---|---|
@Jens Andersen @Knud de Place (STAR) | @Jesper Brunholm @Carsten Olsen | 2024-3 | 2024-4 | 2025-1 | 1.0 | Converter, KSS, A-kasse, plannersystemer |
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.10.2022 | 0.1 | Carsten Olsen | Oprettelse |
07.08.2023 | 0.1 | @Knud | Opdateret med servicenavne (eksisterende SOAP og forslag til navngivning på REST services og WSB’er) |
14.03.2024 | 0.1 | Knud | Start ibrugtagning i prod. mulig fra 2024-4. Seneste ibrugtagning af REST i 2025-1. |
17.05.2024 | 0.3 | @Jesper Brunholm | Klargøring til v0.3 |
28.05.2024 | 0.3 | Jesper | Tydliggørelse af at alle fravær kommer med ud under GetFravaer. Tilføjelse af FravaerType til body af Fravaer.WSB |
31.05.2024 | 0.3 | Jesper | FravaerService validerer imod håndtering af fravær type 11 Sygdom. FritagelseService.GetAlmeneFritagelser og VisiteringOgStatusStatusService.GetFritagelser tilføjede i acc. 1005.17.25.2 (5.5.3) |
04.06.2024 | 0.3 | Jesper | Fejlkode 100035 inddateret ifm. “Det er ikke lovligt at oprette fravær id 11 sygdom med FravaerService” |
12.06.2024 | 0.3 | Jesper | Udfasning af PersonStatusService- og PersonHistoryService collection i 2025-1 tilføjet til snitflader |
13.06.2024 | 0.3 | Jesper | PersonVisitationStatusService kollektioner og metoden GetPersonExempts varslet udfasede i snitflader |
14.06.2024 | 0.3 | Knud | På baggrund af indtelefoneret ønske er “Oversigt over berørte webservices“ opdateret så det fremgår af varslingsnoterne, hvilke REST-services og metoder, der overtager fra SOAP-services og metoder. Tilføjelser er kun markeret med grøn tekst (uden dato) |
19.06.2024 | 0.5 | Knud | Tabel med “særlige krav til test” opdateret. Endvidere v0.5. |
06.08.2024 | 0.5 | Jesper | Bemærk at GetFritagelser er en POST metode aht. at kunne medtage parametre og være REST API compliant |
13.08.2024 | 0.5 | Knud | Tilføjet under “Regler”: “A-kassen skal, jf. databkg. § 129, som hidtil ved medlemstilgang og ved tilmelding som arbejdssøgende hente/læse en række oplysninger i DFDG. Det gælder bl.a. oplysninger fravær og fritagelser.” |
21.08.2024 | 0.5 | Jesper | CreateFravaerMedIdentifier bortfalder, der er i stedet mulighed for at udfylde et optionelt forretningsfelt med id i CreateFravaer |
22.08.2024 | 0.5 | Jesper | På given foranledning er det tydeliggjort i snitflader at den nye REST metode CreateFravaer kan kaldes med eller uden id |
13.09.2024 | 0.5 | Jesper | Kodelister som VisiteringOgStatus overtager ansvaret for skifter til dansk navn i 2024-4 for REST services. SOAP services er uberørte. Oversigt over berørte services: YderligereInformationOmSygemeldingTypeCodeList og AdditionalInformationOnAbsenceCodeList slettet (og flyttet til E 1005.17.26. hvor Yderligere info om sygefravær hører til). Tilføjet FritagelseTypeCodeList og PersonExemptTypeIdentifier. |
17.10.2024 | 0.5 | Jesper | Ac 2: VisiteringOgStatus.FritagelseService.GetAlmeneFritagelser Input skifter fra at være body til at være request parametre |
07.11.2024 | 1.0 | Knud | v1.0 - ikke andre ændringer |
Interne links (indhold i links ikke relevant for eksterne)
https://starwiki.atlassian.net/browse/DS-12140
https://starwiki.atlassian.net/browse/BI-2482
Indholdsfortegnelse
- 1 Versionshistorik af betydning for eksterne (v0.1, v0.3, v0.5 og v1.0)
- 2 Indholdsfortegnelse
- 3 Afgrænsning af epic
- 4 Oversigt over berørte webservices
- 5 Beskrivelse af epic
- 5.1 Baggrund
- 5.2 Regler
- 5.3 Forventet påvirkning af jobcenter-, a-kasse- eller ydelsessystemer
- 5.4 1005.17.25.1 - Som STAR vil jeg have flyttet forretningsområde fravær (ekskl. ‘sygdom - sygemelding’) til forretningsdomænet (silo) VisiteringOgStatus inkl. at det lever op til de principper der er fastsat
- 5.5 1005.17.25.2 - Som serviceaftager og STAR vil jeg have udstillet AbsenceRegistrationService, PersonVisitationRuleService og den interne AbsenceActiveStatusService via nye REST snitflader med samme forretningslogik og operationer som den eksisterende service
- 5.5.1.1 Løsningsmodel
- 5.5.2 FravaerService -
- 5.5.2.1 Registrering af fravær - CreateFravaer og CreateFravaerMedIdentifier [21.08.2024]
- 5.5.2.2 Opdatering af fravær - UpdateFravaer
- 5.5.2.3 Sletning af fravær - DeleteFravaer
- 5.5.2.4 GetFravaer og GetSenesteFravær GetAlleFravaer
- 5.5.2.5 Opdatering af om et fraværsforhold er aktivt - intern metode i DFDG
- 5.5.3 VisiteringOgStatus.FritagelseService -
- 5.5.4 VisiteringOgStatus.VisiteringOgStatusStatusService.GetFritagelser -
- 5.5.5 VisiteringOgStatus.VisiteringOgStatusStatusService.GetPersonVisiteringOgStatusStatus.Fravaerssamling
- 5.5.6 VisiteringOgStatus.VisiteringOgStatusStatusService.GetPersonVisiteringOgStatusStatus.Fritagelser
- 5.6 1005.17.25.3 - Som serviceaftager vil jeg gerne beholde de eksisterende SOAP service uændret i en overgangsperiode for at sikre en fleksible overgang til nye snitflade
- 5.6.1.1 Løsningsmodel
- 5.6.2 AbsenceRegistrationService
- 5.7 1005.17.25.4 - Som STAR vil jeg have dataleverancer i forhold til DOA tilpasset til nye forretningsdomæne
- 5.8 1005.17.25.5 - Som STAR vil jeg have at dokumentation for såvel servicelag og frontend lever op til STAR's principper på releasetidspunktet
- 5.9 1005.17.25.6 - Som STAR vil jeg have data er omfattet af dataløft og pseudonymisering mod testmiljøer
- 5.10 1005.17.25.7 VisiteringOgStatus udstiller kodelisterne fraværstyper og fraværsafslutningsårsager i VisiteringOgStatus.CodelistService
- 5.10.1 Løsningsmodel
- 5.10.1.1 VisiteringOgStatus.CodelistService
- 5.10.1 Løsningsmodel
- 5.11 1005.17.25.8 PersonStatusService og PersonHistoryService udstiller ikke mere fravær. I stedet returneres en tom liste
- 5.11.1 PersonStatusService
- 5.11.1.1 GetVariablePersonStatus
- 5.11.2 PersonHistoryService
- 5.11.2.1 GetPersonHistory
- 5.11.1 PersonStatusService
- 5.12 1005.17.25.9 - udgået
- 5.13 1005.17.25.10 - Død kode i DFDG, i forbindelse med fravær, fjernes
- 5.14 1005.17.25.11 - Landssupport/LSS er skiftet over til at bruge den nye REST-servicen i VisiteringOgStatus, i stedet for AbsenceRegistrationService, PSS og PHS
- 5.15 1005.17.25.12 - DFDG udstiller nye webservicebeskeder vedr. fraværsforhold og danner i en overgangsperiode også fraværs WSRM’er
- 5.15.1 Løsning
- 5.15.1.1 Fravaer.WSB
- 5.15.1 Løsning
- 5.16 1005.17.25.13 - DFDG batchjobs, der håndterer fravær (ekskl. sygefraværsforhold) omlægges til VisiteringOgStatus
- 5.17 Tjekliste modernisering DFDG:
- 6 Særlige krav til test
- 7 Konsekvenser for drift/idriftsættelse
- 8 Arkitektur- og implementeringsnoter
- 9 Husk GDPR stillingtagen
- 10
Afgrænsning af epic
Afgrænsning | |||
---|---|---|---|
Som serviceaftager og STAR
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 | US (interne links) |
1005.17.25.1 | Som STAR vil jeg have flyttet forretningsområdet fravær (eksl. ‘Sygdom - sygemelding’) til forretningsdomænet (silo) VisiteringOgStatus inkl. at det lever op til de principper, der er fastsat
('sygdom - sygemelding' flyttes til forretningsområdet VisiteringOgStatus i en særskilt epic) | DFDG, BI | https://starwiki.atlassian.net/browse/KON-2639 https://starwiki.atlassian.net/browse/KON-2513 |
1005.17.25.2 | Som serviceaftager og STAR vil jeg have udstillet AbsenceRegistrationService, PersonVisitationRuleService og den interne AbsenceActiveStatusService via nye REST snitflader med samme forretningslogik og operationer som de eksisterende SOAP services | DFDG, Jobnet, Vitas | https://starwiki.atlassian.net/browse/KON-1372 https://starwiki.atlassian.net/browse/KON-3591 https://starwiki.atlassian.net/browse/KON-3592 https://starwiki.atlassian.net/browse/KON-3593 https://starwiki.atlassian.net/browse/KON-3645 https://starwiki.atlassian.net/browse/KON-1377 https://starwiki.atlassian.net/browse/KON-2853 https://starwiki.atlassian.net/browse/KON-2854 |
1005.17.25.3 | Som serviceaftager vil jeg gerne beholde de eksisterende SOAP service uændret i en overgangsperiode indtil 2025-1 for at sikre en fleksibel overgang til ny snitflade | DFDG, Jobnet, Vitas | |
1005.17.25.4 | Som STAR vil jeg have dataleverancer i forhold til DOA tilpasset til det nye forretningsdomæne (silo) | BI | |
1005.17.25.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.25.6 | Som STAR vil jeg have, at data er omfattet af dataløft og pseudonymisering mod testmiljøer | DFDG, SF | |
1005.17.25.7 | VisiteringOgStatus udstiller kodelisterne for fraværstyper (AbsenceTypeIdentifierType) og fraværsafslutningsårsager (AbsenceCauseTypeIdentifierType) | DFDG | |
1005.17.25.8 | PersonStatusService og PersonHistoryService udstiller i en overgangsperiode indtil 2025-1 fravær | DFDG | |
1005.17.25.9 | Udgået |
|
|
1005.17.25.10 | Død kode i DFDG, i forbindelse med fravær, fjernes | DFDG | |
1005.17.25.11 | Landssupport/LSS og Datakanon er skiftet over til at brug de nye REST-services i VisiteringOgStatus, i stedet for AbsenceRegistrationService og PersonVisitationRuleService fra DFDG classic | DFDG | |
1005.17.25.12 | DFDG udstiller nye webservicebeskeder vedr. fraværsforhold og danner i en overgangsperiode også fraværs WSRM’er | DFDG | |
1005.17.25.13 | DFDG batchjobs, der håndterer fravær (ekskl. sygefraværsforhold) omlægges til VisiteringOgStatus | DFDG |
|
Pakke FRAVÆR-1 i Knuds liste - Beta roadmap DFDG
Kriterier for tilsagn til serviceaftager i forhold til STARs snitflader | Berørte acceptkriterier | Bemærkninger | |||
---|---|---|---|---|---|
1005.17.25.2 | 1005.17.25.3 | 1005.17.25.8 | 1005.17.25.12 | ||
Som A-kasse og KSS skal jeg overgå til ny REST snitflader, men kan i en overgangsperiode indtil 2025-1 fortsat anvende SOAP-versionen | X | X | |||
Som bruger af PersonStatusService og PersonHistoryService skal jeg skifte til REST snitflade og kald til FravaerService eller VisiteringOgStatus.VisiteringOgStatusStatusService for at hente Fravær, men kan i en overgangsperiode indtil 2025-1 anvende PSS og PHS | X | ||||
KSS og a-kasse kan håndtere, at pegepinden til data om borger flyttes fra borgers gamle til borgers nye cpr nr. ved cpr.skift | X | X | A-kasser og jobcentre kan abonnere på (for tiden WSRM-beskeden) GetCprChanged, hvis der er behov for, at vide, hvornår DFDG flytter pegepinden til data om borger fra gammelt til nyt cpr nr. | ||
KSS og a-kasse skifter fra at bruge WSRM-beskeder om fravær til at anvende Webservicebeskeder, men kan i en overgangsperiode fortsat anvende WSRM-beskeder |
|
|
| 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.
(kopiér og indsæt manuelt i tabellen)
Summary | Varslingstype | Varslingsnote | Eksterne Snitflader | Interne Snitflader | Project |
---|---|---|---|---|---|
SOAP der udgår |
|
|
|
|
|
AbsenceActiveStatusService (version 2).UpdateAbsenceActiveStatus | Udgår | Intern service. Bruges af DFDG til at inaktivere og aktivere fravær ifm til- og afgang fra sygedagpenge | N/A | ? | D+S |
AbsenceRegistrationService (version 7).CreateAbsence | Udgår | Udgår i release indtil 2025-1, kan benyttes i en overgangsperiode indtil da. Brug i stedet REST: Visite.ringOgStatus.FravaerService (version 1).CreateFravaer | KSS, A-kasse | Jobnet | D+S |
AbsenceRegistrationService (version 7).UpdateAbsence | Udgår | Udgår i release indtil 2025-1, kan benyttes i en overgangsperiode indtil da. Brug i stedet REST: VisiteringOgStatus.FravaerService (version 1).UpdateFravaer | KSS, A-kasse | Jobnet | D+S |
AbsenceRegistrationService (version 7).DeleteAbsence | Udgår | Udgår i release indtil 2025-1, kan benyttes i en overgangsperiode indtil da. Brug i stedet REST: VisiteringOgStatus.FravaerService (version 1).DeleteFravaer | KSS, A-kasse | Jobnet | D+S |
CodeListService (version 5).AbsenceTypeIdentifier | Udgår | Udgår i release indtil 2025-1. I REST services omdøbes den i 2024-4 til FravaerTypeCodeList | KSS, A-kasse, KSD, Plannersystemer | Jobnet | D+S |
CodeListService (version 5).AbsenceCauseTypeIdentifier | Udgår | Udgår i release in.dtil 2025-1. I REST services omdøbes den i 2024-4 til FravaersafslutningsaarsagTypeCodeList | KSS, A-kasse, KSD, Plannersystemer | Jobnet | D+S |
CodeListService (version 5).AdditionalInformationOnAbsenceTypeIdentifierType | Udgår | Udgår i release indtil 2025-1, kan benyttes i en overgangsperiode indtil da | KSS, A-kasse, KSD, Plannersystemer | Jobnet | D+S |
CodeListService (version 5).PersonExemptTypeIdentifier | Udgår | Udgår i release indtil 2025-1. I REST services omdøbes den i 2024-4 til FritagelseTypeCodeList | KSS, A-kasse, KSD, Plannersystemer | Jobnet | D+S |
PersonVisitationRuleService (version 1).GetGeneralExempt | Udgår | Udgår i release indtil 2025-1, kan benyttes i en overgangsperiode indtil da. Brug i stedet REST: VisiteringOgStatus.FritagelseService (v1).GetAlmeneFritagelser | KSS (f), a-kasse (f) | N/A | D+S |
PersonHistoryService (version 4).GetPersonHistory.AbsenceCollection | Udgået | Kollektion udgår i 2025-1. Brug i stedet metode på ny REST-service. Brug i stedet metode på ny REST-service: VisiteringOgStatus.FravaerService (Version 1).GetFravaerHistorik | A-kasse, KSS | N/A | Kontaktforløb |
PersonStatusService (v20).GetVariablePersonStatus.Absence collection | Udgået | Kollektion udgår i 2025-1. Brug i stedet metode på ny REST-service. Brug i stedet metode på ny REST-service: VisiteringOgStatus.FravaerService (Version 1).GetSenesteFravaer | A-kasse, KSS | Jobsøgning | Kontaktforløb |
PersonVisitationStatusService(v2+3). GetPersonVisitationStatus.AbsenceInfo | Udgået | Kollektion udgår i 2025-1. Brug i stedet VisiteringOgStatusStatusService. Brug i stedet VisiteringOgStatusStatusService | A-kasse, KSS | N/A | D+S |
PersonVisitationStatusService(v2+3). GetPersonVisitationStatus.PersonExemptInfo | Udgået | Kollektion udgår i 2025-1. Brug i stedet VisiteringOgStatusStatusService. Brug i stedet VisiteringOgStatusStatusService. | A-kasse, KSS | N/A | D+S |
PersonVisitationStatusService(v3). GetPersonVisitationStatus.GetPersonExempts | Udgået | Metoden udgår i 2025-1. Brug i stedet VisiteringOgStatusStatusService. Brug i stedet VisiteringOgStatusStatusService | A-kasse(f), KSS(f) | N/A | D+S |
Nye REST |
|
|
|
|
|
VisiteringOgStatus.FravaerService (version 1).CreateFravaer | Ny | Ny metode til registrering af fravær (REST) - kald med eller uden id. Erstatter AbsenceRegistrationService.CraeteAbsence | KSS, A-kasse | Jobnet, BI | D+S |
VisiteringOgStatus.FravaerService (version 1).CreateFravaerMedIdentifier | Ny | Ny metode til registrering af fravær (REST) - kald med id. Erstatter AbsenceRegistrationService.CraeteAbsence | KSS, A-kasse | Jobnet, BI | D+S |
VisiteringOgStatus.FravaerService (version 1).UpdateFravaer | Ny | Ny metode til opdatering af fravær (REST). Erstatter AbsenceRegistrationService.UpdateAbsence | KSS, A-kasse | Jobnet, BI | D+S |
VisiteringOgStatus.FravaerService (version 1).DeleteFravaer | Ny | Ny metode til sletning af fravær (REST). Erstatter AbsenceRegistrationService.DeleteAbsence | KSS, A-kasse | Jobnet, BI | D+S |
VisiteringOgStatus.FravaerService (version 1).GetFravaer | Ny | Ny metode til at hente fravær - kald med id | KSS, A-kasse | Jobnet, BI | D+S |
VisiteringOgStatus.FravaerService (version 1).GetSenesteFravaer | Ny | Ny metode til at hente fravær - kald uden id. Erstatter PersonStatusService.GetVariablePersonStatus - Absence-kollektionen | KSS, A-kasse | Jobnet, BI | D+S |
VisiteringOgStatus.CodelistService (version 1).FravaerTypeCodeList | Ny. | Ny kodeliste i VisiteringOgStatus. Erstatter CodeListService (version 5).AbsenceTypeIdentifier | KSS, A-kasse | Jobnet, BI | D+S |
VisiteringOgStatus.CodelistService (version 1).FravaersafslutningsaarsagCodeList | Ny | Ny kodeliste i VisiteringOgStatus. Erstatter CodeListService (version 5).AbsenceCauseTypeIdentifier | KSS, A-kasse, KSD | Jobnet, BI | D+S |
VisiteringOgStatus.CodelistService (version 1).YderligereInformationOmSygemeldingTypeCodeList | Ny | Ny kodeliste i VisiteringOgStatus. Erstatter CodeListService (version 5).AdditionalInformationOnAbsenceTypeIdentifier | KSS | BI, BI | D+S |
VisiteringOgStatus.CodelistService (version 1).FritagelseTypeCodeList | Ny | Ny kodeliste i VisiteringOgStatus. Erstatter CodeListService (version 5).PersonExemptTypeIdentifierType | A-kasse, KSS | BI | Kontaktforløb |
VisiteringOgStatus.FritagelseService (v1).GetAlmeneFritagelser | Ny | Ny metode til at hente almene fritagelser. Erstatter PersonVisitationRuleService (version 1).GetGeneralExempt | KSS(f), a-kasse(f) | BI | D+S |
VisiteringOgStatus.VisiteringOgStatusStatusService.GetFritagelser | Ny | Ny metode til at hente fritagelser for borger. Erstatter PersonVisitationStatusService.GetPersonExempts | KSS(f), a-kasse(f) | BI | D+S |
VisiteringOgStatus.VisiteringOgStatusStatusService.GetPersonVisiteringOgStatusStatus.Fravaerssamling | Ny | Ny collection i VisiteringOgStatusStatusService til udhentning af aktuelle fravær. Erstatter Absence.kollektionen i PersonStatusService..GetVariablePersonStatus | KSS(f), a-kasse(f) | N/A | D+S |
VisiteringOgStatus.VisiteringOgStatusStatusService.GetPersonVisiteringOgStatusStatus.Fritagelser | Ny | Ny collection i VisiteringOgStatusStatusService til udhentning af aktuelle fritagelser. | KSS(f), a-kasse(f) | N/A | D+S |
WSRM’er der udgår |
|
|
|
|
|
WsrmMessageService (version 10).GetAbsenceVersion7 | Udgår | Udgår i release XXXX, kan benyttes i en overgangsperiode indtil da. Erstattes af Fravaer.wsb | KSS, a-kasse, plannersystemer | N/A | D+S |
WsrmMessageService (version 10).GetDeleteAbsenceVersion6 | Udgår | Udgår i release XXXX, kan benyttes i en overgangsperiode indtil da. Erstattes af Fravaer.wsb | KSS, a-kasse, plannersystemer | N/A | D+S |
|
|
|
|
|
|