Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.
Comment: Tilføjet 223252

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



Page Properties


STAR Projektleder (PL)Forretningsanalytiker (FA)STAR ReleaseEpic statusEksterne snitflader
Knud de Place (STAR)Jesper Brunholm2021-30.1KSS, 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-kasserKSS
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)

Jira Legacy
serverSystem JIRA
columnskey,po,fa,ux,sme,eksterne snitflader,interne snitflader,status,labels
maximumIssues4
jqlQuerysummary ~ "925.24" OR description ~ "925.24"
serverId479d1618-4a6f-3f88-8ee1-04c6b02c448a

Jira Legacy
serverSystem JIRA
columnskey,summary,type,created,updated,due,assignee,reporter,priority,status,resolution
serverId479d1618-4a6f-3f88-8ee1-04c6b02c448a
keyDS-3958


Indholdsfortegnelse

Table of Contents
outlinetrue




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.24.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.24.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
CodeListService (version5).RehabilitationProcessStatusTypeIdentifierÆndretOpdatering af beskrivelse af id 5kssBID+S
RehabilitationProcessService (version 1).UpdateRehabilitationProcessÆndretVed CPR-flytning mellem kommuner sætter DFGD status til id 6 (afsluttet), forudsat aftagerne følger det normale flytteflow, herunder behandling og kvittering for flyttetransaktionerkssN/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.

Jira Legacy
serverSystem JIRA
columnssummary,varslingstype,varslingsnote,eksterne snitflader,interne snitflader,project
maximumIssues100
jqlQueryissuetype = Varsling AND linkedIssue in (DS-3958) ORDER BY summary, Varslingstype, "Eksterne snitflader", "Interne Snitflader"
serverId479d1618-4a6f-3f88-8ee1-04c6b02c448a


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?
17.05.2021215402KY modtager fejlkode 4644 This Client has an open existing contactgroup

UnemploymentRegistrationService (version 4)

  • SaveSocialAid
KY via STAR



KY
2021-3


17.05.2021217114KSD/DFDG lukker ikke sagen efter Momentum har indberettet sidste sygedag

IllnessCompositeService

  • CreateRecovery

Afledt WSRM GetIllnessUpdatedVersion6 eller 7 ej dannet til KSD

KSD



KSD
2021-3


17.05.2021217100KSD får fejl fra DFDG: '4981 - Absence comment required when updating illness start date and end date'

IllnessRecovryInformationService

  • CreateIllness
KSD



KSD

Not reproducible.


2021-1 med 217343

--
17.05.2021216456Fravær afsluttes efter 30 dage
Schultz

X
KSD
2021-3


03.06.2021

219739

CV forbliver søgbart, når fravær med fritagelse for CV oprettes frem i tidDFDG batchjob - events til JobSearchSTARXXXX


2021-2r01--
11.06.2021219966CV ændrer ikke status ved fremtidig afmelding - udbygning af batchjobDFDG batchjob - events til JobSearchSTARXXXX


2021-2r01--
11.06.2021220729REVI Erklæringer mulighed for at uploade erklæringer på endt revisionsårREVIDFDGX





2021-2r01--
11.06.2021220262Taxonomy fejler ved forsøg på at opdatere en stillingsbetegnelseESCO administrationsportalVirkSagX





2021-2r01--
16.06.2021220906ESCO-STAR CodeListServiceEksterne aftagere kan ikke kalde ESCOSTAR-kodelister uden certifikatMarselisborg IT
XXXAftagere af JobAd servicen

2021-2-Emergency

16.06.2021

--
16.06.2021221070Taxonomy administration sender tom array for alias'er (occupation update event message)Taxonomy administrationsmodulJobnet
XXX


2021-2r01--
22.06.2021220270JobOrder, opdatering af CompanyRecruitment løber løbskCompanyRecruitmentServiceDFDG_BI






2021-2r01--
25.06.2021223222CreateAlias og UpdateAlias fejler ved afsendelse af eventsTaxonomyDFDG






