AbsenceActiveStatusService (2020-1)
(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 inaktivere og aktivere fravær i forbindelse med syge og raskmelding.
Link til forretningsbeskrivelser
Found 10 search result(s) for AbsenceActiveStatusService.
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.