Skip to end of metadata
Go to start of metadata

You are viewing an old version of this page. View the current version.

Compare with Current View Page History

« Previous Version 23 Next »

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-10.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-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-6870 - 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.32.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.FagprofessionelKontaktRolleTypeCodeListÆndretNyt id i kodelistenKSS, Plannersystemer, UnoUngBI, SFD+S
CodeListService (version 5).ClientSystemTypeIdentifierÆndretNye id'er i kodelistenA-kasse, KSD, KSS, PlannersystemerSFD+S
CodeListService (version 5).EducationEventCancellationCauseCodeTypeIdentifierÆndretNye id'er i kodelistenKSSBID+S


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?
15.11.2021

232163

JobOrderPriceHour fra VITAS på løntilskud FØP (type 'Job for førtidspensionister på særlige vilkår,').

ActivityService

  • CreateActivity
  • UpdateActivity
KMD (KSS)X
X



2022-1

19.11.2021241494Ny kodelisteværdi i kodelisten ClientSystemTypeIdentifier

CodeListService (v5)

  • ClientSystemTypeIdentifier
STARX
XXX

2022-1DS-7612Ja
26.11.2021242107Nye kodelisteværdier - EducationEventCancellationCauseCodeTypeIdentifier

CodeListService (v5)

  • EducationEventCancellationCauseCodeTypeIdentifier
STAR

X



2021-4r02

(18.01.2022)

DS-7685Ja
30.11.2021242526Manglende opdatering af Persontabel i BorgerkommunikationCPR stamdata i BorgerkommunikationDFDG






2021-4r01 (21.12.2021)--
30.11.2021236524KG 10 Fleksjobansat - afsluttet grundet ophør af bevilling i KY -på tidligere KG 13 (JAF- anden ydelsestype)Afledte handlinger i DFDG på baggrund af afgørelser m.v. fra KY

KMD (KSS)

KY (242088)



X
KY

2021-4r01--
30.11.2021240287Raskmeldinger ikke sendt til KSD

WsrmMessageService

  • GetIllnessUpdatedVersion6
KMD (KSS)X
X
KSS

2021-4r01-

-

30.11.2021242110Event receiver for Star.Borgerkommunikation.FagprofessionelKontakt i DFDG fejlerKommunikation mellem (old) DFDG og Borgerkommunikation via eventbrokerDFDG






2021-4r01--
30.11.2021242105Ændringstype skal defineres for støttebehovBesked til borgers beskedbakke om støttebehovDFDG






2021-4r01--
30.11.2021242422Kundetest: Brev om støttebrev dannes igen ved publicering af ÆT-1 ændring - støttebehov er ikke ændretBesked til borgers beskedbakke om støttebehovSTARX
X



2021-4r01-

-

04.12.2021241685A-kasse kan ikke lave historisk opdatering af cv

JobSearch.CvWorkFlowService

  • UpdateCVStatus 
SF for STARX
X


2022-1
--
04.12.2021241994Kundetest (2021-4): Arbejdserfaring er fejlagtigt udfyldt med 'Ingen arbejdserfaring'JobSearchSTARX




2022-1
--
04.12.2021241797Fejl i kald til JobSearch.CvSearch.SearchText

JobSearch.CvSearch

  • SearchText
WFP

X
WFP
2022-1
--
08.12.2021243157Anmodning om ny kontaktpersontype 'Fastholdelseskonsulent'

Borgerkommunikation

  • FagprofessionelKontaktRolleTypeCodeList
Schultz

X



2022-1DS-7754Ja
08.12.2021243058KC-TASS-PersonTransferAuthority fejler med Value cannot be null. Parameter name: FagprofessionelKontaktRelationIdFlyttebatchjob







2021-4r01--
08.12.2021242981soap fejl mod flere service på https://service.bm.dk/pjaktasswcftserviceForskellige DFDG servicesSchultz

X



2021-4 Emergency Prod 09-12-2021--
10.12.2021

225621


243171

[WSRM] CvUpdated: Sequence contains more than one matching element

