TOOL_OrgProfiling
Kategori: Tool / Organisasjon / Profiling
Formål
Henter ut en oversikt over brukere tilknyttet en organisasjonsenhet fra MetaVault (RIDB). Viser ansatte med stillinger, kontraktsinfo, lederinformasjon og org-hierarki. Kan i tillegg brukes til å tvinge frem rekjøring av IAM-prosessering for alle brukere på en gitt org-enhet.
Brukes til:
- Troubleshooting av organisasjonsdata og engasjementer
- Verifisere hvem som er registrert på en bestemt org-enhet
- Kontrollere leder og stedfortreder for en org-enhet
- Se org-hierarkiet (path) for en enhet
- Trigge reprocessing for alle brukere i en org-enhet etter dataendringer
Hvordan kjøre
Alle input-parametere er valgfrie, men minst ett av de tre første bør oppgis.
Input-parametere:
- uhid (string, valgfri): viser org-info for én spesifikk bruker
- org_short_name (string, valgfri): OrgReg-akronym for org-enheten (f.eks. "IT-U-HHS")
- org_id (string, valgfri): DFØ ekstern nøkkel / org-ID
- trigger_reprocessing (boolean, valgfri): Hvis true, nullstilles process_id og processed_at for alle brukere på org-enheten, slik at de plukkes opp til ny IAM-prosessering
Eksempler:
- TOOL_OrgProfiling(null, "IT-U-HHS") ← alle brukere på org
- TOOL_OrgProfiling("3ddf4822-77ed-4c27-909e-7c826ca10423") ← én bruker
- TOOL_OrgProfiling(null, "IT-U-HHS", null, true) ← vis + trigger reprocessing
Resultat
For søk på org_short_name eller org_id vises følgende i loggen:
- Org-enhetens SAP-kortnavn og OrgReg-akronym, inkl. source_id og koststed
- Leder (navn + UH-ID) i mørk rød
- Stedfortreder (navn + UH-ID) i mørk oransje
- Nummerert liste over alle ansatte med navn og UH-ID
- Org-hierarki (path fra rot til enhet) i lilla, f.eks. "UHN/FAK-HUM/IT-U-HHS"
For søk på uhid vises:
- Fullstendig stillingsrad fra master_persons/master_positions med bl.a. stillingstittel, YRK-kode, kontrakt, org-status og lederinfo
Hvis trigger_reprocessing=true vises i tillegg:
- Antall brukere som ble satt til reprocessing i mørk grønn
Mulige feilsituasjoner:
- Kan ikke koble til RIDB → avbryter og returnerer false
- Ingen engasjementer funnet for angitt søk → feilmelding i mørk rød
- Feil ved reprocessing-oppdatering → feilmelding i mørk rød
Skrevet med hjelp av AI