Tar inn søknader og inntektsmeldinger for en person og foreslår utbetalinger.
Dagturnering:
JSON-migrering skjer hver gang vi henter opp en person, men noen ganger er det greit å kunne bumpe alle personer samtidig.
Da kan vi anvende spleis-migrate
, en enkel k8s job.
En fullskala migrering tar omtrent 2 timer for spleis å gjennomføre.
Finn nyeste versjon av gradle her: https://gradle.org/releases/
./gradlew wrapper --gradle-version $gradleVersjon
Finn filen .testcontainers.properties, ligger ofte på hjemmeområdet ditt eks:
~/.testcontainers.properties
legg til denne verdien
testcontainers.reuse.enable=true
Da ytelsen sykepenger skulle automatiseres, ble det tidlig laget en skisse over tjenester som skulle inngå i dette arbeidet. Vi så for oss tre tjenester som tok imot relevante dokumenter (sykmelding, søknad, og inntektsmelding), én tjeneste som skulle spleise disse sammen til en sak, og én tjeneste som skulle behandle saken.
De tre første tjenesten rakk aldri bli navngitt.
Tjenesten som skulle behandle saken ble kalt Spa.
Tjenesten som skulle spleise dokumentene sammen til en sak ble kalt Spleis.
Det ble relativt fort klart at vi ikke kunne regne med en så enkel flyt som 1. Dokumenter inn, 2. Sammenstill data, 3. Behandle sak, så Spleis endte opp med å gjøre brorparten av saksbehandlingen, Spa ble aldri laget, og dokument-inntaket er i stor grad håndtert av andre team.
Lintet med hjelp av editorconfig er brukt gjennomgående i hele repoet for kotlinfiler. For å slå det på så gjør følgende
Cmd + ,
- Trykk på
Code style
- Marker
Enable editorconfig support
Valgfritt, men lurt er å også bare linte de steder man varit inom.
Cmd + ,
- Trykk på
Tools
- Velg
Actions on save
- Marker
Reformat code
- Hvis ønskelig endre fra whole file til changed lines for
Reformat code
- Klikk på
Configure autosave options...
lengst ned i fila, eller gå tilAppearance & Behavior -> System Settings
- Marker alle alternativ under
Autosave
og endre default tiden for autosave vid idle til 60s.
Spørsmål knyttet til koden eller prosjektet kan stilles som issues her på GitHub.
Interne henvendelser kan sendes via Slack i kanalen .
Eksterne henvendelser kan sendes via E-post til tbd(at)nav.no