Integrasjonsløsninger ===================== Det er ikke nødvendig at alle kravene spesifisert i Noark 5 ivaretas i eller av ett enkelt system. Det kan være mer kostnadseffektivt at kravene ivaretas av ulike applikasjoner som virker sammen. Virksomheten bør selv ta stilling til hvordan kravene best ivaretas, enten ved at de bygges inn i den enkelte forretningsapplikasjonen, eller ved samhandling med eksterne applikasjoner som støtter nødvendig funksjonalitet for forvaltning av dokumentasjon. Det er mange måter å implementere kravene på, og man bør ikke tenke på løsningskonsept for tidlig. Kravene i Noark 5 kan realiseres som et arkivsystem som arkiverer fra ett eller flere eksterne system via et API, eller tjenestegrensesnitt. Slike integrasjoner kan være enveis eller toveis. Det innebærer at det vil skje en utveksling av data mellom et fagsystem og et arkivsystem. Dette kapittelet stiller krav til hvordan et arkivsystem skal samhandle med andre system. .. list-table:: :header-rows: 1 * - Krav nr. - Krav - Type - Merknad * - 5.1 - Noark 5-løsningen bør inneholde funksjonalitet som henter eller mottar dokumenter fra en angitt plassering eller et eksternt system eller en modul, og knytte disse til klasser, mapper, registreringer eller dokumentbeskrivelser. - V - * - 5.2 - Noark 5-løsningen bør kunne hente eller motta metadata knyttet til alle dokumentene som overføres, automatisk. Det bør være mulig å overstyre dette ved manglede eller feil metadata. - V - * - 5.3 - Ved import av dokumenter og metadata skal det være funksjonalitet for å validere metadata med tilhørende dokumenter automatisk, for å sikre opprettholdt dataintegritet. - B - Obligatorisk ved integrasjoner * - 5.4 - Ved import skal det være mulig å importere logginformasjon om de importerte dokumentene, og logginformasjonen skal inngå i importen som eget (egne) dokument eller som virksomhetsspesifikke metadata. - B - Obligatorisk ved integrasjoner * - 5.5 - Alle moduler eller systemer utenfor Noark 5-løsningen, som skal kommunisere med eller ha tilgang til objekter i Noark 5-løsningen, skal være identifisert og gjenkjennes av Noark 5-løsningen - B - Obligatorisk ved integrasjoner * - 5.6 - En ekstern modul som ikke lenger skal ha tilgang til tjenester skal fortsatt være identifisert i Noark 5-løsningen, men med en status som indikerer at den er «passiv» - B - Obligatorisk ved integrasjoner * - 5.7 - Det skal finnes en oversikt over hvilket eller hvilke tidsrom hver ekstern modul har vært aktiv - B - Obligatorisk ved integrasjoner * - 5.8 - Det skal finnes en oversikt over hvilke arkivenheter med underliggende arkivenheter en ekstern modul har eller har hatt lesetilgang til - B - Obligatorisk ved integrasjoner * - 5.9 - Det skal finnes en oversikt over hvilke arkivenheter med underliggende arkivenheter en ekstern modul har eller har hatt skrivetilgang til - B - Obligatorisk ved integrasjoner * - 5.10 - For løsninger hvor Noark-kjernen skal ha en fullstendig integrasjon med fagsystemet bør Noark 5 tjenestegrensenitt brukes. - V -