Skip to content

🔧 Fellestjenester

Fase: Gjennomgående 🔵

Formål

Fellestjenester samler felles tjenester og biblioteker som brukes på tvers av områdene. Dette var tidligere kjent som «crossdomain» og «delt infrastruktur». Målet er å unngå duplisering og sikre konsistente løsninger.

Applikasjoner

Disse applikasjonene betjener flere områder:

ApplikasjonBeskrivelse
syfo-dokumentportenFelles dokumenthåndtering
syfooppdfgenPDF-generering for sykefraværsdokumenter
lumiTilbakemeldingswidget
esyfovarselVarsling på tvers av områder
syfobrukertilgangTilgangsstyring for brukere
esyfo-microfrontendsDelte mikrofrontend-komponenter

Dette området handler om

  • Felles autentisering og autorisasjon (token-håndtering, tilgangsstyring)
  • Delte Kafka-konsumenter og -produsenter
  • Fellesbiblioteker og utilities som brukes av flere apper
  • Infrastruktur og plattformkonfigurasjon (NAIS-oppsett, overvåkning)

Viktige begreper

BegrepForklaring
CrossdomainTidligere navn på dette området
FellesbibliotekKode som deles mellom flere applikasjoner i teamet
NAISNavs applikasjonsplattform basert på Kubernetes

Brukergrupper

  • Utviklere i Team eSyfo

Avhengigheter

NOTE

Avhengighetene under gjelder hele teamet. De vil bli flyttet til hvert enkelt område etter hvert.

Team iSyfo (intern sykefraværsoppfølging)

Team iSyfo eier den interne sykefraværsoppfølgingen — altså Nav-veiledernes verktøy. Mange av Team eSyfos tjenester leverer data som iSyfo konsumerer, og omvendt.

AvhengighetRetningBeskrivelse
OppfølgingsplaneSyfo → iSyfoPlaner delt med Nav leses av iSyfo
MøtebehoveSyfo → iSyfoInnmeldt møtebehov vises for Nav-veileder
Dialogmøte-innkallingiSyfo → eSyfoNav kaller inn — eSyfo viser til bruker
Aktivitetskrav-vurderingiSyfo → eSyfoNav vurderer — eSyfo viser resultat

Team Sykmelding

AvhengighetRetningBeskrivelse
Nærmesteleder (Kafka)Sykmelding → eSyfoNL-relasjoner publiseres på felles Kafka-topic
Sykmeldinger (Kafka)Sykmelding → eSyfoSendte sykmeldinger konsumeres av esyfo-narmesteleder
Altinn NL-skjemaSykmelding → eSyfoNL-relasjoner fra Altinn via Kafka

Andre avhengigheter

System / TeamRetningBeskrivelse
PDL (persondata)Ekstern → eSyfoPersonopplysninger for visning
EREG (enhetsregisteret)Ekstern → eSyfoOrganisasjonsdata
AltinnEkstern → eSyfoRettigheter og roller for arbeidsgivere
ID-porten / TokenXEkstern → eSyfoAutentisering av innbyggere
Azure ADInternAutentisering mellom tjenester

TIP

Se nærmesteleder — teknisk for et detaljert Kafka-flytdiagram.

Laget av Team eSyfo ❤️