Skip to content

Brukstilfelle Saksmappe med journalpost

Ragnar Sturtzel edited this page Jul 16, 2024 · 2 revisions

Arkivmelding med saksmappe og journalpost (mappe og registrering)

Som klientsystem ønsker jeg å kunne sende mappe og tilhørende registrering i samme arkivmelding. Hvis mappe allerede eksisterer vil registrering bli registrert på eksisterende mappe, og man får beskjed om at mappen allerede eksisterte i kvitteringsmelding. Typisk vil dette brukes for å kunne alltid sende saksmappe med tilhørende journalpost uten å måtte sjekke først om saksmappen allerede finnes. Dette forenkler flyten for registrering av journalposter.

Kvittering - mappe eksisterer fra før

Hvis mappen (eller registreringen også) eksisterer fra før vil man få tilbake i kvitteringsmeldingen en enum som sier om den eksisterte fra før eller ikke.

Enum i xsd:

<xs:simpleType name="opprettetEllerEksisterende" final="restriction" >
    <xs:restriction base="xs:string">
        <xs:enumeration value="Opprettet" />
        <xs:enumeration value="Eksisterende" />
    </xs:restriction>
</xs:simpleType>

Feltet opprettetEllerEksisterende får man i mappeKvittering og registreringKvittering i kvitteringsmeldingen. Her er de andre feltene tatt bort i eksemplet hentet fra xsd-skjema:

<xs:complexType name="mappeKvittering">
    <xs:sequence>
        ...
        ...
        ...
       <xs:element name="opprettetEllerEksisterende" type="opprettetEllerEksisterende" />
    </xs:sequence>
</xs:complexType>

<xs:complexType name="registreringKvittering">
    <xs:sequence>
        ...
        ...
        ...
       <xs:element name="opprettetEllerEksisterende" type="opprettetEllerEksisterende" />
    </xs:sequence>
</xs:complexType>

Eksempel

Dette eksemplet på en arkivmelding.xml er hentet fra validatoren og testcase "Ny Mappe med Journalpost - Normalsituasjon 1 - Nytt internt notat".

Merk at eksempelet bruker verdier i kodefelt, på saksbehandlere m.m. som ikke vil finnes i et reelt arkiv! Eksempelet bør ses på som et grunnlag for data som kan settes.

