925.34 Diverse DFDG m.v. fejlrettelser i 2022-3

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


STAR Projektleder (PL)Forretningsanalytiker (FA)STAR ReleaseEpic statusEksterne snitflader
Knud de Place (STAR)Jesper Brunholm2022-30.5KSS, A-kasse, KSD, KY



Proces - notifikation i pågældende FB-sag om ønsket tilføjelse af den pågældende sag efter epic er sendt i tilsagn

A-kasser
KSS
FOA:Søren Bigaard Andersen

KMD:Kenneth Midtgaard

Schultz:Henrik Lehmann Thomsen

Dette indhold kan ikke ses af eksterne (og er ikke relevant for eksterne)

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

DS-6872 - Getting issue details... STATUS


Indholdsfortegnelse




Afgrænsning af epic

Afgrænsning

Som systemejer ønsker jeg at rette fejl i DFDG, så serviceaftagerne og i sidste ende sagsbehandlere i kommuner og a-kasser samt borgerne i selvbetjeningsløsninger kan anvende løsninger, der fungerer som forudsat.

Acceptkriterier

Nr.BeskrivelseRelevant for
925.34.1Fejl i DFDG rettes, så services fungerer som oprindeligt forudsat.DFDG, Jobnet, JobKon. LSS






Kriterier for tilsagn til serviceaftager i forhold til STARs snitfladerBerørte acceptkriterierBemærkninger

925.25.1



Serviceaftager indgår i test af de enkelte fejlrettelser i det omfang SF / DFDG-testere vurderer det relevant / nødvendigt




Serviceaftagere forholder sig til evt. ændringer i CodeListService (hvis Manuscript-sagerne indeholder ændringer hertil)




Der forventes ikke snitfladeændringer ved løsningen af FB-sagerne.

Hvis der mod forventning bliver behov for snitfladeændringer, vil de fremgå særskilt i varslingsdokumentet og i afsnit 3.







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 af tabellen.

SummaryVarslingstypeVarslingsnoteEksterne SnitfladerInterne SnitfladerProject
Borgerkommunikation.CodeListsService (version 1).GetErrorCodeListÆndretNy fejlkode 60018 - "FagprofessionelKontaktId tilhører en anden myndighed."KSSN/AD+S
FagprofessionelKontaktService (version 1).UpdateFagprofessionelKontaktÆndretNy fejlkode 60018 - "FagprofessionelKontaktId tilhører en anden myndighed."KSSN/AD+S
WsrmMessageService (version 10).GetIllnessUpdatedVersion6ÆndretVed overgang til jobafklaring sættes slutdato for sygefravær fremover lig Eventdate for skift til jobafklaring. KSD skal dermed selv fratrække 1 dag for i beskeden at kunne aflæse sidste dag med sygedagpenge.KSDN/AD+S
WsrmMessageService (version 11).GetIllnessUpdatedVersion7ÆndretVed overgang til jobafklaring sættes slutdato for sygefravær fremover lig Eventdate for skift til jobafklaring. KSD skal dermed selv fratrække 1 dag for i beskeden at kunne aflæse sidste dag med sygedagpenge.KSDN/AD+S






Jobnets håndtering af interne snitflader


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


Indsat dato
Manuscript-sag
Titel 
Område
Manuscript oprettet af
Skal eller kan kundetestes i STAR?
Snitflader til Jobnet
Snitflader til KSS
Snitflader til A-kasser
Snitflader til andre
Bemærkninger
Kandidat til release
Løst til release-tidspunkt
Varslingstask (intern DFDG)
Afsnit 3 om berørte services i epic er opdateret?
25.05.2022264040Hvordan skal KSD tolke fejlkode 4686 - This person must have an active contactgroupregistration?

IllnessRecoveryInformationService


KSD (KMD)



KSD

2022-3--
16.06.2022269731Midlertidig adresse kan ikke forlænges



X



14.06.2022--
16.06.2022

269755


269763

Fejl på PersonEngagementStatusService

PersonEngagementStatusService

  • GetPersonEngagementStatus


Marselisborg IT

