Skip to content

Commit

Permalink
Merge pull request #625 from navikt/bigquery-tabell-team-sak
Browse files Browse the repository at this point in the history
Bigquery tabell team sak
  • Loading branch information
klaramargrethehelgemo authored Dec 17, 2024
2 parents 0e63640 + 4ce93f8 commit 2dd6fac
Show file tree
Hide file tree
Showing 3 changed files with 78 additions and 0 deletions.
14 changes: 14 additions & 0 deletions .nais/application/application-config-dev.yaml
Original file line number Diff line number Diff line change
Expand Up @@ -35,9 +35,23 @@ spec:
sqlInstances:
- type: POSTGRES_15
tier: db-f1-micro
flags:
- name: cloudsql.enable_pgaudit
value: "on"
- name: pgaudit.log
value: "all"
databases:
- name: veilarbvedtaksstotte
envVarPrefix: DB
users:
- name: bigquery_user
bigQueryDatasets:
- description: Contains big data, supporting big queries, for use in big ideas.
name: vedtaksstotte_14a_dataset
permission: READWRITE
- description: Test-datasett for saksstatistikk for 14a
name: sak_statistikk_dataset_test
permission: READWRITE
secureLogs:
enabled: true
kafka:
Expand Down
34 changes: 34 additions & 0 deletions Saksstatistikk.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,34 @@
# Data til saksstatistikk

En tabell som inneholder data til saksstatistikk er lagt til i databasen. Denne tabellen inneholder data som er nødvendig for å generere saksstatistikk. Dataene i tabellen blir oppdatert ved opprettelse av utkast og ved sending av vedtak.

Felter og beskrivelse av disse:

