Digitaliseringsflyt og filopplasting
0. Noen nyttige definisjoner
Entitet - Definisjon av en type arkivobjekt. Eksempler kan vĂŠre arkiv, serie, stykke, mappe, fil osv.
Objekt - Et arkivobjekt. En entitet fylt med informasjon. Eksempler pĂ„ serieobjekt og stykkeobjekt kan vĂŠre henholdsvis âAa, MĂžtebĂžker, 1995-1994â og âL0004, Bestillinger pĂ„ banan, 1980-1985â. Hvis en entitet er en oppskrift pĂ„ lĂžksuppe, er et lĂžksuppeobjekt en faktisk kjele med lĂžksuppe.
Template - En systemmal. Definerer entiteter, felter i entitetene, og sammenhengen mellom entitetene. Eksempler kan vÊre ISADG eller Noark5. Et prosjekt i Asta7 bygges pÄ én template. Man kan mao. ikke ha ulike systemer i samme prosjekt. Man kan dog ha flere prosjekter i én Asta-instans.
Â
1. Filopplasting, teknisk forklaring
NĂ„r man trykker âBehandleâ i PixEdit, sendes filen til PixEdit-serveren i skyen. Her prosesseres filen (OCR-lesing, fjerning av baksider osv.). Mens filen prosesseres, ligger den i en arbeidsmappe pĂ„ PixEdit-serveren. Arbeidsmappene er navngitt etter Asta7-instans, prosjektID og bruker (feks. â/arbeidsmapper/kunnskaps.stiftelsen-asta.no/k11/pederâ). NĂ„r filen arkiveres, flyttes den til import-mappen for Asta7 pĂ„ PixEdit-serveren. Importmappene har samme oppbygning som arbeidsmappene (feks. âimportmapper/kunnskaps.stiftelsen-asta.no/k11/peder â). Vi har med andre ord til enhver tid oversikt over hvem som har skannet hvilke filer, og hvilket prosjekt de tilhĂžrer.
Importmappene er koblet opp mot Asta File-Poster. File-Poster er et lite program som lytter til de ulike importmappene og sender filer som dukker opp der videre til riktig entitet, i riktig prosjekt pÄ riktig Asta7-instans. Hvert Asta7-prosjekt har en egen konfigurasjon.
Konfigurasjonen for et prosjekt i File-Poster bestÄr av fÞlgende parametere:
Asta7-instans (f.eks. âkunnskaps.stiftelsen-asta.noâ)
ProsjektID (f.eks. âk11â)
Hvilken entitet i templaten filobjektet skal ligge under (f.eks âmappeâ, âstykkeâ eller ânoarksakâ). NB: Det er pr. i dag bare mulig Ă„ knytte filer under en enkelt entitet pr. prosjekt. Det betyr at hvis âmappeâ er definert som det overliggende entitet, mĂ„ alle filer i dette prosjektet knyttes til en mappe. Hvis man forsĂžker Ă„ knytte en fil til f.eks. et stykke, vil importen til Asta7 feile, og filen vil bli liggende i en âerrorâ-mappe pĂ„ PixEdit-serveren.
Navnet pĂ„ fil-entiteten i template (f.eks. âfilâ)
Fileposter gjÞr to ting nÄr filen sendes til Asta7
Det opprettes et filobjekt i Asta7. Her lagres filnavnet, informasjon om nÄr objektet ble opprettet osv.
Filen lastes opp til fildatabasen.
2. Om filobjekt og digital fil
Det er viktig Ä vÊre klar over forskjellen mellom fil og filobjekt. Filen er den faktske filen, mens filobjektet er registreringen i Asta7. I prinsippet kan den ene eksistere uten den andre. Det betyr at det kan finnes filobjekter uten filer, og filer uten filobjekt. I slike tilfeller er det som regel noe som har gÄtt galt. Filer heter Digitale filer eller Digital files i Asta7. Filobjektet heter som regel fil (avhengig av template).
Man kan se antall filobjekter (âfilâ i eksempelet under) pĂ„ et prosjekt under statistikk i detaljvisningen for det aktuelle prosjektet:
Man kan se antall filer (âDigitale filerâ) lengre ned i samme vindu:
I detaljvisningen for filobjekt (âfilâ) ser vi filobjektet Ăžverst, og den digitale filen nederst (under âDigitale filerâ):
Â
NB: Hvis det finnes flere filobjekter enn digitale filer betyr det at det finnes filobjekter uten filer. Da har sannsynligvis noe gÄtt galt. Filer kan vÊre slettet eller noe kan ha gÄtt galt under opplasting. Det kan ogsÄ vÊre at samme fil er referert til i ulike filobjekter. Hvis det finnes flere digitale filer enn filobjekter, betyr det at det ligger digitale filer og flyter i fildatabasen uten Ä vÊre knyttet til registreringene i Asta7. Her kan et filobjekt vÊre slettet uten at den tilhÞrende digitale filen er slettet.
NB: Per i dag slettes ikke den tilhÞrende digitale filen nÄr et filobjekt slettes. Dette er fordi en fil (med rette) kan vÊre knyttet til flere filobjekter.
Â
3. Om knytning mellom overliggende enhet, filobjekt og digital fil
Som nevnt er angivelsen av overliggende enhet en viktig del av konfigurasjonen i Asta FilePoster. Dette er fordi IDâen til den overliggende enheten utgjĂžr knytningspunktet mellom overliggende enhet, filreferanse og digital fil. Alle objekter i Asta7 har en unik ID kalt âAM-IDâ (kort for âArchive Manager IDâ, skrives â_amidâ i databasen). AM-ID er skjult for brukeren i Asta7, men den ligger i databasen.
NĂ„r man skriver ut et separatorark fra en overliggende enhet, eksempelvis en mappe, har separatorarket en QR-kode og en UUID (f.eks. â123e4567-e89b-12d3-a456-426614174000â). UUIDâen pĂ„ separatorarket er den unike IDâen (AM-IDâen) til mappen i Asta7. Den skannede filen leser separatorarket og bruker UUIDâen til Ă„ navngi PDF-filen (altsĂ„ â123e4567-e89b-12d3-a456-426614174000.pdfâ). Filen ender opp i import-mappen pĂ„ PixEdit-serveren.
Som nevnt, lytter Asta FilePoster pĂ„ import-mappen. FilePoster leser filnavnet, og bruker UUIDâen til Ă„ finne den overliggende enheten. I et tenkte tilfelle hvor FilePoster er konfigurert mot ISADG-prosjektet pĂ„ Ta Norge Hjem, og overliggende enhet er definert som mappe, vil FilePoster lete etter en mappe med AM-ID â123e4567-e89b-12d3-a456-426614174000â pĂ„ prosjekt med id âisadgâ pĂ„ asta-instans âtnh.stiftelsen-asta.noâ. Her vil den opprette et filobjekt under mappen med AM-ID â123e4567-e89b-12d3-a456-426614174000â. Filobjektet vil inneholde referansen til den digitale filen (â123e4567-e89b-12d3-a456-426614174000.pdfâ) og en skjult referanse med AM-IDâen til den overliggende mappen. Hvis FilePoster ikke finner den aktuelle AM-IDâen, vil importen feile, og filen blir liggende i en error-mappe pĂ„ PixEdit-serveren.
NB: Hvis man skanner en fil, trykker arkivĂ©r i PixEdit, og filen ikke dukker opp, kan det skyldes at FilePoster ikke finner den aktuelle AM-IDâen ihht. gjeldende konfigurasjon. Dette kan f.eks. vĂŠre fordi man har brukt feil skilleark, eller at man prĂžver Ă„ skanne under en annen enhet en det som er oppgitt i konfigurasjonen (i dette eksempelet, entitet mappe). Hvis en fil ikke dukker opp i Asta7, har som regel filen strandet pĂ„ PixEdit-serveren. Den er ikke borte, og det er som regel ikke nĂždvendig Ă„ skanne pĂ„ nytt. Kontakt support!
NB: Hvis man bruker samme separatorark to ganger, vil den nye filen overskrive den gamle hvis den blir postet av FilePoster til Asta7. Dette gjelder generelt for import av digitale filer i Asta7. Hvis du laster opp en fil med samme filnavn som en eksisterende fil, vil den nye filen overskrive den gamle.
Â
Â
Â