Schultz



X



2022-2-EM-1

15.06.2022

--
16.06.2022269162Fejl ved raskmelding via Jobnet (medfører AppPool chrashes, som sporadisk giver fejl på DFDG Webservices)

IllnessCompositeServcice og mange andre services

STAR

XXalle

2022-2-EM-1

15.06.2022

--
18.06.2022268767Overgang til JAF - GetIllnessUpdated WSRM’er

WsrmMessageService

  • GetIllnessUpdated
KSD (KOMBIT)X


KSD

2022-2r02

09.08.2022

DS-9343

DS-9344

Ja
21.06.2022267961Lukning af fagprofessionelle kontakter må ikke blokeres af valideringerBorgerkommunikationDFDG






2022-2r01--
21.06.2022

 267304

AC 957.9.1 - DFDG kan håndtere, at KY har overlappende ydelsessager (som ikke allerede er håndteret ifm KG 7, 10 og 13)UnemploymentRegistrationServiceSTARX
X
KY

2022-2r01--
21.06.2022267305AC 957.9.2 - DFDG kan håndtere, at KY ikke har sendt Ydelse er afvist (Id 3) eller Ydelses stop (Id 4), når en "Ydelsessag afsluUnemploymentRegistrationServiceSTARX
X
KY

2022-2r01--
21.06.2022

267307 

AC 957.9.3 - DFDG håndterer, at KY sender en ny ydelse (KG) på samme KY-identifierUnemploymentRegistrationServiceSTARX
X
KY

2022-2r01--
21.06.2022267308AC 957.9.4 - DFDG kan håndtere, at KY sender lavere statusser efter en "Ydelsessag afsluttet" (id 5) på den samme KY-id.UnemploymentRegistrationServiceSTARX
X
KY

2022-2r01--
21.06.2022

269938

Gør PersonStatusBLL stateless for at minimere risiko for StackOverflowExceptionPersonStatusServiceDFDG
XXX


2022-2r01--
24.06.2022265622[JobAG] Blokering ift. validering af myndighed hvor Subjobcenter er valgtCompanyRecruitmentServiceKMD (KSS)

X



2022-3--
05.07.2022244697Fejl på FagprofessionelKontaktBorgerkommunikationDFDG

X



2022-3

DS-9487

DS-9488

Ja
10.08.2022270670Besked om fraflytning modtages - trods borger er tilflyttet (ovegået fra asylsystem til kommune)CPR flytning mellem kommunerKMD (KSS)






2022-2r02

09.08.2022

--
17.08.2022276765Magistrene får fejl hver gang de prøver at indsende MT på en borger

UnemploymentfundMembershipService

  • MembershipRegistration
STAR (for Magistrene)


X


2022-3--
31.08.2022277594Bopælskommune står forkertCPR flytteflowKMD (KSS)

X



2022-3--

Manuscript

Problem

Løsning


Manuscript 277594 - Bopælskommune står forkert

Problem

  • Ved CPR-flytning registreres CPR kommune / bopælskommune ikke til den nye kommune

Løsning

  • Ved CPR-flytning opdateres bopælskommunen til at være borgers nye kommune.


Manuscript 276765 - Magistrene får fejl hver gang de prøver at indsende MT på en borger

Problem

  • Ved MT med UnemploymentBenefitRightsStartDate mindre end dags dato fås fejl 

Løsning

  • Fejl rettet


Manuscript 270670 - Besked om fraflytning modtages - trods borger er tilflyttet (ovegået fra asylsystem til kommune)

Problem

  • Tilflytningsjobcenter modtager besked om fraflytning, selvom borger er tilflyttet (ovegået fra asylsystem til kommune)
  • Tilflytingsjobcenterets indkaldelser aflyses af DFDG, når flytteflowet afvikles i DFDG

Løsning

  • Rettelse, så DFDG flytteflow læser oplysninger om til- og fraflytning rette sted.


Manuscript 244697 - Fejl på FagprofessionelKontakt