DFDG CV mapping exceptions - Sequence contains more than one matching element - Failed to retrieve and store cv for "xxxx"


Dubletter i borgers registrering af Jobbetingelser i CVKMD (KSS)

XX


Datagenoprettet i prod. 10.12.2021--
16.12.2021242105Ændringstype skal defineres for støttebehovMin plan, uddannelsespålæg og støttebehovDFDGX
X



2021-4r01--
21.12.2021241484Datagenopretning af myndigskoder på jobordrerDatagenopretning af myndighedskoder for primære rekrutteringsmyndigheder, der er fjernet ved opdatering fra JobAGSTAR

X



Datagenoprettet i prod. 9.12.2021--
21.12.2021212485Borger returnerer ikke til ktg. 17 efter raskmelding i kontaktgruppe 24
STARX
X



2021-1--
21.12.2021227281Sygemeldt borger der kommer fra KG 14 løntilskud - førtidspensionist. Er raskmeldt 18.6.2021, men KG ikke skiftet

Raskmelding via IllnessCompositeService

  • CreateRecovery
KMD (KSS)

X



By-design--
02.01.2022243149Datagenopretning af dubletter i 'jeg-søger-job-som-stillingsbetegnelser'

DFDG batchjob fejler pga. dubletter i 'jegsøger-job-som' stillingsbetegnelser

  • 243148 - DFDG-TASS-ReenrollWhenIllnessEndsLaterThanToday fejler med flere af den samme ConceptUriDa
  • 243057 - KC-TASS-MissingAppropriation fejler med person can not be registered with the same ConceptUriDa more than one time
    • 243056 - DFDG-TASS-HandleEndedIllnessForSDPM fejler med person can not be registered with the same ConceptUriDa more than one time
STAR / SF






Datagenoprettet i prod. 27.12.2021--
03.01.2022237124Valider at InterviewIdentifier ikke er brugt før ved CreateInterview

InterviewService

  • CreateInterview
DFDG pga. Schultz i 235630









Manuscript 237124 - Valider at InterviewIdentifier ikke er brugt før ved CreateInterview

Problem

  • Ved kald af InterviewService (version 2)#CreateInterview med en InterviewIdentifier, der allerede er brugt, resulterer det i en constraint-fejl på primær-nøglen fra SQL Server (fejl 2627).

Løsning

  • Der indføres en validering på, at InterviewIdentifier ikke allerede er brugt, så der kan returneres en pænere fejl.
  • Den eksisterende fejlkode 4721 = "There already exists a client interview with the specified identifier" er en kandidat.

Manuscript 243149 - Datagenopretning af dubletter i 'jeg-søger-job-som-stillingsbetegnelser'

Problem

  • DFDG batchjob fejler pga. dubletter i 'jegsøger-job-som' stillingsbetegnelser (pga. indført validering mod dubletter)

    • 243148 - DFDG-TASS-ReenrollWhenIllnessEndsLaterThanToday fejler med flere af den samme ConceptUriDa
    • 243057 - KC-TASS-MissingAppropriation fejler med person can not be registered with the same ConceptUriDa more than one time
    • 243056 - DFDG-TASS-HandleEndedIllnessForSDPM fejler med person can not be registered with the same ConceptUriDa more than one time

Løsning

  • Dubletter er datagenoprettet i prod. 27.12.2021. I alt  er 443 borgere berørt af datagenopretningen. Liste fremgår i sagen.


Manuscript 212485 - Borger returnerer ikke til ktg. 17 efter raskmelding i kontaktgruppe 24

Problem

  • Tilmeldt borger i KG 17, der blev KG 24 (sdp-modtager fra beskæftigelse) returnerer ikke til KG 17 efter raskmelding

Løsning

  • Ved raskmelding af tidligere KG17 fra KG24 returneres borger til KG 17.


Manuscript 241484 - Datagenopretning af myndigskoder på jobordrer

Problem

  • Ved opdatering af jobordrer fra JobAG er oplysninger om primære rekutteringsmyndigheder "faldet af " jobordren

Løsning

  • Datagenopretning af de berørte, aktive jobordrer


