Deduplisering av kontaktpunkter
Altinn Varsel dedupliserer automatisk kontaktpunkter på tvers av flere datakilder for å sikre at mottakere kun får ett varsel per mobilnummer eller e-postadresse. Denne artikkelen forklarer hvordan dedupliseringsmekanismen fungerer og hvilke prinsipper som ligger til grunn.
Hvorfor deduplisering er nødvendig
Når Altinn Varsel sender varsler knyttet til en ressurs til organisasjonsnummer, henter systemet kontaktinformasjon fra flere kilder:
- Varslingsadresser for virksomheter - offisielle kontaktpunkter registrert av organisasjonen
- Personlige kontaktdetaljer for virksomheter - individuelle kontaktpunkter registrert av autoriserte brukere
Uten deduplisering ville den samme mottageren få flere identiske varsler, dersom kontaktinformasjonen er registrert i flere av disse kildene.
Hvordan deduplisering fungerer
Dedupliseringen gjelder kun innenfor samme varsel (bestilling) og varslingskanal (SMS eller e-post).
Flere separate bestillinger av varsel til samme mottager vil gi tilsvarende flere separate varsel.
Dedupliseringen utføres under adresseoppslaget før varslene sendes. Prosessen følger disse trinnene:
- Innsamling - kontaktpunkter hentes fra datakildene
- Normalisering - alle kontaktpunkter standardiseres til sammenlignbare formater
- Sammenligning - kontaktpunkter som vurderes som identiske, blir redusert til ett enkelt innslag
- Levering - det endelige settet med unike kontaktpunkter brukes for varselutsendelse
Formatnormalisering
Før sammenligning normaliseres kontaktpunktene for å håndtere ulike formater:
Mobilnumre
- Internasjonale formater blir standardisert (f.eks.
+4799999999
,004799999999
, og99999999
behandles som identiske)
E-postadresser
- Store og små bokstaver behandles som identiske (
eksempel-1@default.digdir.no
ogEksempel-1@default.digdir.no
)