Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Endre opplastingsprosedyre til å unngå ufullstendige dokumentobjekt-instanser #298

Conversation

petterreinholdtsen
Copy link
Collaborator

@petterreinholdtsen petterreinholdtsen commented Apr 28, 2023

Tillat opplasting direkte fra dokumentbeskrivelse og dokumentobjekt.

Dette gir klienter et alternativ til dagens opplastingsprosedyre, som har
et mellomsteg der arkivet er i en ufullstendig tilstand, mellom
oppretting av dokumentobjekt-instans og vellykket opplasting av
arkivfil, og kunne laste opp fil direkte fra dokumentbeskrivelse
i tillegg til fra dokumentobjekt. Når dokumentobjekt opprettes
automatisk brukes variantformat Produksjonsformat med mindre
API-tjenesten kjenner igjen et arkivformat.

Dette forslaget er basert på ideer i mangelmelding #25, og
Reduserer utfordringer omtalt i mangelmelding #285.

@tsodring
Copy link
Contributor

tsodring commented May 9, 2023

Jeg støtter denne endringen. Men jeg lurer på hvorfor man ikke velger å også tilate opplasting fra klasse som vil da lage
mappe->registrering->dokumentbeskrivelse->dokumentobjekt.

@petterreinholdtsen petterreinholdtsen force-pushed the upload-from-reg-dokbesk-dokobj branch from 9f3922e to 6185aa3 Compare May 13, 2023 08:18
@petterreinholdtsen
Copy link
Collaborator Author

Denne endringen ble diskutert på dagens redaksjonsmøte og vi er enige om å dele dette endringsforslaget i to, et for opplasting direkte fra dokumenbeskrivelse og et for opplasting leger opp i hierarkiet, da sistnevnte krever mer beskrivelse om hvordan fylle inn felter automatisk. Petter fikser delingen og tar inn den første endringen når det er gjort.

…nstanser

Tillat opplasting direkte fra dokumentbeskrivelse og dokumentobjekt.

Dette lager et alternativ til dagens opplastingsprosedyre, som har
et mellomsteg der arkivet er i en ufullstendig tilstand, mellom
oppretting av dokumentobjekt-instans og vellykket opplasting av
arkivfil, og kunne laste opp fil direkte fra dokumentbeskrivelse
i tillegg til fra dokumentobjekt.

Dette forslaget er basert på ideer i mangelmelding arkivverket#25, og
Reduserer utfordringer omtalt i mangelmelding arkivverket#285.
@petterreinholdtsen petterreinholdtsen force-pushed the upload-from-reg-dokbesk-dokobj branch from 6185aa3 to d52a697 Compare May 30, 2023 09:34
@petterreinholdtsen petterreinholdtsen merged commit e06ee34 into arkivverket:master May 30, 2023
petterreinholdtsen added a commit to petterreinholdtsen/noark5-tjenestegrensesnitt-standard that referenced this pull request May 28, 2024
…en fil.

Noark 5 krever at det er en fil koblet til hver dokumentobjekt-instans, men det
vil være en periode mellom dokumentobjekt blir opprettet og en fil blir lastet opp
der et slikt dokumentobjekt mangler slik kobling.  For å sikre at ingen
API-leser ser slike inkonsistente dokumentobjekt-instanser, gjør det klart at slike
ikke skal returneres som barn av sin foreldre-dokumentbeskrivelse før filopplastingen
har lykkes.

Relatert til mangelmelding arkivverket#285 og arkivverket#25, og tilbyr en bakoverkompatibel løsning uten
ekstrafunksjonaliteten beskrevet i arkivverket#309 og arkivverket#298.
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

2 participants