Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.

Table of Contents

Info

(Dette er en midlertidig oprettelse af servicen på wiki, såvel forretningsmæssige som tekniske detaljer vil blive udfyldte snarest muligt)

Formål med service

AbsenceActiveStatusService benyttes til inaktiverer inaktivere og aktivere fraværs fravær i forbindelse med syge og raskmelding.


Link til snitfladebeskrivelser

Child pages (Children Display)


Link til forretningsbeskrivelser


Search Results
spacekeyLOG
queryAbsenceActiveStatusService
typepage

Metoder

UpdateAbsenceActiveStatus

UpdateAbsenceActiveStatusService er en service som kun STAR kan kalde.

Man kan sætte følgende felter i requestet:
FraværIdentifier, CPR-nummer, Aktivt-flag (boolean flag) og Korrektionskommentar.

Hhv. sker der to valideringer i BLL:
- Check at det er STAR der kalder
- Check at fraværet eksisterer ud fra PersonStatus.AbsenceCollection.

Servicen opdaterer nu fraværet der skal opdateres med følgende felter: Aktivt-flag, fraværskommentar og korrektionskommentar (Lige i denne service er fraværskommentar og korrektionskommentar det samme)

Fraværet opdateres i DAL.

Der udsendes WSRM på fraværet.

Der udsendes FraværOpdateretEvent.

I Borgerindsats:
Når eventet bliver konsumeret i Borgerindsats, prøves der at oprette/opdatere fraværet.

I VisiteringOgStatus:
Når eventet bliver konsumeret i VisiteringOgStatus, prøves der at oprette/opdatere fraværet.


Ifm. med følgende kriterie:

- "I AbsenceActiveStatusService kan man sætte et fravær inaktivt. Servicen er intern. Vi vil gerne have afklaret om det kun er ifm. sygdom/sygemelding dette kan ske."
Der er intet som tyder på, at AbsenceActiveStatusService kun bruges ifm. sygdom/sygmelding.
Der er såmen intet tjek på hvorvidt fraværet kun må opdateres ifm. sygdom/sygmelding i hverken koden eller SP's.

Den funktion som står for at udsende WSRM'er samt events, bliver også kaldt andre steder fra, såsom ved oprettelse af kontaktgruppe og oprettelse af tilmelding (DFDG Classic).

Ifm. oprettelse af kontaktgruppe, kigger vi på håndtering af fraværsaktivering. Deaktiver for modtagere af sygedagpenge, aktiver for alle andre. Validerer IKKE om et aktiveret fravær er lovligt.

Opdatering af fraværs aktiveringsstatus sker, hvis borger er i følgende fire:
ContactGroupTypeIdentifierEnum.Sygedagpengemodtager,
ContactGroupTypeIdentifierEnum.SygedagpengemodtagerFraLedighed,
ContactGroupTypeIdentifierEnum.SygedagpengemodtagerFraBeskaeftigelse,
ContactGroupTypeIdentifierEnum.Jobafklaring

Ifm. oprettelse af tilmelding, tjekker vi hvorvidt vi skal genaktivere fravær 75 for dagpengemodtager sammen med en hel del andre forretningsregler. Hvis fraværet 75 er inaktiveret, mm., vil vi kalde ned i den funktion som UpdateAbsenceActiveStatusService også kalder ned i og dermed udsendes der WSRM og events.