Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.

...

Denne integrasjonen sørger for å ektrahere oppgavetittel for Master og Bachelor oppgavene og registrere dem i FS. Tidligere har studenten selv måtte sørge for å registrere oppgavetittel direkte via studweb noe som kunne føre til dårlig og uriktig data kvalitet.

Inc drawio
zoom1
simple0
zoomcustContentId13417112623
pageId2302771203
custContentIdlbox34171126231
diagramDisplayNameDigEks.drawiolbox1
hiResPreview0
baseUrlhttps://sikt.atlassian.net/wiki
imgPageId2471067687
diagramNameDigEks.drawio
imgPageId2471067687
pCenter0
aspectOOK5al9Ag-Kyg9dfiho5 1
width1653
includedDiagram1
width1653
aspectHash6df9d94baa863af28665b1af1aaeb051fcd39e57
linksauto
tbstyletop
height1101

...

Initiering av flyt

pull-request

 

Flyt møsnter

Asynkron

 

Bruk av meldingskø

Ja, Kafka

  • Webhook-app produserer webhook-meldinger mot FS-tittel;

  • FS-tittel forbruker meldinger fra eksamenssystemene gjennom inspera-webhook

    ;

    MeldingQ (Sikt egen melding-kø system basert på MongoDb, i.e. DocumentDb)

    • webhook-meldinger fra begge eksamenssystemene (Inspera/WISEflow) mottas av webhook-app og sendes (via servicemonitor) som meldingQ til denne integrasjonen

    Open API

    Nei

     

    IntArk

    Ikke brukt

     

    ...

    • Behandlingstid/responstid: ca. 2s4s

    • Frekvens: HTTPS-‘listener’ repeterbar fillagerstrøm for datastrømmestrategi (Inspera-webhook) og 2-minutter poll timeout for Apache-Kafka forbruk fra eksamensystemer (fs-tittel-app)Den nye meldingssystemet (meldingQ) kjører uten forsinkelse på meldingskøen – lytteren til køen tar meldinger én etter én og starter behandlingen umiddelbart. Hver melding hentes direkte fra databasen, prosesseres, og status oppdateres deretter til enten ‘processed’ eller ‘failed’ i samme database-kolleksjon.

    • Volum (målt: ): gj.sn. ca. 3k 1k hits daglig

    Feilhåndtering, konsekvenser av feil og overordnet risikoanalyse

    ...