Problem

  • Ved forsøg på opdatering af FagprofessionelKontakt kastes en ikke så sigende fejl - "An error has occurred".
  • Vi vil gerne have en specifik fejlkode og fejltekst til situationen, i retning af KMDs forslag "FagprofessionelKontaktId tilhører en anden myndighed."

Løsning

  • Oprettet validering af myndighed der kalder for opdatering og oprettelse af eksisterende fagprofesionelle kontakter, med custom Error code
  • Ny fejlkode: 60018 - "FagprofessionelKontaktId tilhører en anden myndighed"


Manuscript 265622 - [JobAG] Blokering ift. validering af myndighed hvor Subjobcenter er valgt

Problem

  • Hvis der er registreret et andet (sub)jobcenter på en jobordre end det som opdaterer jobordren sker der valideringsfejl (fx ved jobcenter 22300 vs 22301).

Løsning

  • Ændre validering således at der alene ses på de første 3 cifre i jobcenter nr.


Manuscript 269938 - Gør PersonStatusBLL stateless for at minimere risiko for StackOverflowException

Problem

  • Risiko for StackOverflowException ønsker D&S at gøre PersonStatusBll stateless, således at vi kan registrere den som scoped eller singleton.

Løsning

  • Gøre PersonStatusBll stateless, således at vi kan registrere den som scoped eller singleton.
  • Udbygnning af løsning i 269162.


Manuscript 267308 - AC 957.9.4 - DFDG kan håndtere, at KY sender lavere statusser efter en "Ydelsessag afsluttet" (id 5) på den samme KY-id.

Problem

  • Mange supporthenvendelser til KSS og KY foranlediget af, at det mod forventning ifm tidligere drøftelser med KY/KOMBIT er muligt at sende en lavere status end id 5 "Ydelsessag afsluttet" efter id 5 er sendt til DFDG.

Løsning

  • DFDG skal i denne situation på ny åbne en borgers KG på den ydelse/KG som KY fx indberetter "Ydelse er givet" (id 2). Se nærmere i beskrivelsen under AC 957.9.4 i E 957.9.


Manuscript 267307 - AC 957.9.3 - DFDG håndterer, at KY sender en ny ydelse (KG) på samme KY-identifier

Problem

  • Mange supporthenvendelser til KSS og KY foranlediget af, at det mod forventning ifm tidligere drøftelser med KY/KOMBIT er muligt for KY at skifte ydelsestype (KG) på samme KY-identifier. På møde 25.05.2022 er det imidlertid oplyst af KY, at dette er et lovligt (og forventet/ønsket scenarium i KY).

Løsning

  • DFDG skal i denne situation tro på at den seneste fremsendte ydelse er den korrekte og tilpasse borgers KG i DFDG efter dette.


Manuscript 267305 - AC 957.9.2 - DFDG kan håndtere, at KY ikke har sendt Ydelse er afvist (Id 3) eller Ydelses stop (Id 4), når en "Ydelsessag afslu

Problem

  • Mange supporthenvendelser til KSS og KY foranlediget af, at det mod foventning ifm tidligere drøftelser med KY/KOMBIT er muligt for KY at sende en "ydelsessaf afsluttet" (id 5) inden der forud herfor er sendt en "Ydelse er afvist" (Id 3) eller "Ydelses stop" (Id 4) til DFDG.

  • Afledt af dette får DFDG ikke altid lukket borgeres KG i situationer, hvor KG skulle lukkes.

Løsning

  • Hvis status id 5 modtages fra KY uden forudgående id 3 eller id 4 ageres som om det der id 4, der modtages, dvs. KG lukkes.


Manuscript 267304 - AC 957.9.1 - DFDG kan håndtere, at KY har overlappende ydelsessager (som ikke allerede er håndteret ifm KG 7, 10 og 13)

Problem

  • Mange supporthenvendelser til KSS og KY foranlediget af, at det mod forventning ifm tidligere drøftelser med KY/KOMBIT er muligt at have overlappende ydelsessager i KY (ud over ved CPR-flytning mellem kommuner).

  • Afledt af dette får DFDG ofte lukket borgeres KG i situationer, hvor KG ikke skulle lukkes. Det giver besvær til manuel genoptagelse af sager i KSS.