2021-2r01--
28.06.2021222156Ønske om at DFDG sætter afslutningsstatus id 5 på et rehab.forløbs forberedende del ifm CPR-flytning mellem kommunerRehabilitationProcesService og flytteflowSTAR (for KMD)

X


2021-3

DS-6611

DS-6613

Ja
28.06.2021218977KC-TASS-UpdateCprDeadClients fejler med Object reference not set to an instance of an object

DFDG batchjob

  • KC-TASS-UpdateCprDeadClients
SF


X


2021-3--
28.06.2021221622"Sequence contains more than one matching element" ved kald af PSSOvergang fra DISCOAMS til ESCOSTAR

DFDG (for KMD FB 220939)

Netcompany



XX

2021-3 / datagenopretning i prod inden da
--
28.06.2021222755Vi modtager en fejl når sagsbehandleren forsøger at aktivere borgerens "Min Plan"

PlanService

  • PublishPlan
KMD (KSS)

X


2021-3 / datagenopretning i prod inden da
--
30.06.2021221853Der kan ikke oprettes integrationskontrakt. "Error received from JobnetCitizenStatusService "

IntegrationContractService

  • CreateIntegrationContract
KMD

X



2021-2r02--
30.06.2021221065Dannelse af WsrmBesked ved oprettelse af personguppeprojekter - version 6 dannes umiddelbart, men ikke version 5

WsrmMessageService

  • GetPersonGroupProjectVersion5
  • GetPersonGroupProjectVersion6
STARX
X



2021-3--
01.07.2021223252Valider ved UpdateAsylumTransition at der findes data at opdatere

CvService (version 6)

  • UpdateAsylumTransition
DFDG (for KMD 218685)

X



2021-3--




Manuscript 223252 - Valider ved UpdateAsylumTransition at der findes data at opdatere

Problem

  • Eksisterende validering ved brug af  UpdateAsylumTransition metoden kaster ikke i alle situationer en sigende fejlkode, hvis der ikke i DFDG findes data, der kan opdateres.
  • Når UpdateAsylumTransition på CVService v. 6 kaldes med AsylumTransitionDate >= dags dato, valideres, at der findes en række at opdatere. Hvis ikke kastes fejlkode 9201.

  • Når AsylumTransitionDate < dags dato, og der ikke findes data at opdatere, resulterer det i en "Object reference not set to an instance of an object".

Løsning

  • Der laves tilsvarende en validering, når AsylumTransitionDate < dags dato, så det ikke efterfølgende resulterer i en "Object reference not set to an instance of an object", men i stedet for eksisterende fejlkode 9201 ('CVEditEndDate and AsylumTransitionDate is not registered for this citizen and cannot be updated')


Manuscript 221065 - Dannelse af WsrmBesked ved oprettelse af personguppeprojekter - version 6 dannes umiddelbart, men ikke version 5

Problem

  • Ved oprettelse af projekter af type 5 er det observeret, at der efter tilknytning af tilhørende myndigheder (fx jobcentre), der indgår i projekt, straks og som forventet, dannes GetPersonGroupProjectVersion6.

  • GetPersonGroupProjectVersion5 dannes imidlertid ikke, men kan "fremprovokeres" ved efterfølgende at opdatere fx kommentaren på projektet.

  • Når version 5 af beskeden skal have et ekstra skub for at blive dannet, er der risiko for, at version 5 aftagerne ikke får besked om oprettelse af nye projekter.

Løsning

  • Wsrm version v5 sendes nu altid (ligesom som version 6).


Manuscript 221853 - Der kan ikke oprettes integrationskontrakt. "Error received from JobnetCitizenStatusService "

Problem

  • Der kan efter 2021-2 releasen ikke oprettes integrationskontrakter pga. deadlock i DFDG. Ved kald til CreateAsylumTransition på CVService (version 6) låser CV statusoplysninger i DFDGs database inden kaldet til CreateOrUpdateAccount på PersonAdminService (version 1) hos Jobnet foretages.

Løsning

  • Dirty reads når Jobnet kalder JobnetCitizenStatusService (vi vil have en switch at det kun er i dette tilfælde at der foretages dirty reads).


