Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.
Table of Contents
minLevel1
maxLevel7
printablefalse

...

Flytdiagramene på denne siden viser prosessen i detalj. : Klage og begrunnelse (Inspera)

...

Initiering av flyt

Inspera : Push (inspera-webhooks) (for begrunnelsesvar og klage-vedtak)

FS: Pull (for begrunnelse og klage-forespørsler)

Flyt møsnter

Asynkron

Bruk av meldingskø

Ja, Kafka

  • I klage-beg-dispatcher-app trigger den meldinger fra FS som skal komponeres og videresendes mot Inspera. Den mottar data nedenfor: contextObjectId, contextObjectType, associatedObjectId, associatedObjectType, triggeringUserId, triggeringUserName, timestamp, org, instance, env og examSystem, og sender over begrunnelser (vurdId, klage, examSys, orgId og env) til eksamenssystemet;

  • ّInspera-webhook produserer webhook-meldinger (timestamp, org, instance, env og examSystem) mot Inspera;

  • Inspera-klage forbruker vurdId, examSys, orgId, env og klage meldinger (personlopenr, kandidatnr, brukernavn, fornavn, etternavn, klagestatus, sensurfrist, kommisjonsidOppr og kommisjonsidNy) sendes fra FS, og klage-vedtak meldinger fra Inspera (contextObjectId, contextObjectType, associatedObjectId, associatedObjectType, triggeringUserId, triggeringUserName, timestamp, org, instance, env, eventName, examSystem);

  • Inspera-begrunnelse forbruker vurdId, examSys, orgId, env og begrunnelse-forespørsler (personlopenr, kandidatnr, brukernavn, kommisjonsId, datoKlageMottat og datoVedtakFormidlet) sendes fra FS, og begrunnelse-svar meldinger fra Inspera (contextObjectId, contextObjectType, associatedObjectId, associatedObjectType, triggeringUserId, triggeringUserName, timestamp, org, instance, env, eventName, examSystem).

Open API

Nei

IntArk

Ikke brukt

...

  • Integrasjonen loger til Humio med detaljert logging av prosessen.

  • Integrasjonen er knyttet logg-oversikten (som er tilgjengelig for brukerne å se). Følgende data logges i databasen :

    • env

    • errorMessage (String)

    • examSys

    • instance

    • kafkaOffset

    • kandidatnr

    • klagestatus

    • orgId

    • personlopenr

    • submodule

    • success (boolsk)

    • testId

    • userCandidateId

    • vurdId (decodedVurdId)

  • Integrasjonen har ikke noe behov for tilgangstyring

...