Løsning

  • Se AC-1 i E 957.9.


Manuscript 267961 - Lukning af fagprofessionelle kontakter må ikke blokeres af valideringer

Problem

  • Det er umuligt at lukke (en del af de) fejloprettede fagprofessionelle kontaktpersoner, fordi valideringer blokerer for lukningen.
  • Det påvirker i i nogle situationer DFDGs af kortning af kontaktpersoner ifm. CPR-flytteflowet mellem kommuner.

Løsning

  • Tilføjet bypass af 60017 validering, når borgerkontakt lukkes med slutdato senest dags dato. Ellers udføres valideringen som hidtil.


Manuscript 268767 - Overgang til JAF - GetIllnessUpdated WSRM’er

Problem

  • Med eDagpenge blev det ved implementeringen af sygedagpengereformen aftalt, at DFDG skulle fratrække 1 dag fra startdatoen for jobafklaringsforløbet (eventdate for skift til KG 13 i DFDG), der var lig startdato for ressourceforløbsydelse under jobafklaring, fordi eDagpenge derved i GetIllnessUpdated WSRM-beskeden ville få slutdato for sygefraværet = sidste dag med sygedagpenge.
  • KSD ønsker imidlertid selv at fratrække denne 1 dag, bl.a. fordi der fra KSS kommunikeres direkte til KSD uden fratræk af denne 1 dag.

Løsning

  • Ved overgang til jobafklaring ophører DFDG at trække 1 dag fra eventdate for skift til KG 13 i DFDG, når der sættes slutdato på sygefraværet i GetIllnessUpdated WSRM-beskeden til KSD.
  • Forretningsbeskrivelser for IllnessCompositeService, IllnessRecoveryService og GetIllnessUpdated er opdateret med dette.


Manuscript 269162 - Fejl ved raskmelding via Jobnet (medfører AppPool chrashes, som sporadisk giver fejl på DFDG Webservices)

Problem

  • Brug af IllnessCompositeService giver anledning til AppPool chrashes, som sporadisk giver fejl på DFDG Webservices. Når dette sker vil man kunne opleve at alle andre services ikke svarer indtil webserveren kører igen.

Løsning

  • Fjernelse af dependencies for at løse StackOverflowException ifm resolve af IllnessCompositeService


Manuscript 269755 - Fejl på PersonEngagementStatusService

Problem

  • Null i opdateringsdatoer i rettidighedsdata fsva. GradingDateUpdatedTime og GrossBenefitWeeksUpdatedTime kan ikke håndteres i snitfladen

Løsning

  • Opdateringsdatoer i rettidighedsdata fsva. GradingDateUpdatedTime og GrossBenefitWeeksUpdatedTime sættes i snitfladen til at være "nu".


Manuscript 269731 - Midlertidig adresse kan ikke forlænges

Problem

  • Midlertidig adresse kan ikke registreres pga. ændring i format for registrering af beskyttet adresse (fra true/false til dato-angivelse)

Løsning

  • Opdatering af Stored procedure.


Manuscript 264040 - Hvordan skal KSD tolke fejlkode 4686 - This person must have an active contactgroupregistration?

Problem

  • I cornercase, hvor jobcentret har lukket borgers KG samme dag som KSD efterfølgende forsøger at oprette sygefravær kan registreringen fejle.
  • I eksemplet har jobcentret lukket borgers KG 1 et stykke tid efter afmelding, selvom borger var afmeldt pga. 'sygdom - sygemelding', i stedet for at afvente kontaktgruppeskift ifm. oprettelse af sygedagpengesag fra KSD eller borgers egen raskmelding. 

Løsning

  • 'Sygdom - sygemelding' / abonnement på sygefravær kan tegnes af KSD, selvom jobcenter tidligere samme dag som KSD kalder DFDG har lukket borgers KG.


Særlige krav til test

Test scenarieBerørte systemområder (herunder nye batchjobs*) Identificeret af






* 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
  • 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
  • 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.