Mansuscript 242105 - Ændringstype skal defineres for støttebehov

Problem

  • Der publiceres kun en ny plan, hvis der er ændringer på planen af type 1.
  • Da der ikke er defineret en ændringstype for støttebehov, bliver der ikke publiceret en ny plan og dannet en støttebehovs-PDF, hvis der kun ændres støttebehov på planen.

Løsning

  • Støttebehov gøres til en ændringstype 1 (hvilket er en forudsætning for, at støttebehovs-PDF'en dannes ved publicering uden andre ændringer). 

  • Vi genbruger PlanVersionEventTypeIdentifier 2 = "Ny plantype uddannelsespålæg" til at angive ændringen i dette scenarie (for at holde interne og eksterne serviceaftager fri for afledte konskevenser, hvis der i stedet var opfundet en ny hændelsestype). En sideeffekt vil dog være, at borgeren får besked om, at der er kommet en ny version af planen, hvor der dog ikke er nogen synlige ændringer. Det er besluttet at leve med denne uhensigtsmæssighed.

Manuscript 225621 - [WSRM] CvUpdated: Sequence contains more than one matching element / 243171 - DFDG CV mapping exceptions - Sequence contains more than one matching element - Failed to retrieve and store cv for "xxxx"

Problem

  • Problem at indlæse / behandle CV-oplysninger, når der er dubletter i Jobbetingelser i CV-oplysninger

Løsning

  • Midlertidig løsning: Datagenopretning i form af sletning af dubletter i jobbetingelser (FB 243254)
    • 10.12.2021: Datagenopretning i prod. 45 dupletrækker fjernet

Manuscript 242981 - soap fejl mod flere service på https://service.bm.dk/pjaktasswcftservice

Problem

  • Fejlen skyldes en StackOverflowException
  • Abnormt stor dependency-graf for servicen IllnessRecoveryInformationService, hvilket giver DFDG/vores dependency injection rammeværk problemer. 
  • Vi har driftsproblemer, hvor IIS'ens apppools crasher og gør at kald foretaget af serviceaftagere går tabt. Alle DFDG's services er påvirket og dermed alle serviceaftagere.

Løsning

  • Nedbringning af initiering af nødvendige dependencies for IllnessRecoveryInformationService.

Manuscript 243058 - KC-TASS-PersonTransferAuthority fejler med Value cannot be null. Parameter name: FagprofessionelKontaktRelationId

Problem

  • x

Løsning

  • Rollerne, der stammer fra aktiviteter (ActivityService) - Mentor, Udslusningskoordinator og Personlig Jobformidler - skal også ignoreres af batchjobbet, dvs. ikke afkortes af DFDG ifm. CPR-flytning mellem kommuner.

Manuscript 243157 - Anmodning om ny kontaktpersontype 'Fastholdelseskonsulent'

Problem

  • Kommuner har via Schultz indmeldt ønske om ny kontaktpersontype: "Fastholdelseskonsulent", der arbejder med fastholdelsesplaner efter sygedagpengeloven

Løsning

  • Nyt id 33 i kodelisten Borgerkommunikation.FagprofessionelKontaktRolleTypeCodeList
  • Navn: Fastholdelseskonsulent
  • Beskrivelse: Fastholdelseskonsulent, fx ifm arbejdet med fastholdelsesplaner efter sygedagpengeloven
  • Startdato: 01-12-2021
  • Slutdato: 01-07-2100

Manuscript 241797 - Fejl i kald til JobSearch.CvSearch.SearchText

Problem

  • Metoden melder fejl hvis der indgår personer med ikke-valide kommunenumre.
  • Der findes en række personer i JobSearch som står med Kommunekode (MunicipalityCode) 10,11,12 og 19. Dette er ikke som sådan kommunekoder men betyder følgende

    • 10 Sømandsskattekontoret

    • 11 Told og Skattestyrelsen

    • 12 ATP

    • 19 Administrativ (Sygehusene)

  • Data svarer til de data vi modtager fra CPR, så der ikke som sådant noget galt med data.

  • I prod. findes pr. 24.11.2021 72 sådanne borgere.

Løsning

  • Manglende kommunenavn er ikke tilladt i snitfladen til CvSearchService.SearchText). Derfor indsættes 'Ukendt' som kommunenavn i denne situation.

