Open sturtzel opened 5 months ago
Vi har diskutert dette i flere møter og landet på en løsning hvor regel + system + klassifikasjonssystemID bestemmer hvilken mapping som skal gjøres hos arkivsystem. Klientsystem kan da gjenbruke klassifikasjonssystemID for alle arkivsystem og deres forskjeller pr kunde. Kliensystem skal da ha en forkortet id i klassifikasjonssystemID som gjenbrukes og mappes om, f.eks. C1, C2, C3 osv. Men dette har en svakhet da det kan bety at man får et problem hvis man bruker en klassifikasjonssystemID for mapping som faktisk eksisterer hos arkivsystem/kunde. Hvordan vet da arkivsystem om det er mapping som skal gjøres eller om klientsystemet egentlig peker til korrekt klassifikasjonssystemID? Mangler vi et felt på klassifikasjon som kunne vært brukt for å vise tydelig at man nå ønsker at arkivsystem skal mappe, og så setter man klassifkasjonssystemID når klientsystem ønsker å sette det selv? Vi har oppdatert dokumentasjonen og viser til denne svakheten her Forslår vi tar en ny prat om dette over sommeren.
Hvis det kan variere fra sak til sak hvilken måte klassifisering skal gjøres på er det antagelig enklest å ha flere regelsett. Innenfor en regel må det være entydig hva klassifikasjonen skal være. M.a.o. ingen tagging av klassifikasjonssystemID fra klienten, kun tomme verdier der regel skal styre.
Jeg har oppdatert Brukstilfelle regel der begrensningen med én klassifikasjon er endret til at rekkefølgen styrer. Jeg har laget en alternativ side med brukstilfellet da jeg forslår så store forskjeller at disse bør diskuteres mot hverandre. Denne ligger her: https://github.com/ks-no/fiks-arkiv-specification/wiki/Brukstilfelle-Klassifikasjon-‐-alternativ
Utgangspunkt er at regel kan legge til faste verdier, samt standardverdier basert på bruk av rekkefølge for det spesielle tilfellet at det er flere klassifikasjoner for mappen.
Ref. behovet fra Conexus.
Forslag: Introdusere #nnn# som hashtag i stedet for å la klassifikasjonssystem stå tomt. nnn kan være vilkårlig streng angitt av fagsystemet. Oppsett for regel konverterer til verdi i arkivet.
Dette gir fleksibilitet til å ha varierende antall klasser på en mappe uten at fagsystemet må kjenne til definisjonene i arkivet. Dette brukes kun på vei inn til arkivet. Ved oppslag kommer de korrekte verdiene. Opplegget kan benyttes for vilkårlig verdi.