| Felt | Beskrivelse team Sak | Merknader team Obo |
|-------------------------|-----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------|---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------|
| SEKVENSNUMMER | Felt for BigQuery tabeller.<br>Identifiserende unik verdi for hver enkelt rad på BigQuery. | |
| AKTOR_ID | Aktør-IDen tilknyttet søker eller hovedaktør for ytelsen (Alt. kan Fnr. benyttes). | aktør-id fra vedtakstabellen. Sjekk om team Sak og Oppfølging heller vil ha fnr |
| OPPFOLGING_PERIODE_UUID | UUID for gjeldende oppfølgingsperiode. | aktør-id fra vedtakstabellen. Sjekk om team Sak og Oppfølging heller vil ha fnr |
| BEHANDLING_ID | Fagsystemets behandlings-ID. Tilsvarer VEDTAK_ID | |
| BEHANDLING_UUID | Behandlingens UUID. Tilsvarer REFERANSE | |
| RELATERT_BEHANDLING_ID | Hvis behandlingen har oppsått med bakgrunn i en annen, skal den foregående behandlingen refereres til her. BEHANDLING_ID fra tidligere vedtak i samme oppfølgingsperiode, skal stå her. | vedtak_referanse (UUID)? |
| RELATERT_FAGSYSTEM | Hvis feltet relatertBehandlingId er populert skal denne fylles ut med fagsystemet til den relaterte behandlingen. Default kan være samme fagsystem | |
| SAK_ID | Her skal ny saks-ID for arbeidsoppfølging brukes. | |
| MOTTATT_TID | Tidspunktet da behandlingen oppstår (eks. søknad mottas).<br>Dette er starten på beregning av saksbehandlingstid. Hentes fra veilarboppfolging, start oppfølgingsperiode. | Inngangshendelse, registreringstidspunkt når førstegangsbehandling.<br> Utkast opprettet-tid når det er en revurdering<br> eller nytt vedtak innenfor samme oppfølgingsperiode. |
| REGISTRERT_TID | Tidspunkt da behandlingen første gang ble registrert i fagsystemet.<br>Ved digitale søknader bør denne være tilnærmet lik mottattTid. UTKAST_OPPRETTET | Kan dette være start av utkast (utkast opprettet)?<br> Da vil i såfall være det samme som mottattTid. |
| FERDIGBEHANDLET_TID | Tidspunkt for siste endring. Ved første melding, tidspunkt er lik registrert_tid. VEDTAK_FATTET | Når oppfølging avsluttes<br>når flagg Gjeldende settes false |
| ENDRET_TID | Tidspunkt når behandling ble avsluttet,<br>enten avbrutt, henlagt, vedtak innvilget/avslått, etc. UTKAST_SIST_OPPDATERT | Når oppfølging avsluttes<br>når flagg Gjeldende settes false |
| TEKNISK_TID | Tidspunktet da fagsystemet legger hendelsen i databasen. Kan være at en oppdaterer i batchjobb eller lign. Kan være det samme som endret_tid | Må være med |
| SAK_YTELSE | Kode som angir hvilken ytelse/stønad behandlingen gjelder.<br>Uppercase. Kodeverk må vi finne ut av. | |
| BEHANDLING_TYPE | Kode som angir hvilken type behandling det er snakk om. <br>typisk: vedtak, revurdering, klage, etc. | |
| BEHANDLING_STATUS | Kode som angir hvilken status behandlingen har. Bruk "Oversendt KA" for klager. Ellers: Bruk STATUS. UTKAST, SENDT, HISTORISK | Skal det være noen markering av at vedtaket er et resultat av klage? Må komme seinere. |
| BEHANDLING_RESULTAT | Kode som angir resultatet på behandling -<br> Vi kan bruke INNSATSGRUPPE eller AVBRUTT. | Utkast ikke relevant. Hva skal dette egentlig være? |
| BEHANDLING_METODE | Kode som angir om behandlingen er manuell eller to-trinns (Innsatsgruppe Jobbe delvis og Liten mulighet til å jobbe) | Kun manuell |
| INNSATSGRUPPE | Innsatsgruppe, fylles bare ut på sendt vedtak. | |
| HOVEDMAL | Hovedmål, fylles bare ut på sendt vedtak. | |
| OPPRETTET_AV | -5 ved kode 6<br>Nav-Ident ellers | |
| SAKSBEHANDLER | -5 ved kode 6<br>Nav-Ident ellers. Den som sender ut vedtaket, VEILEDER_IDENT. | |
| ANSVARLIG_BESLUTTER | -5 ved kode 6<br>Nav-Ident ellers. Ikke avklart. | |
| ANSVARLIG_ENHET | -5 ved Kode 6<br>Organisasjons-Id til NAV-enhet som har ansvaret for behandlingen. OPPFOLGINGSENHET_ID | antageligvis oppfølgingsenhet |
| AVSENDER | Angir fagsystemets eget navn. "Oppfølgingsvedtak § 14 a" | Er det GCP namespace-navn? Hva skal stå her? |
| VERSJON | Kode som sier hvilken versjonen av koden dataene er generert med bakgrunn på.<br>Kan godt være relatert til Git repoet. Må se på dette. | |
30 changes: 30 additions & 0 deletions src/main/resources/db/migration/V34__lag_team_sak_tabell.sql
Original file line number Diff line number Diff line change
@@ -0,0 +1,30 @@
CREATE TABLE SAK_STATISTIKK
(
SEKVENSNUMMER BIGSERIAL NOT NULL PRIMARY KEY,
AKTOR_ID VARCHAR(20) NOT NULL,
OPPFOLGING_PERIODE_UUID UUID,
BEHANDLING_ID BIGINT,
BEHANDLING_UUID UUID,
RELATERT_BEHANDLING_ID BIGINT,
RELATERT_FAGSYSTEM VARCHAR(30),
SAK_ID VARCHAR(30),
MOTTATT_TID TIMESTAMP NOT NULL,
REGISTRERT_TID TIMESTAMP,
FERDIGBEHANDLET_TID TIMESTAMP,
ENDRET_TID TIMESTAMP NOT NULL,
TEKNISK_TID TIMESTAMP NOT NULL,
SAK_YTELSE VARCHAR(50),
BEHANDLING_TYPE VARCHAR(30),
BEHANDLING_STATUS VARCHAR(30),
BEHANDLING_RESULTAT VARCHAR(50),
BEHANDLING_METODE VARCHAR(30),
INNSATSGRUPPE VARCHAR(50),
HOVEDMAL VARCHAR(50),
OPPRETTET_AV VARCHAR(10),
SAKSBEHANDLER VARCHAR(10),
ANSVARLIG_BESLUTTER VARCHAR(10),
ANSVARLIG_ENHET VARCHAR(4),
AVSENDER VARCHAR(50),
VERSJON VARCHAR(100)
);

0 comments on commit 2dd6fac

Please sign in to comment.