Manuscript 241685 - A-kasse kan ikke lave historisk opdatering af cv

Problem

  • A-kasse kan ikke registrere CV-godkendelsesstatus for et tidligere medlem

Løsning

  • Muliggørelse af registrering af CV-godkendelsesstatus på til 1 år bagud i tid for tidligere medlemmer (svarende til den tidshorisont afholdte samtaler kan efterregistreres).

Manuscript 242422 - Kundetest: Brev om støttebrev dannes igen ved publicering af ÆT-1 ændring - støttebehov er ikke ændret

Problem

  • Ved publicering af plan dannes hver gang støttebrev - selv om der ikke er fortaget ændringer i støttebehovene

Løsning

Manuscript 242105 - Ændringstype skal defineres for støttebehov

Problem

  • Den nye støttebehovs-PDF bliver ellers ikke lagt i borgerens beskedbakke, hvis det kun er støttebehov, der ændres på uddannelsesplanen.

Løsning

  • Der defineres Ændringstype for støttebehov så PDF'en kan lægges i beskedbakke, når det skal ske.
  • Vi genbruger PlanVersionEventTypeIdentifier 2 = "Ny plantype uddannelsespålæg" til at angive ændringen i dette scenarie.

Manuscript 242110 - Event receiver for Star.Borgerkommunikation.FagprofessionelKontakt i DFDG fejler

Problem

  • DFDG kan ikke processere eventbroker beskeder omkring fagprofessionelle kontakter.

Løsning

  • Fix af problem, så DFDG kan processere eventbroker beskeder omkring fagprofessionelle kontakter.

Manuscript 240287 - Raskmeldinger ikke sendt til KSD

Problem

  • Ikke alle raskmeldinger sendes til KSD. Raskmeldinger med sidste sygedag d.d., hvor sagsbehandler samme dag skifter KG væk fra SDP, indebærer at nuværende batchjob ikke "fanger" det afsluttede sygefravær og får sendt raskmelding til KSD.

Løsning

  • Opdatering af batchjobbet DFDG-TASS-HandleEndedIllnessForSDPM:
    • Raskmelding på borger med sygefravær med UUID/NemrefusionsIdentifier og med sidste sygedag d.d. og skift herefter KG væk fra SDP og skal fremover sender WSRM til KSD, når batchjobbet er kørt.
    • Raskmelding på borger med fravær med UUID/NemrefusionsIdentifier og med sidste sygedag d.d., hvor borger forbliver i SDP-KG, skal fortsat sende WSRM til KSD, når batchjobbet er kørt.
  • I scope af denne sag opdateres også batchjobbet DFDG-TASS-HandleFromKGSDPMtoKG7 til at sætte 'IsIllnessUpdatedWsrmSent' flaget på sygefraværet ifm. WSRM udsendelse, hvilket har manglet hidtil. Den tilføjede håndtering i DFDG-TASS-HandleEndedIllnessForSDPM ville ellers resultere i dobbeltudsendelse af IllnessUpdated WSRM.

Manuscript 236524 - KG 10 Fleksjobansat - afsluttet grundet ophør af bevilling i KY -på tidligere KG 13 (JAF- anden ydelsestype)

Problem

  • Samspil mellem KY og DFDG er ikke hensigtsmæssigt ift. de afledte handlinger DFDG foretager, hvis fx
    • borger har flere sager / ansøgninger under behandling
    • borger har bevilling på flere typer af ydelser
    • KY ikke sender transaktioner i forretningsmæssig logisk rækkefølge

Løsning

  • Ved behandling af en afgørelse fra KY  med ydelse afvist/stoppet, og borger er i en af kontaktgrupperne fra KG2A eller B-listen (Se forretningsside for UnemploymentRegistrationsService)), er der tilføjet to regler, hvor afgørelsen gemmes uden afledte handlinger:
    1. Hvis borger er i KG7 eller 10.
    2. Hvis afgørelsen fra KY vedrører KG13 (Jobafklaring), og borger i DFDG ikke er registreret i KG13