Manuscript 221622 - "Sequence contains more than one matching element" ved kald af PSS / 222755 - Vi modtager en fejl når sagsbehandleren forsøger at aktivere borgerens "Min Plan"

Problem

  • Borgere, der har både DISCOAMS og ESCOSTAR stillingsbetegnelser som Mål kan ikke udlæses i PSS med kollektionen MyPlan = true
  • Jobcentre kan ikke publicere Min plan for sådanne borgere

Løsning

  • Datagenopretning i prod., hvor der sættes måltype 5 på mål, der indeholder ESCOSTAR


Manuscript 219053 - Tilmelding af straksbookingramt borger fejler

Problem

  • I testmiljø er der 70 subjobcentre uden en tilknytning til et plannersystem. I sådanne situationer kan borgere afmeldt pga. manglende selvbook ikke gennemføre et straksbookingflow.
  • I produktion ses der ikke tilsvarende mangler.

Løsning

  • DFDG laver en default således, at hvis vi ikke finder en tilknytning for et subjobcenter, benyttes hovedjobcenteret i i stedet for.
  • Løser aktuelt et testproblem, men vi også forebygge, at det kan opstå i produktion.


Manuscript 218977 - KC-TASS-UpdateCprDeadClients fejler med Object reference not set to an instance of an object

Problem

  • Hvis a-kassen pga. af medlemmes dødsfald udmelder medlemmet af a-kassen, inden DFDG har fået besked fra CPR om dødsfaldet, og der ligger en fremtidig booking til fælles jobsamtale (id 17), så fejler batchjobbet, da det pga. udmeldelse af a-kassen ikke kan sende af WSRM om aflysningen af indkaldelsen til personens a-kasse.

Løsning

  • Der sendes ikke WSRM om aflysning af booking til a-kassen, når medlemskabet er ophørt pga. dødsfald

Manuscript 222156 - Ønske om at DFDG sætter afslutningsstatus id 5 på et rehab.forløbs forberedende del ifm CPR-flytning mellem kommuner

Problem

  • Der er opstået ønske om, at DFDG sætter ny afslutningsstatus på et rehab.forløbs forberedende del ifm CPR-flytning mellem kommuner for at undgå, at der i KSS automatisk indlæses oplysninger fra DFDG om rehab.forløbs forberedende del ved CPR-flytning mellem kommuner.

Baggrund

På baggrund af indkomne spørgsmål har regelkontoret APOC1 i STAR vurderet, at:

  • Der er intet til hinder for, at tilflytningskommunen kan se status for forløbet uden borgerens samtykke.
  • Hvad gælder sagsoplysninger i øvrigt, herunder rehabiliteringsplanens forberedende del og begrundelsen for teamets indstilling, vil disse oplysninger kunne videregives mellem kommunerne efter borgerens samtykke i det omfang, at oplysningerne er nødvendige for sagens behandling i den nye kommune.


Løsning

  • Id 5 i kodelisten RehabilitationProcessStatusTypeIdentifier opdateres til:
    • Navn: Forløb afsluttet
    • Beskrivelse: Forløbet afsluttet, enten fordi der er tale om førtidspension, alm. forløb eller fordi den indstillede indsats er tilendebragt eller fordi borger er CPR flyttet mellem kommuner
  • Løsningen med at DFDG ændringer status til id 5 ved CPR-flytning mellem kommuner forudsætter, at KSS følger det normale flytteflow


Manuscript 223222 - CreateAlias og UpdateAlias fejler ved afsendelse af events

Problem

  • Både CrateAlias og Update alias fejler med: DateTime values that are greater than DateTime.MaxValue or smaller than DateTime.MinValue when converted to UTC cannot be serialized to JSON.

Løsning

  • Rettelser til CreateAliasFeature, UpdateAliasFeature og EventBuilder, således at events publiseres korrekt ved oprettelse og opdatering af aliaser


Manuscript 220270 - JobOrder, opdatering af CompanyRecruitment løber løbsk

Problem

  • Ved opdatering af jobordrer dannes i DFDG (for mange) dublet rækker

