890.2 LAB - Afskaffelse af tjek af jobforslag - oprydning (fase 2)
Beskrivelse af epic af it-understøttelse af Styrelsen for Arbejdsmarked og Rekrutterings forretning
Indholdsfortegnelse
Afgrænsning af epic
Som serviceaftager vil jeg ikke længere have udstillet TJOB relateret data da disse data ikke længere er relevante Som STAR vil jeg have ryddet op i koden der omhandler tjek af jobforslag for at gøre kompletsisken og ubrugt kode mindre. | ||
Acceptkriterier | ||
---|---|---|
Nr. | Beskrivelse | Relevant for |
890.2.1 | Som serviceaftager ønsker jeg ikke længere at få udstillet data der vedrører TJOB. | DFDG, Jobnet, JobAG, JobKon |
890.2.2 | Som STAR ønsker jeg at få fjernet TJOB relateret kode. | DFDG, SF |
890.2.3 | Som STAR ønsker jeg at få fjernet DFDGs udstilling af REST-services til Jobnet og at Jobnet overgår til at bruge PersonHistoryService til brug for historik-visninger af fravær m.v. | DFDG, Jobnet |
890.2.4 | Som STAR ønsker jeg, at Jobnet ophører med at vise historik på TJOB og påmindelser for manglende TJOB | Jobnet |
890.2.5 | Som STAR ønsker jeg, at PersonVisiationStatusService bliver udvidet med henblik på at komme nærmere en udfasning af PSS'en (i en efterfølgende release). | DFDG |
890.2.6 | Som STAR ønsker jeg Jobnet historik opgraderet til Angular 7.0 | Jobnet |
Kriterier for tilsagn til serviceaftager i forhold til STARs snitflader | Berørte acceptkriterier | Bemærkninger | ||||
---|---|---|---|---|---|---|
890.2.1 | 890.2.2 | 890.2.3 | 890.2.4 | 890.2.5 | ||
KSS og a-kasser er opmærksomme på, at kollektioner i PersonStatusService med oplysninger om tjek jobforslag og påmindelser for manglende tjek af jobforslag ikke længere vil returnere indhold vedrørende
| x | |||||
KSS og a-kasser er opmærksomme på ny version 2 af PersonVisitationStatusService - og overvejer om versionen tages i brug ved udriftsættelse af 890.2 (forvemteligt i 2019-4) | x | |||||
Oversigt over berørte webservices
Manuel oversigt som er synlig for eksterne
Links i listen virker kun med STAR Jira konto - og indeholder ikke mere relevant info end hvad der fremgår i tabellen.
Summary | Varslingstype | Varslingsnote | Eksterne Snitflader | Interne Snitflader | Project | Description |
---|---|---|---|---|---|---|
Udgået | ConfirmActiveJobSeekingService(Version 6) Udfases | Jobnet | D+S | ConfirmActiveJobSeekingService(Version 6) Udfases da RemoveFutureCancelEnrollment flyttes til UnemploymentEnrollmentService | ||
Ændret | Ved kald til servicemetode vil der ikke længere blive returneret data i TJOB felter. | A-kasse KSS | D+S | For Tass: Warnings: | ||
Ændret | Ved kald til servicemetode vil der ikke længere blive returneret data i TJOB felter. | Jobnet | D+S | For BajRemovalJobnet: Følgende felter. BajRemovalJobnet | ||
PersonVisitationStatusService (version 2).GetPersonVisitationStatus | Ny | Ny version 2 af servicen. Metoden GetPersonVisitationStatus udvides med flere dataområder. | A-kasse(f) KSS(f) | Jobnet | D+S | Version 1 forbliver i live. |
UnemploymentEnrollmentService (Version 7).RemoveFutureCancelEnrollment | Ændret | ConfirmActiveJobSeekingService(Version 6).RemoveFutureCancelEnrollment Flyttes til UnemploymentEnrollmentService (Version 7). Metoden anvendes af Jobnet | A-kasse(t.o.) KSS(t.o.) | Jobnet | D+S |
Autogeneret fra Jira
Ej synlig for eksterne
summary | varslingstype | varslingsnote | eksterne snitflader | interne snitflader | project | description |
---|
Beskrivelse af epic
Acc.kr. 890.2.1 Som serviceaftager ønsker jeg ikke længere at få udstillet data der vedrører TJOB, da disse data ikke længere er relevante
Fritagelser
I forbindelse med afmelding og generering af advarselsbeskeder blev der tidligere benyttet fritagelser indenfor området tjek af jobforslag (TJOB).
Da TJOB er udgået, er der ikke længere behov for oplysninger om TJOB - og der vil være mulighed for at udfase den del af koden fra fritagelser, der omhandler TJOB.
PersonVisitationStatusService(Version 1)
PersonVisitationStatusService(version 1) udvides med metoden GetPersonVisitationStatus
ConfirmActiveJobSeekingService(version 6).RemoveFutureCancelEnrollment
Service metoden RemoveFutureCancelEnrollment flyttes fra ConfirmActiveJobSeekingService til UnemploymentEnrollmentService (Version 7) dette gøres med henblik på at få udfaset ConfirmActiveJobSeekingService.
ConfirmActiveJobSeekingService(version 6)
ConfirmActiveJobSeekingService(version 6) udfases
PersonStatusService(Version 20)
PersonStatusService(Version 20).GetVariablePersonStatus
Ved forespørgsel på Tass på metoden GetVariablePersonStatus vil serviceaftale ikke længere få informationer tilbage om nedenstående:
ConfirmActiveJobSeekingDate
NextEnrollmentConfirmationDeadline
MissedConfirmationWarning
MissedConfirmationWarningRemovalDate
WarningsInfo
MissedConfirmationWarning vil returnere fasle
- - - ConfirmActiveJobSeekingDate | dateTime | 0 - 1 | Seneste tjek jobforslag dato (TJOB). | |
- - - NextEnrollmentConfirmationDeadline | dateTime | 0 - 1 | Næste tjek jobforslag dato (TJOB). |
- - - MissedConfirmationWarning | boolean | 1 | Flag, der angiver om personen har glemt at bekræfte aktiv Jobsøgning. Hvis en person har en aktiv tilmelding, hvor warningdate er passeret, men removaldate ikke er passeret, så sættes MissedConfirmationWarning til true. | |
- - - MissedConfirmationWarningRemovalDate | dateTime | 0 - 1 | RemovalDate til Warningdate + 7 dage. |
- WarningsInfo | WarningsType | 0 - 1 | Beskeder til KSS'er om borger om afmelding, inaktivitet, TJOB, m.m. Incl. historiske data. | |
- - EnrollmentWarningDatesCollection | EnrollmentWarningTypeCollection | 0 - 1 | ||
- - - EnrollmentWarningType | EnrollmentWarningType | 0 - * | ||
- - - - MessageIdentifier | guid Base: string | Pattern: [\da-fA-F]{8}-[\da-fA-F]{4}-[\da-fA-F]{4}-[\da-fA-F]{4}-[\da-fA-F]{12} | 1 | Unik nøgle |
- - - - WarningDate | dateTime | 1 | ||
- - - - ClientCategoryTypeIdentifier | 1 | Altid ’2’ eller ‘4’ eller '7' Angivelse af klientkategori for perioden. |
PersonStatusService(Version 20).GetVariablePersonStatusCv
Ved forespørgsel på BajRemovalJobnet på GetVariablePersonStatusCv vil serviceaftager ikke få noget tilbage i typen BajRemovalJobnet
- BajRemovalJobnet | BajRemovalJobnetType | 0 - 1 | ||
- - MissedConfirmationWarning | boolean | 1 | Flag, der angiver om personen har glemt at bekræfte aktiv Jobsøgning. Hvis en person har en aktiv tilmelding, hvor warningdate er passeret, men removaldate er ikke passeret, så sættes MissedConfirmationBaj til true | |
- - MissedConfirmationWarningRemovalDate | dateTime | 0 - 1 | RemovalDate til Warningdate + 7 dage. |
Jobnets implementering
Jobnet giver borger mulighed for at annullere en fremtidig afmelding, via knappen "JA, SLET MIN AFMELDING", som fremkommer under "TIL- OG AFMELDING", når borger har afmeldt sig på længere sigte.
I dag kaldes ConfirmActiveJobSeekingService(Version 6).RemoveFutureCancelEnrollment, men da denne metode flyttes til UnemploymentEnrollmentService (Version 7), skal Jobnet fremadrettet kalde den dér.
Ved skiftet gør Jobnet ikke længere brug af metoden ConfirmActiveJobSeekingService(Version 6), som slettes fra koden.
Arbejdet udføres i: /wiki/spaces/ISB/pages/1333297500
890.2.3 Som STAR ønsker jeg at få fjernet DFDGs udstilling af REST-services til Jobnet og at Jobnet overgår til at bruge PersonHistoryService til brug for historik-visninger af fravær m.v.
Som STAR ønsker jeg, at DFDG ophører med at udstille REST-services til Jobnet.
Som STAR ønsker jeg, at Jobnet viser både historiske, aktuelle og fremtidige fravær under Historik-visningen af fravær. Og slettede fravær (da borger evt. kan nå at have set et fremtidigt fravær, inden det efterfølgende er blevet slettet).
Som STAR ønsker jeg, at der ikke vises de Comments eller CorrectionComments, der er registreret på disse fravær.
Se liste over REST-services på wiki: /wiki/spaces/GI/pages/74937824.
Jobnets Implementering
PersonHistoryService implementeres på Jobnet jf. /wiki/spaces/ISB/pages/1328709647
PersonHistoryService viser alle historiske, nuværende og fremtidige registreringer og kan ikke kaldes med et datointerval, som tilfældet var for de Rest services, som den erstatter. Data der vises er både oprettelser, korrektioner, sletninger. Endvidere kan forekomme registreringer, hvor der ikke er sat et slutdato, hvilket tillige slår igennem i kalendevisning for fx fravær (dette er i overensstemmelse med POs ønsker. Sagsbehandler kan sætte slutdato hvis ønsket.)
Visningen på Jobnet er altså IKKE én til én med den gamle visning - derimod er den, jf. aftale med PO, "én til én" med serviceresponse.
Perioden der vises data for - fx. tre år tilbage i tiden, er den samme som før. Filtreringen af data sker nu bare på Jobnet og ikke ved kald af service med datoparametre.
Data vises sorteret efter registration time.
"Min Kalender" viser fortsat data for fravær og ledlighedsstatus registreringer, nu blot på baggrund af data fra PHS.
Se mere i /wiki/spaces/ISB/pages/1332576415.
890.2.4 Som STAR ønsker jeg, at Jobnet ophører med at vise historik på TJOB og påmindelser
Som STAR ønsker jeg, at Jobnet ophører med at vise historik på TJOB og påmindelser (Formål: For at undgå at (gen)implementere visning af historik for TJOB og påmindelser ud fra oplysninger med idriftsættelse i 2019-4 for at skulle fjerne visningen igen i 2020-1).
Følgende elementer i historikken slettes derfor i story /wiki/spaces/ISB/pages/1332576415:
og:
890.2.5 Som STAR ønsker jeg, at PersonVisiationStatusService bliver udvidet med henblik på at komme nærmere en udfasning af PSS'en
Som STAR ønsker jeg, at PersonVisiationStatusService bliver udvidet med henblik på at komme nærmere en udfasning af PersonStatusService (version 20) i en efterfølgende release.
OBS:: PSS v18 og 19 er fjernet i E 935.2 / 2019-2 LAB (og dermed i prod.fra forventeligt release 2019-4.
Udvidelserne af PersonVisiationStatusService er beskrevet under følgende underside:
PersonVisitationStatusService (Version 2 UDV, 2019-3)
Ved udstilling af information i denne service revideres filtreringsreglerne på returnering af data for a-kasser.
Fremadrettet vil filtrering ske som beskrevet nedenstående:
Regler for a-kasser
Generelle A-kasse filtrerings regler på tværs af collections og typer
A-kassers adgang til aktuelle oplysninger
A-kassen har adgang til egne medlemmer samt til "gamle" medlemmer 4 måneder (120 dage) efter medlemsafgang, herunder adgang til aktuelle oplysninger (oplysninger uden dato til filtrering). (sikkerhedslag)
Person er medlem af den kaldende a-kasse:
- A-kasse har adgang til person
Person er ikke medlem af den kaldende a-kasse
- Person har været medlem af den kaldende a-kasse OG medlemskab er afsluttet indenfor de sidste 120 dage:
- - A-kasse har adgang til person
- Ellers
- - A-kasse har ikke adgang til person
Forespørger A-kasser på personer de ikke har adgang til, fejler servicekaldet med fejlkode 4575.
Hvis a-kassen har brug for at se PSS-oplysninger i perioden efter medlemsafgang – fx ved klagesager eller kontrol – skal a-kassen selv sørge for at gemme et ”statusbillede”/statusdata, inden adgangen til data i PSS ”afbrydes”.
A-kassers adgang til historiske oplysninger
Der er adgang til historiske oplysninger i 4 måneder (120 dage) før medlemstilgang i den kaldende a-kasse til og med dato for medlemskabets ophør.
A-kasse filtreringsregler for de enkelte områder
Exempts
Fritagelser vises kun, hvis seneste kontaktgruppe KG1 (DP) eller KG 8 klientkategori (Dimittend)
ellers returneres tom collection af PersonExempts
ContactGroup
Kontaktgrupper a-kasse har adgang til at se
Der filtreres på ContactGroupTypeIdentifier
1 - Dagpengemodtager
8 - Uden ydelse
10 - Fleksjobansat
13 - Jobafklaring
21 - Voksenelever
22 - Jobrotation
23 - Seniorjob
25 - Sygedagpengemodtager fra ledighed
Filtrerings reglen fra PSS vedr. 4 år bortfalder.
PersonCategory
A-kasser skal ikke kunne se personkategoriseringer, da de kontaktgrupper a-kassen har mulighed for at fremsøge vil have en NULL kategorisering.
PersonCategoryInfo sættes derfor til NULL
Absence
Fravær a-kasse har adgang til at se
Der filtreres på AbsenceTypeIdentifier:
1 - Uddannelse
2 - Midlertidigt arbejde
3 - Borgerligt ombud
4 - Barsel (max 14 dage)
8 - Barsel
10 - Ferie
11 - Sygdom - sygemelding
15 - Deltidsbeskæftigelse (over 20 timer/uge)
18 - Fritagelse for rådighed under deltagelse i tilbud
21 - Værnepligt
23 - Jobrettet uddannelse (deltid)
24 - Jobrettet uddannelse (fuldtid)
25 - Seniorjob
30 - Aktivering - Løntilskud
33 - Aktivering - Jobrotation
42 - Arbejdsfordeling, vejrlig eller materialemangel
43 - På vej på efterløn/fleksydelse (inden for 6 uger)
44 - På vej på pension (folkepension) (inden for 6 uger)
45 - På vej i job (inden for 6 uger)
46 - Barsel inden for 6 uger
47 - Ferie med ydelse
48 - Uddannelsespålæg
49 - Omfattet af særlig uddannelsesydelse
54 - Omfattet af kontantydelse
56 - Fritaget for pligt til selvbook
57 - Frataget ret til selvbook
63 - Krav om CV
64 - Tjek af jobforslag og joblog
65 - Uden for institutionens åbningstid - manglende pasningsmulighed
66 - Inden for institutionens åbningstid – manglende pasningsmulighed
67 - A-dagpengemodtager modtager hjælp fra kommunen
70 - Tilladelse efter repatrieringslovens § 6
71 - Arbejdsfordeling op til 6 uger
72 - Arbejdsfordeling over 6 uger
73 - Vejrlig eller materialemangel
74 - Uddannelse under pulje til uddannelsesløft
75 - Kontaktforløb hos a-kasse
Enrollment
Tilmelding vises kun, hvis seneste kontaktgruppe KG1 (DP) eller KG 8 klientkategori (Dimittend)
Eller SelfServiceEnrollment = true
Ellers sættes Enrollment under EnrollmentInfo til NULL
ActivitySupplementInfo
A-kasser skal ikke kunne se aktivitetstillæg
Derfor sætes ActivitySupplementInfo til NULL for a-kasser
SocialAidInfo
A-kasser skal ikke kunne se ydelse fra ydelsessystemet
Derfor sætes SocialAidInfo til NULL for a-kasser
Denne collection er etableter i forlængelse af epic 957.1 Kommunikation mellem KY og DFDG om ansøgninger og afgørelse af ydelse
Landssupport systemet
I landssupport systemet ved borger opslag, vil dele af Statusoplysninger få data fra PersonVisitationStatusService i stedet for PersonStatusService.
Fritagelser er blevet tilføjet for at man hurtigt kan danne sig et overblik over om borger er fritaget fritagelserne blive præsenteret efter gældende regler og vil også blive vist på registerudtræk.
890.2.6 Opgradering af Jobnets historik til Angular 7.0
Jobnets historik anvender Angular.js, som indenfor et års tid har "End of life". Koden virker fortsat, men Google patcher herefter ikke længere fundne fejl, hvilket udgør en risiko. Det er derfor aftalt, at historikken skal opgraderes til Angular version 7. Der er ingen synlige ændringer heraf. Og løsningen skal virke som den hele tiden har gjort.
Arbejdet udføres i /wiki/spaces/ISB/pages/1336345183r 7
Overvej for hvert acceptkriterie hvilke systemer der berøres af ændringen:
DFDG
Services
WSRMer
Kodelister
PersonStatusService (PSS)
PersonHistoryService (PHS)
LSS (Landssupportsystem) og herunder Registerudtræk (hvis STAR har dataejerskab og der er lavet PHS på domænet)
Jobnet
VITAS
JobKon
JobAG
BI integrationsplatform
Kommunalt sagsbehandlingssystem
A-kasse sagsbehandlingssystem
Kommunalt bookingsystem
JobcenterPlanner (JCP)
WorkForcePlanner (WFP)
Kommunalt ydelsessystem
Særlige krav til test
Test scenarie | Berørte systemområder | Identificeret af |
---|---|---|
I forbindelse med fjernelse af kode kan der forkomme områder der ønskes regressiontest på. 26-06-2019 KMD-Aktiv er ikke en aktiv del af testen, da der ikke sker noget med deres snitflad, der er alene tale om afledte TJOB handlinger i DFDG der nu er fjernet. | DFDG, KSS, A-Kasse KMD-Aktiv/KY | Carsten Olsen Rolf Marcher Arndt |
Konsekvenser for drift
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
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.