Table of Contents | ||||||
---|---|---|---|---|---|---|
|
...
Dette er en integrasjon for arkivering av eksamensoppgaver og veiledninger.
Til arkivering, benyttes p360-arkiv-appen
Nøkkel info
Initiesering av flyt | Inspera : Push (Webhooks) | |
---|---|---|
Flyt møsnter | Halveis synkron | Den delen som leser inn fra Inspera/Wiseflow er en egen prosess og er fra-koblet fra resten. Men den delen som arkiverer går synkront til arkiv-tjenesten |
Bruk av meldingskø | Ja, Kafka | Mottar/forbruker webhook-meldinger som skal omdirigeres til Leganto, og publiserer |
Open API | Nei | |
IntArk | Ikke brukt |
...
System | Data | Brukt API (endepunkter) | ||||||
---|---|---|---|---|---|---|---|---|
Config-databasen | Henter | MongoDb | ||||||
FS API | Henter emne basert på institusjon (fsId) og emne id | https://api.fellesstudentsystem.no/swagger.html#/koder/getEmner | Inspera | Henter informasjon om en bruker basert på en ekstern bruker-ID ( | Inspera | Henter alle relevante metadata for testen gitt av | GET: /test/ | |
FS API | ||||||||
FS API | ||||||||
FS API | ||||||||
SFTP | Lister filer | file path: /home/pensum/konverter_output/ | ||||||
Amazon S3 | Overfører filer ( | upload file: https://apidocs.insperasafespring.nocom/apidocstorage/#/testgeneralinfo/getTestMetadata | Inspera | Dette vil se ut som en pdf generert gjennom Inspera-frontend (basert på | ||||
SFTP |
| do Index | ||||||
Amazon S3 | Laster opp filer (med | Henter filer basert på | Get file: | WISEflow | Henter tildelingsinformasjon for en gitt | WISEflow | Henter tilleggsinnhold for en gitt | GET: /flow/{flowId}/{content} https://europe-apidocs.wiseflow.net/ |
Tilgangsstyring og logging
Integrasjonen loger til Humio med detaljert logging av prosessen.
Integrasjonen er knyttet logg-oversikten som vil logge følgende data:
submodule
examSystem
examSysInstance
p360Instance
orgId
vurdId
env
fetchFsListDates
success (true/false)
errorMessage (hvis aktuelt)
decodedFsTestId
filesToArchive
Integrasjonen har ikke noe behov for tilgangstyring
...