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


STAR Projektleder (PL)Forretningsanalytiker (FA)STAR ReleaseEpic statusEksterne snitflader

Camilla Hagedorn Trolle

Carsten Olsen

Rolf Marcher Arndt (Edora)

Kenneth Ingemann Larsen (NNIT) (Unlicensed)

STAR udvikling: 2019-3

STAR idriftsættelse: 2019-4

1.0 Hovedspor_(LAB)

KSS,

A-kasse


DS-189 - Getting issue details... STATUS

JOB-150 - Getting issue details... STATUS



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.6Som STAR ønsker jeg Jobnet historik opgraderet til Angular 7.0Jobnet

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

  • ConfirmActiveJobSeekingDate

  • NextEnrollmentConfirmationDeadline

  • MissedConfirmationWarning

  • MissedConfirmationWarningRemovalDate

  • WarningsInfo

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

ConfirmActiveJobSeekingService(Version 6)

Udgået

ConfirmActiveJobSeekingService(Version 6) Udfases


Jobnet

D+S

ConfirmActiveJobSeekingService(Version 6) Udfases da RemoveFutureCancelEnrollment flyttes til UnemploymentEnrollmentService

PersonStatusService (version 20).GetVariablePersonStatus

Ændret

Ved kald til servicemetode vil der ikke længere blive returneret data i TJOB felter.

A-kasse KSS


D+S

For Tass:
Følgende felter.
ConfirmActiveJobSeekingDate 
NextEnrollmentConfirmationDeadline
MissedConfirmationWarning
MissedConfirmationWarningRemovalDate

Warnings:
På følgende felter.
WarningsInfo

PersonStatusService (version 20).GetVariablePersonStatusCv

Æ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
Loading...
Refresh

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

ClientCategoryTypeIdentifierType


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

image2019-3-26_13-16-10.png


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.