Reorganisering feb-21

Bakgrunn

Nåværende versjon av Klage og begrunnelse-integrasjonen er moden for en liten omorganisering og opprydding. Denne omorganiseringen gjelder mest teknisk oppsett på Mule siden, og er blitt nødvendig da integrasjonen har vokst organisk og nye funksjoner er lagt til med tiden opp på hverandre.

Endring fra før

De to diagrammene under viser endringen som er implementert og ligger på test-miljøet. Selv om det ikke vises i diagramene, men mye duplikat kode og logikk er fjernet.

Den største endringen er fjerning av “klage-beg-trigger” som egen boks. Den innholder mye av samme logikken i Inspera-klage og Inspera-begrunnelse. Ellers er felles kode for lesing fra FS flyttet til egen “dispacher”.

I det nye oppsettet, er “dispatcheren” som har ansvar å lese fra FS og sende klage- og begrunnelse-forespørslene, enkelt-vis til arbeids-køer. Inspera-Klage og Inspera-Begrunnelse vil få behandle dem og sende dem videre til Inspera

NB! Merk at behandling av klage-vedtak og begrunnelse-svar ikke er med på disse diagramene, da de ikke er endret og fungerer som før

Gammel versjon (slik det er i Prod idag)


Ny versjon (slik det er i Test idag)

 

Praktiske konsekvenser for brukerne

Det er i hovedsak 2 praktiske konsekveser som brukerne vil kunne merke:

  • Det vil ikke lenger eksistere egne “klage:trigget” og “beg:trigget” overføringer, da alle overføringene vil behandles likt

  • En mindre merkbart endring er at “dispatcher” vil lese inn klager og begrunnelser for x dager tilbake, hver x time. Dette er i motsetning til dagens hvor de ble lest tilbake for 2 timer for hver 15 min.