Manuscript 242526 - Manglende opdatering af Persontabel i Borgerkommunikation

Problem

  • Ifm modtagelse af stamdata events (Star.EksterneData.Borgerstamdata) fra BI i Borgerkommunikation, mangler vi at oprette nye borgere i borgerkommunikations Person tabel. Til forskel fra andre siloer, hvor BI vedligeholder Person tabellen lige nu, skal Borgerkommunikation selv vedligeholde denne tabel ud fra events fra BI.

Løsning

  • Etablering af unktionalitet til at vedligeholde Person tabellen i Borgerkommunikations siloen.
  • I særskilt sag datagenopretning af af nye stamdata fra perioden fra idriftsættelse af 2021-4 til idriftsættelse af 2021-4r01 (242528)

Manuscript 242107 - Nye kodelisteværdier - EducationEventCancellationCauseCodeTypeIdentifier

Problem

  • STIL idriftsætter 1.1.2022 nye kodelisteværdier for afbrydelsesårsager
    • 101 - Ej mødt / adgangskrav ej opfyldt / ansøgning trukket
    • 102 - Faglige krav
    • 103 - Private årsager
    • 104 - Ikke bestået prøve/eksamen
    • 105 - Bortvist
    • 106 - Eleven kan ikke kontaktes
    • 107 - Uddannelsesskift
    • 108 - Uddannelse fortsættes på anden institution
    • 109 - Fuldført GF1 eller GF+
    • 110 - Fuldført GF2 eller studiekompetencegivende forløb - fortsætter ej
    • 111 - Afbrudt udvekslingsstudent
    • 112 - Orlov
    • 113 - Fuldført
    • 114 - Elev afgået ved døden
    • 115 - Læreforhold ophørt
  • Oprettes med startdato 07-12-2021 og slutdato 01-07-2100
  • Afbrydelsesårsager tilgængeliggøres for KSS via 
    • WSRM-beskeden GetEducationIncomingEventVersion10
    • EducationEventService.GetEducationIncomingEvents
  • De gamle værdier / afbrydelsesårsager vil en en perioden blive anvendt overlappende med de nye værdier

Løsning

  • DFDG kodelisten EducationEventCancellationCauseCodeTypeIdentifier udvides derfor med de værdier som STIL indfører. 
  • Udvidelsen sker i DFDG patch 2021-4r02 (18.01.2022).


Manuscript 241494 - Nye kodelisteværdier i kodelisten ClientSystemTypeIdentifier

Problem

  • WSRM-aftagere vil (som hidtil) gerne kunne se, om en registrering er foretaget af systemet selv - eller af et andet system.
  • Derfor skal nye registrerende systemer oprettes i kodelisten ClientSystemTypeIdentifier således, at det nye id kan indgå i WSRM'er på WsrmMessageService v11.

Løsning

  • Tilføjelse af nye id'er i kodelisten således at WSRM-aftagere (for WsrmMessageService v11)  lettere kan aflæse om en registrering af foretaget af systemet selv eller et andet system.
    • id: 59
      • navn: Edora JobTech
      • beskrivelse: Edora JobTech
      • startdato: 01-12-2021
      • slutdato: 01-07-2100
    • id 60:
      • navn: Marselisborg IT - Virego
      • beskrivelse: Marselsiborg IT - Virego
      • startdato: 01-12-2021
      • slutdato: 01-07-2100


Manuscript 232163 - JobOrderPriceHour fra VITAS på løntilskud FØP (type 'Job for førtidspensionister på særlige vilkår,').

Problem

  • Løntilskudsaktiviteter for førtidspensionister, hvor JobOrderPriceHour er registreret kan ikke opdateres med ActivityService, da valideringen ikke omfatter jobordretyper vedr. løntilskud for førtidspensionister

Løsning

  • JobOrderPriceHour (fra fx VITAS på løntilskud FØP) type 'Job for førtidspensionister på særlige vilkår' tilføjet validator.



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.





  • No labels