
Meldingskø (MQ)
Når en mottar en notifikasjon på en endring så kan en velge å gjøre et eget kall mot DFØ sine REST api-er basert på nøkkelverdier i notifikasjonen. Når meldingen/notifikasjonen er konsumert så forsvinner den fra køen.
Ansettelse
Bruker ansettes
Melding om hendelse legges på meldingskø «Stillinger»
{"firmakode":1234,"gyldigEtter":"2021-08-30","id":30001111, "feltnavn":["innehaver"],"uri":"dfo:stillinger"}Firma = XXXXStartdato = 01.09.2020Stillingsnummer = 30001111Felt som er blitt opprettet/endret= InnehaverTilhørende API = stillingerMelding om hendelse legges på meldingskø «Ansatte»
Kan generere mange meldinger – avhengig av hvor mange data endringer man lagrer på den ansatte, her er 2 eksempler:
«Stillinger» og «Ansatte» som vist under
API: Stillinger (https://api.dfo.no/stillinger/v1/30001111)
API: Ansatte (https://api.dfo.no/ansatte/v1/101234)
Kunder
En kunde endres eller opprettes, da genereres det en notifikasjon.
{"Client":"XY","Id":"100999","LastUpdate":"2021-01-25 06.00.54","Url":"api.dfo.no/kunder/v1/XX/{id}","Operation":"update","OperationOrder":"1"}Client= XXId = Kunde IDLastUpdate = Dato for siste endringUrl = Url som skal bruke ved API kallOperation = Hvilken type endring (Insert, Update, Delete)OperationOrder = Operation sekvens.Notifikasjonen sendes til meldingskø for kunder.
Kan generere mange meldinger, avhengig av hvor mange data endringer man lagrer, her er en eksempel på
et API kall man kan gjøre etter at man har hentet notifikasjonen fra meldingskøen. (https://api.dfo.no/kunder/v1/XX/100999)