-
Notifications
You must be signed in to change notification settings - Fork 4
Eksempel: Opprette en ny innkommende journalpost og ettersende vedlegg (brukerhistorie 3)
Jarle Børsheim edited this page Feb 17, 2023
·
1 revision
Kommentarer:
- hva er egentlig ref, saksid og saksreferanse i brukerhistorie 3? plassert riktig i meldingen?
- arkivmelding mangler eksternNøkkel (Fikset)
Eksempel
//Fagsystem definerer ønsket struktur
ArkivmeldingForenkletInnkommende inng = new ArkivmeldingForenkletInnkommende();
inng.sluttbrukerIdentifikator = "9hs2ir";
inng.referanseSaksmappe = new Saksmappe()
{
tittel = "Tittel mappe",
referanseEksternNøkkel = new EksternNøkkel
{
fagsystem = "Fagsystem X",
nøkkel = "e4reke"
}
};
inng.nyInnkommendeJournalpost = new InnkommendeJournalpost
{
tittel = "Startlån søknad(Ref=e4reke, SakId=e4reke)",
mottattDato = DateTime.Today,
dokumentetsDato = DateTime.Today.AddDays(-2),
offentlighetsvurdertDato = DateTime.Today
};
inng.nyInnkommendeJournalpost.referanseEksternNøkkel = new EksternNøkkel
{
fagsystem = "Fagsystem X",
nøkkel = "e4reke"
};
inng.nyInnkommendeJournalpost.mottaker = new List<Korrespondansepart>
{
new Korrespondansepart() {
navn = "Test kommune",
enhetsidentifikator = new Enhetsidentifikator() {
organisasjonsnummer = "123456789"
},
postadresse = new EnkelAdresse() {
adresselinje1 = "Startlån avd",
adresselinje2 = "Rådhusgate 1",
postnr = "3801",
poststed = "Bø"
}
}
};
inng.nyInnkommendeJournalpost.avsender = new List<Korrespondansepart>
{
new Korrespondansepart() {
navn = "Anita Søker",
personid = new Personidentifikator() { personidentifikatorType = "F", personidentifikatorNr = "12345678901"},
postadresse = new EnkelAdresse() {
adresselinje1 = "Gate 1",
postnr = "3801",
poststed = "Bø" }
}
};
inng.nyInnkommendeJournalpost.hoveddokument = new ForenkletDokument
{
tittel = "Søknad om startlån",
filnavn = "søknad.pdf"
};
inng.nyInnkommendeJournalpost.vedlegg = new List<ForenkletDokument>
{
new ForenkletDokument(){
tittel = "Vedlegg 1",
filnavn = "vedlegg.pdf"
}
};
//Konverterer til arkivmelding xml
var arkivmelding = Arkivintegrasjon.ConvertForenkletInnkommendeToArkivmelding(inng);
string payload = Arkivintegrasjon.Serialize(arkivmelding);
Eksempel på innkommendejournalpost.xml
<?xml version="1.0" encoding="utf-16"?>
<arkivmelding xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:xsd="http://www.w3.org/2001/XMLSchema" xmlns="http://www.arkivverket.no/standarder/noark5/arkivmelding">
<system>Fagsystem X</system>
<meldingId>e4reke</meldingId>
<tidspunkt>2020-08-18T09:26:44.9070015+02:00</tidspunkt>
<antallFiler>2</antallFiler>
<mappe xsi:type="saksmappe">
<tittel>Tittel mappe</tittel>
<registrering xsi:type="journalpost">
<dokumentbeskrivelse>
<dokumentstatus>F</dokumentstatus>
<tittel>Søknad om startlån</tittel>
<tilknyttetRegistreringSom>H</tilknyttetRegistreringSom>
<dokumentobjekt>
<referanseDokumentfil>søknad.pdf</referanseDokumentfil>
</dokumentobjekt>
</dokumentbeskrivelse>
<dokumentbeskrivelse>
<dokumentstatus>F</dokumentstatus>
<tittel>Vedlegg 1</tittel>
<tilknyttetRegistreringSom>V</tilknyttetRegistreringSom>
<dokumentobjekt>
<referanseDokumentfil>vedlegg.pdf</referanseDokumentfil>
</dokumentobjekt>
</dokumentbeskrivelse>
<tittel>Startlån søknad(Ref=e4reke, SakId=e4reke)</tittel>
<korrespondansepart>
<korrespondanseparttype>EM</korrespondanseparttype>
<korrespondansepartNavn>Test kommune</korrespondansepartNavn>
<organisasjonsnummer>
<organisasjonsnummer>123456789</organisasjonsnummer>
</organisasjonsnummer>
<postadresse>Startlån avd</postadresse>
<postadresse>Rådhusgate 1</postadresse>
<postnummer>3801</postnummer>
<poststed>Bø</poststed>
</korrespondansepart>
<korrespondansepart>
<korrespondanseparttype>EA</korrespondanseparttype>
<korrespondansepartNavn>Anita Søker</korrespondansepartNavn>
<foedselsnummer>
<foedselsnummer>12345678901</foedselsnummer>
</foedselsnummer>
<postadresse>Gate 1</postadresse>
<postnummer>3801</postnummer>
<poststed>Bø</poststed>
</korrespondansepart>
<journalposttype>I</journalposttype>
<dokumentetsDato>2020-08-16</dokumentetsDato>
<mottattDato>2020-08-18T00:00:00+02:00</mottattDato>
<offentlighetsvurdertDato>2020-08-18</offentlighetsvurdertDato>
</registrering>
</mappe>
</arkivmelding>
Eksempel ettersendt vedlegg
ArkivmeldingForenkletInnkommende inng = new ArkivmeldingForenkletInnkommende();
inng.sluttbrukerIdentifikator = "9hs2ir";
inng.referanseSaksmappe = new Saksmappe()
{
referanseEksternNøkkel = new EksternNøkkel
{
fagsystem = "Fagsystem X",
nøkkel = "e4reke"
}
};
inng.nyInnkommendeJournalpost = new InnkommendeJournalpost
{
tittel = "Startlån ettersendt vedlegg(Ref=e4reke, SakId=e4reke)",
mottattDato = DateTime.Today,
dokumentetsDato = DateTime.Today.AddDays(-2),
offentlighetsvurdertDato = DateTime.Today
};
inng.nyInnkommendeJournalpost.referanseEksternNøkkel = new EksternNøkkel
{
fagsystem = "Fagsystem X",
nøkkel = "e4reke"
};
inng.nyInnkommendeJournalpost.mottaker = new List<Korrespondansepart>
{
new Korrespondansepart() {
navn = "Test kommune",
enhetsidentifikator = new Enhetsidentifikator() {
organisasjonsnummer = "123456789"
},
postadresse = new EnkelAdresse() {
adresselinje1 = "Startlån avd",
adresselinje2 = "Rådhusgate 1",
postnr = "3801",
poststed = "Bø"
}
}
};
inng.nyInnkommendeJournalpost.avsender = new List<Korrespondansepart>
{
new Korrespondansepart() {
navn = "Anita Søker",
personid = new Personidentifikator() { personidentifikatorType = "F", personidentifikatorNr = "12345678901"},
postadresse = new EnkelAdresse() {
adresselinje1 = "Gate 1",
postnr = "3801",
poststed = "Bø" }
}
};
inng.nyInnkommendeJournalpost.hoveddokument = new ForenkletDokument
{
tittel = "Beskrivelse av ettersendte vedlegg",
filnavn = "vedleggbeskrivelse.pdf"
};
inng.nyInnkommendeJournalpost.vedlegg = new List<ForenkletDokument>
{
new ForenkletDokument(){
tittel = "Vedlegg 2",
filnavn = "vedlegg.pdf"
}
};
//Konverterer til arkivmelding xml
var arkivmelding = Arkivintegrasjon.ConvertForenkletInnkommendeToArkivmelding(inng);
string payload = Arkivintegrasjon.Serialize(arkivmelding);
Eksempel på innkommendejournalpost.xml
<?xml version="1.0" encoding="utf-16"?>
<arkivmelding xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:xsd="http://www.w3.org/2001/XMLSchema" xmlns="http://www.arkivverket.no/standarder/noark5/arkivmelding">
<system>Fagsystem X</system>
<meldingId>e4reke</meldingId>
<tidspunkt>2020-08-24T13:43:14.4938808+02:00</tidspunkt>
<antallFiler>2</antallFiler>
<mappe xsi:type="saksmappe">
<referanseEksternNoekkel>
<fagsystem>Fagsystem X</fagsystem>
<noekkel>e4reke</noekkel>
</referanseEksternNoekkel>
<registrering xsi:type="journalpost">
<dokumentbeskrivelse>
<dokumentstatus>F</dokumentstatus>
<tittel>Beskrivelse av ettersendte vedlegg</tittel>
<tilknyttetRegistreringSom>H</tilknyttetRegistreringSom>
<dokumentobjekt>
<referanseDokumentfil>vedleggbeskrivelse.pdf</referanseDokumentfil>
</dokumentobjekt>
</dokumentbeskrivelse>
<dokumentbeskrivelse>
<dokumentstatus>F</dokumentstatus>
<tittel>Vedlegg 2</tittel>
<tilknyttetRegistreringSom>V</tilknyttetRegistreringSom>
<dokumentobjekt>
<referanseDokumentfil>vedlegg.pdf</referanseDokumentfil>
</dokumentobjekt>
</dokumentbeskrivelse>
<tittel>Startlån ettersendt vedlegg(Ref=e4reke, SakId=e4reke)</tittel>
<korrespondansepart>
<korrespondanseparttype>EM</korrespondanseparttype>
<korrespondansepartNavn>Test kommune</korrespondansepartNavn>
<organisasjonsnummer>
<organisasjonsnummer>123456789</organisasjonsnummer>
</organisasjonsnummer>
<postadresse>Startlån avd</postadresse>
<postadresse>Rådhusgate 1</postadresse>
<postnummer>3801</postnummer>
<poststed>Bø</poststed>
</korrespondansepart>
<korrespondansepart>
<korrespondanseparttype>EA</korrespondanseparttype>
<korrespondansepartNavn>Anita Søker</korrespondansepartNavn>
<foedselsnummer>
<foedselsnummer>12345678901</foedselsnummer>
</foedselsnummer>
<postadresse>Gate 1</postadresse>
<postnummer>3801</postnummer>
<poststed>Bø</poststed>
</korrespondansepart>
<referanseEksternNoekkel>
<fagsystem>Fagsystem X</fagsystem>
<noekkel>e4reke</noekkel>
</referanseEksternNoekkel>
<journalposttype>I</journalposttype>
<dokumentetsDato>2020-08-22</dokumentetsDato>
<mottattDato>2020-08-24T00:00:00+02:00</mottattDato>
<offentlighetsvurdertDato>2020-08-24</offentlighetsvurdertDato>
</registrering>
</mappe>
</arkivmelding>