Skip to content

navikt/veilarbregistrering

Repository files navigation

Veilarbregistrering

Backend-applikasjon for Arbeidssøkerregistrering som tar i mot nyregistrering av arbeidssøkere.

API

Se Swagger-UI for beskrivelse av APIet til veilarbregistrering.

Bounded context Canvas

Se https://miro.com/miroverse/the-bounded-context-canvas/ for eksempel

Innkommende kommuniksjon (inbound communication)

Collaborator Query/Command/Event Melding
Arbeidssokerregistrering query (REST/GET) /startregistrering
Arbeidssokerregistrering command (REST/POST) /startregistrering
Arbeidssokerregistrering query (REST/GET) /registrering
PTO query (REST/GET) /registrering
Arbeidssokerregistrering command (REST/POST) /startreaktivering
Arbeidssokerregistrering command (REST/POST) /startregistrersykmeldt
Arbeidssokerregistrering query (REST/GET) /sistearbeidsforhold
Arbeidssokerregistrering query (REST/GET) /person/kontaktinfo
Arbeidssokerregistrering command (REST/POST) /oppgave
Veien til arbeid / Ditt NAV query (REST/GET) /registrering
Veien til arbeid / Ditt NAV query (REST/GET) /startregistrering
Dagpenger query (REST/GET) /arbeidssoker/perioder
Arena event (Kafka) FormidlingsgruppeEvent

Utgående kommunikasjon (outbound communication)

Melding Query/Command/Event Collaborator
Aktivering og reaktivering Command (REST/POST) veilarboppfolging (og Arena)
Oppfølgingsstatus Query (REST/GET) veilarboppfolging (og Arena)
Tilgangskontroll --- ABAC
Siste arbeidsforhold Query (REST/GET) Aareg
--- Query (REST/GET) Enhetsregisteret
--- query (REST/GET) NAV Organisasjon (for veileder pr ident)
feature toggle Query (REST/GET) Unleash
"kontakt bruker"-oppgave --- Oppgave
Personopplysninger, geografisk tilknytning og identer Query (Graphql) PDL
Kontaktinfo Query (REST/GET) KRR
ArbeidssokerProfilertEvent Event srvveilarbportefolje
ArbeidssokerRegistrertEvent Event srvveilarbportefolje
ArbeidssokerRegistrertEvent Event finn-kandidat-api
KontaktBrukerOpprettetEvent Event veilarbregistrering

Komme i gang

# bygge
mvn clean install 

# test
mvn test

# starte
# Kjør main-metoden i Main.java
# For lokal test kjøring kjør ApplicationLocal.java

Manuell tilbakerulling

  1. Finn image-tagen du vil rulle tilbake til på releases Eksempel: 20210503204042_5afc1f2f

  2. Rediger i nais/nais-p.yaml:

    - image: {{image}}
    + image: ghcr.io/navikt/veilarbregistrering/veilarbregistrering:20210503204042_5afc1f2f 
  3. Kjør kommandoen

    kubectl apply -f nais/nais-p.yaml
    

Henvendelser

Spørsmål knyttet til koden eller prosjektet kan stilles via issues her på github.

For NAV-ansatte

Interne henvendelser kan sendes via Slack i kanalen #område-arbeid-paw.