Løsning

  • Opdatering af Store Procedure sådan, at der ikke skrives dublet rækker


Manuscript 221070 - Taxonomy administration sender tom array for alias'er (occupation update event message)

Problem

  • Taxonomy administration sender tomt alias array med update occupation message selvom der er alias' på den opdaterede occupation.
  • Påvirker også GetEscoStarOccupationVersion1 WSRM'en, hvor Aliasser ikke er angivet selvom der er aliasser til stillingsbetegnelsen

Løsning

  • Når der opdateres en stillingsbetegnelse vil Aliaser være medtaget i event og WSRM-besked 


Manuscript 219966 - CV ændrer ikke søgbarhedsstatus ved fremtidig afmelding - udbygning af batchjob

Problem

  • Ved fremtidig afmelding bliver borgers CV ikke automatisk sat til ikke-søgbart, da det er ikke dannes events til JobSearch på afmeldedatoen

Løsning

  • I de eksisterende batchjob, der håndterer fremtidige afmeldinger, indarbejdes at der rejses et event som udløser en en synkronisering med Jobsearch 
    • KC-TASS-CancelEnrollmentSetCvAvailability
    • KC-TASS-CancelEnrollmentLetter


Manuscript 219739 - Kundetest: CV forbliver søgbart, når fravær med fritagelse for CV oprettes frem i tid

Problem

  • Fravær med en fremtidig startdato udløser ikke synkronisering fra DFDG mod Jobsearch silo (Fremtidig slutdato håndteres korrekt

Løsning

  • I de eksisterende batchjob der håndterer fravær med fremtidige startdatoer indsættes, at der rejses et event som udløser en en synkronisering af fritagelser med Jobsearch 
  • Der sættes 1.6.2021 som skilledato for, hvilke påbegyndte fravær, der fanges i batchjobbet. Dermed har vi testdata uden at spamme JobSearch med gamle fritagelser, når patchen releases 29/6-2021.
  • Batchjob omdøbes fra DFDG-TASS-ProcessAbsenceThatHasEnded til ProcessAbsenceThatHasChanged
  • Jira Legacy
    serverSystem JIRA
    serverId479d1618-4a6f-3f88-8ee1-04c6b02c448a
    keyDS-6191
     (internt link)


Manusript 216456 - Fravær afsluttes efter 30 dage

Problem

  • Det kunne umiddelbart se ud til, at DFDG-TASS-HandleEndetIllnessForSDPM ved en fejl fanger dette fravær, selvom det har en UUID. Måske i kombination med KC-TASS-EndOverdueIllness60Days.

Løsning

  • XXXX


Manusript 217100 - KSD får fejl fra DFDG: '4981 - Absence comment required when updating illness start date and end date'

Problem

  • KSD modtager fejlbeskeden  '4981 - Absence comment required when updating illness start date and end date', men metoden IllnessRecovryInformationService.CreateIllness som KSD anvender indeholder (slet) ikke et Comment eller CorrectionComment felt.

Løsning

  • Fejlen kan ikke genskabes.
  • Fejlkode 4981 er ikke kastet til KSD fra idriftsættelsen af 2021-1 og indtil 16. juni 2021.
  • Vurderes at være løst via 217343 i release 2021-1.


Manuscript 217114 - KSD/DFDG lukker ikke sagen efter Momentum har indberettet sidste sygedag

Problem

  • Ved jobcentrets raskmelding via IllnessCompositeService.CreateRecovery er der ikke dannet WSRM-beskeden GetIllnessUpdatedVersion6 eller 7 ej dannet til KSD.

Løsning

  • XXXX


Manuscript  215402 - KY modtager fejlkode 4644 This Client has an open existing contactgroup

Problem

  • KY modtager fejlkode 4644 This Client has an open existing contactgroup
  • Observeret når borger har igangværende fleksjobaktivitet (og skal være i KG10)

Løsning

  • Forslag: DFDG undlader at skifte til KG7, hvis der er en igangværende fleksjobaktivitet, når KY kalder med KG7, men gemmer blot afgørelsen
  • AFVENTER yderligere eksempler fra KY


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.