<?xml version="1.0" encoding="utf-8"?>
<arkivmelding xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:xsd="http://www.w3.org/2001/XMLSchema"
              xmlns="https://ks-no.github.io/standarder/fiks-protokoll/fiks-arkiv/arkivmelding/opprett/v1">
    <system>Fiks protokoll validator</system>
    <antallFiler>1</antallFiler>
    <mappe xsi:type="saksmappe">
        <tittel>Test</tittel>
        <klassifikasjon>
            <klassifikasjonssystemID>Personnummer</klassifikasjonssystemID>
            <klasseID>19085830948</klasseID>
        </klassifikasjon>
        <referanseEksternNoekkel>
            <fagsystem xmlns="https://ks-no.github.io/standarder/fiks-protokoll/fiks-arkiv/metadatakatalog/v1">Fiks protokoll validator</fagsystem>
            <noekkel xmlns="https://ks-no.github.io/standarder/fiks-protokoll/fiks-arkiv/metadatakatalog/v1">45d947ed-8455-46e2-a04f-ee18da433fe0</noekkel>
        </referanseEksternNoekkel>
    </mappe>
    <registrering xsi:type="journalpost">
        <opprettetAv>Fagsystemets brukerid</opprettetAv>
        <arkivertAv>Fagsystemets brukerid</arkivertAv>
        <referanseForelderMappe>
            <referanseEksternNoekkel xmlns="https://ks-no.github.io/standarder/fiks-protokoll/fiks-arkiv/metadatakatalog/v1">
                <fagsystem xmlns="https://ks-no.github.io/standarder/fiks-protokoll/fiks-arkiv/metadatakatalog/v1">Fiks protokoll validator</fagsystem>
                <noekkel xmlns="https://ks-no.github.io/standarder/fiks-protokoll/fiks-arkiv/metadatakatalog/v1">45d947ed-8455-46e2-a04f-ee18da433fe0</noekkel>
            </referanseEksternNoekkel>
        </referanseForelderMappe>
        <dokumentbeskrivelse>
            <dokumenttype>
                <kode xmlns="https://ks-no.github.io/standarder/fiks-protokoll/fiks-arkiv/metadatakatalog/v1">SØKNAD</kode>
            </dokumenttype>
            <dokumentstatus>
                <kode xmlns="https://ks-no.github.io/standarder/fiks-protokoll/fiks-arkiv/metadatakatalog/v1">F</kode>
            </dokumentstatus>
            <tittel>Rekvisisjon av oppmålingsforretning</tittel>
            <tilknyttetRegistreringSom>
                <kode xmlns="https://ks-no.github.io/standarder/fiks-protokoll/fiks-arkiv/metadatakatalog/v1">H</kode>
            </tilknyttetRegistreringSom>
            <dokumentobjekt>
                <versjonsnummer>1</versjonsnummer>
                <variantformat>
                    <kode xmlns="https://ks-no.github.io/standarder/fiks-protokoll/fiks-arkiv/metadatakatalog/v1">P</kode>
                </variantformat>
                <format>
                    <kode xmlns="https://ks-no.github.io/standarder/fiks-protokoll/fiks-arkiv/metadatakatalog/v1">PDF</kode>
                </format>
                <filnavn>rekvisisjon.pdf</filnavn>
                <referanseDokumentfil>rekvisisjon.pdf</referanseDokumentfil>
            </dokumentobjekt>
        </dokumentbeskrivelse>
        <tittel>Internt notat</tittel>
        <korrespondansepart>
            <korrespondanseparttype>
                <kode xmlns="https://ks-no.github.io/standarder/fiks-protokoll/fiks-arkiv/metadatakatalog/v1">IM</kode>
            </korrespondanseparttype>
            <erBehandlingsansvarlig>true</erBehandlingsansvarlig>
            <korrespondansepartNavn>Oppmålingsetaten</korrespondansepartNavn>
            <administrativEnhet>
                <navn xmlns="https://ks-no.github.io/standarder/fiks-protokoll/fiks-arkiv/metadatakatalog/v1">Oppmålingsetaten</navn>
            </administrativEnhet>
            <saksbehandler>
                <navn xmlns="https://ks-no.github.io/standarder/fiks-protokoll/fiks-arkiv/metadatakatalog/v1">Ingrid Mottaker</navn>
            </saksbehandler>
        </korrespondansepart>
        <korrespondansepart>
            <korrespondanseparttype>
                <kode xmlns="https://ks-no.github.io/standarder/fiks-protokoll/fiks-arkiv/metadatakatalog/v1">IA</kode>
            </korrespondanseparttype>
            <erBehandlingsansvarlig>false</erBehandlingsansvarlig>
            <korrespondansepartNavn>Oppmålingsetaten</korrespondansepartNavn>
            <administrativEnhet>
                <navn xmlns="https://ks-no.github.io/standarder/fiks-protokoll/fiks-arkiv/metadatakatalog/v1">Oppmålingsetaten</navn>
            </administrativEnhet>
            <saksbehandler>
                <navn xmlns="https://ks-no.github.io/standarder/fiks-protokoll/fiks-arkiv/metadatakatalog/v1">Ingar Avsender</navn>
            </saksbehandler>
        </korrespondansepart>
        <referanseEksternNoekkel>
            <fagsystem xmlns="https://ks-no.github.io/standarder/fiks-protokoll/fiks-arkiv/metadatakatalog/v1">Fiks protokoll validator</fagsystem>
            <noekkel xmlns="https://ks-no.github.io/standarder/fiks-protokoll/fiks-arkiv/metadatakatalog/v1">e4712424-883c-4068-9cb7-97ac679d7232</noekkel>
        </referanseEksternNoekkel>
        <journalposttype>
            <kode xmlns="https://ks-no.github.io/standarder/fiks-protokoll/fiks-arkiv/metadatakatalog/v1">X</kode>
        </journalposttype>
        <journalstatus>
            <kode xmlns="https://ks-no.github.io/standarder/fiks-protokoll/fiks-arkiv/metadatakatalog/v1">F</kode>
        </journalstatus>
        <dokumentetsDato>2021-03-20</dokumentetsDato>
        <mottattDato>2021-03-22T00:00:00+01:00</mottattDato>
        <avskrivningsdato>2023-03-22</avskrivningsdato>
    </registrering>
</arkivmelding>
Clone this wiki locally