_QueryIDW
Kategori: Query / Identity Warehouse
Formål
Slår opp identifikatorer i Identity Warehouse (IdW) basert på ulike søketyper. Viser all identitetsinformasjon for en person på tvers av institusjoner, inkludert UH-ID, brukernavn, personnummer, ansattnummer og andre identifikatorer.
Brukes til:
- Finne UH-ID basert på personnummer eller brukernavn
- Identifisere alle identifikatorer knyttet til en person
- Verifisere identitetsmatching på tvers av institusjoner
- Troubleshooting av identitetskollisjoner
- Kontrollere hvilke institusjoner som har registrert brukeren
- Avdekke duplikater i master_persons for samme UH-ID
Hvordan kjøre
Input-parametere:
-
type (enum, valgfri): Søketype
- "uhid" – UH-ID
- "brukernavn" – UH brukernavn
- "personnummer (fnr/dnr/snr)" – Fødselsnummer / D-nummer / S-nummer
- "SAP Ansattnummer" – Ansattnummer fra SAP/DFØ
- "FS personløpenummer" – Personløpenummer fra FS
- "Greg ansattnummer" – Ansattnummer fra GREG
- "Passnummer" – Passnummer
-
value (string, valgfri): Verdien som skal søkes etter
Eksempler:
- _QueryIDW("uhid", "3ddf4822-77ed-4c27-909e-7c826ca10423")
- _QueryIDW("personnummer (fnr/dnr/snr)", "01019912345")
- _QueryIDW("brukernavn", "laols0070")
- _QueryIDW("SAP Ansattnummer", "12345")
Resultat
Viser informasjon i logger med fargekoding:
-
INSTITUSJONER (lilla) Liste over alle institusjoner som har registrert identifikatorer for personen, kommaseparert på én linje.
-
IDENTIFIKATORER I IDW (lilla overskrift, grå detaljer) Alle identifikatorer gruppert per UH-ID (held_by) og institusjon:
- Institusjon vises i mørk rød (f.eks. "**** uib ****")
- Per identifikator vises: tidsstempel, type og verdi
Format: " YYYY-MM-DD HH:MM:SS -
<type>:<verdi>"
-
LEGACY OG UH-OPPRETTEDE NAVN (lilla overskrift, grå detaljer) Brukernavn i namespace, gruppert per institusjon:
- Institusjon vises i mørk rød
- Per oppføring: tidsstempel, type, kildesystem (hvis ikke "idw") og verdi
Format: " YYYY-MM-DD HH:MM:SS:
<type> (<source_system>) = <verdi>"
-
MASTER_PERSONS ANALYSE (kun hvis flere records finnes for samme UH-ID) Hvis det finnes multiple records i master_persons for et UH-ID:
- Viser alle kolonner med verdier på tvers av records
- MØRK RØD: kolonner med like verdier (matching på tvers av records)
- SØLV: kolonner med unike verdier
- Hjelper med å identifisere identitetskollisjoner og duplikater
- Ignorerte kolonner (ikke vist): uhid, source_institution, updated_at, uhun, soft_match_conflicts, legacy_username, legacy_email, created_at
Feilsituasjoner:
- API-kall til IdW returnerer ikke HTTP 200 → feilmelding i rød + API-respons
- Ingen UH-ID funnet for oppslag mot master_persons → advarsel i rød
Skrevet med hjelp av AI