Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Endringer fra issue 15 - Journalpost objekt fra Fiks Arkiv #14

Open
wants to merge 3 commits into
base: main
Choose a base branch
from
Open
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
Original file line number Diff line number Diff line change
Expand Up @@ -3,23 +3,17 @@

class Dokument {
*id: string
tittel: string
filnavn: string
dokumenttype: Dokumenttype
referanseDokumentfil: ReferanseDokumentfil
mimetype: string
dokumentsdato: date
arkivnavn: string
filstoerrelse: int
}

note top of Dokument : Hentet definisjon fra Fiks Plan

Dokument -- Dokumenttype
Dokument -- ReferanseDokumentfil

class Dokumenttype <<Kode>> {
+kodeverdi: string
+kodebeskrivelse: string
}

@enduml
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Original file line number Diff line number Diff line change
@@ -1,19 +1,103 @@
@startuml
!include ./../no.ks.fiks.saksfaser.v1.felles.referansejournalpost/classdiagram.pu


!include ./../no.ks.fiks.saksfaser.v1.felles.dokument/classdiagram.pu

class Fase {
*faseid: string
*faseId: string
*fasenavn: string
*kategori: Fasekategori
*status: FaseStatusEnum
startDato: date
sluttDato: date
milepeler: Milepel[]
vedtak: Vedtak
referanseJournalpost: ReferanseJournalpost[]
journalpost: Journalpost[]
}

Fase .. Journalpost

class Journalpost {
systemId: string
skjerming: Skjerming
gradering: Gradering
dokumentbeskrivelse: Dokumentbeskrivelse[]
registreringsId: string
tittel: string
offentligTittel: string
korrespondansepart: Korrespondansepart
journalaar: number
journalsekvensnummer: number
journalpostnummer: number
journalposttype: Journalposttype
journalstatus: Journalstatus
journaldato: date
dokumentetsDato: date
}

Journalpost .. Journalposttype
Journalpost .. Journalstatus
Journalpost .. Dokumentbeskrivelse
Dokumentbeskrivelse .. Gradering
Dokumentbeskrivelse .. Skjerming

class Journalposttype <<Kode>> {
*kodeverdi: string
kodebeskrivelse: string
}

Fase -* ReferanseJournalpost
class Journalstatus <<Kode>> {
*kodeverdi: string
kodebeskrivelse: string
}

class Skjerming {
*tilgangsrestriksjon: Tilgangsrestriksjon
*skjermingshjemmel: string
skjermingOpphoererDato: date
skjermingOpphoererAksjon: date
}

Skjerming .. Tilgangsrestriksjon

class Tilgangsrestriksjon <<Kode>> {
*kodeverdi: string
kodebeskrivelse: string
}

class Gradering {
*grad: Grad
*graderingsdato: date
*gradertAv: string
nedgraderingsdato: date
nedgradertAv: string
}

class Grad <<Kode>> {
*kodeverdi: string
kodebeskrivelse: string
}

class Dokumentbeskrivelse {
systemId: string
dokumenttype: Dokumenttype
dokumentstatus: Dokumentstatus
dokumentobjekt: Dokument
}

Dokumentbeskrivelse .. Dokumenttype
Dokumentbeskrivelse .. Dokumentstatus
Dokumentbeskrivelse .. Dokument

class Dokumenttype <<Kode>> {
*kodeverdi: string
kodebeskrivelse: string
}


class Dokumentstatus <<Kode>> {
*kodeverdi: string
kodebeskrivelse: string
}

note top of Fase : En fase er i hovedsak det som hender mellom to milepeler.\nInterne faser sendes ikke ut ved denne protokollen. Vi kutter derfor ut Global flagg.

Expand All @@ -22,9 +106,9 @@ note right of Fase::faseid
Den må dermed være unik
end note

Fase -- Vedtak
Fase -- FaseStatusEnum
Fase -- Fasekategori
Fase .. Vedtak
Fase .. FaseStatusEnum
Fase .. Fasekategori

enum FaseStatusEnum {
+Planlagt
Expand Down
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Original file line number Diff line number Diff line change
Expand Up @@ -16,8 +16,6 @@ class Milepel {
*intern: boolean
referanseJournalpost: ReferanseJournalpost
referanseDokument: ReferanseDokumentfil
erStart: boolean
erSlutt: boolean
*status: MilepelStatusEnum
}

Expand Down Expand Up @@ -47,7 +45,8 @@ ReferanseJournalpost -- SaksJournalpostnummer
ReferanseJournalpost -- Journalnummer

enum MilepelStatusEnum {
+Nådd
+Naadd
+IkkeNaadd
+Planlagt
}

Expand Down
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Original file line number Diff line number Diff line change
Expand Up @@ -9,7 +9,6 @@ class HentSaksfaseResultat {

HentSaksfaseResultat -- Fase

Fase -* Dokument
Fase -- Milepel

@enduml
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.