Feltmapping

Tabellene viser kunderelevant mapping, retning, krav og standarder. Fullstendige skjemaer finnes i generert OpenAPI. Inn betyr at klienten kan sende feltet, ut betyr at UserAPI returnerer det.

REST bruker

API-felt Retning Krav/standard WebSak-felt eller effekt
id inn ved oppdatering intern GID-ID Gid_GidID
code inn/ut unik brukerkode Gid_GidKode
name inn/ut fullt navn Gid_Navn
username inn påkrevd for ordinær bruker; ikke tillatt for sekundærbruker loginverdi i ordinær flyt
isSecondaryUser inn standard false oppretter sekundærrelasjon via e-post
mailAddresses inn/ut første adresse er primær Gid_EmailAdr, Gid_EmailAdr2 og adresseoversikt
departmentCode inn/ut vinner over externalDepartmentId oppslag mot Soa_AdmKort, intern avdelings-ID lagres
externalDepartmentId inn én eksakt verdi oppslag mot avdelingens Gid_DIV1
accessTemplateId inn/ut standard -1 når utelatt ved REST-oppretting rettighetsmal; kopierer roller og funksjoner
userAccesses inn/ut ikke-tom ved PUT; ikke tillatt for sekundærbruker IdentityServer loginmapping
accessToZones inn tom/utelatt bruker databasens standard sonetildeling
userType inn ordinær REST-standard er bruker (B) WebSak brukertype; ikke et SCIM-felt
title inn/ut valgfritt Gid_Tittel
nationalNo inn/ut valgfritt, behandles som sensitivt Gid_OffentligNr
phone, phone2, mobile inn/ut valgfritt Gid_Tlf, Gid_Tlf2, Gid_Mobil
languageId inn/ut kundens WebSak-språk-ID Gid_SpraakID
validFrom inn/ut valgfri startdato Gid_FraDato

Andre adresse- og kontaktfelt følger navngivningen i OpenAPI. Ikke send misc1misc5 uten en avtalt kundemapping; Gid_DIV2 er reservert for SCIM externalId når brukeren forvaltes gjennom SCIM.

REST loginmapping

userAccesses-felt Retning Krav/standard Effekt
provider inn/ut standard i modellen er AD; bruk avtalt IdentityServer-scheme velger provider
key inn/ut påkrevd identifikator hos provider kobler ekstern identitet til bruker
domain inn/ut valgfritt provider-spesifikt domene
isPrimary inn/ut standard true markerer primær mapping

userAccesses er loginmapping. accessTemplateId er rettighetsmal. De kan brukes i samme ordinære brukerflyt, men løser forskjellige behov.

SCIM User

SCIM-tabellen beskriver beta-kontrakten. Mappingene skal verifiseres i en avgrenset pilot og må ikke tolkes som produksjonsgodkjenning.

SCIM-felt Retning Krav/standard WebSak-felt eller effekt
id ut readOnly Gid_GidID
externalId inn/ut påkrevd, trimmes, unik Entra object ID i Gid_DIV2
userName inn/ut påkrevd, unik, maks 10 tegn Gid_GidKode
active inn/ut standard etter opprettingskontrakten avledes fra gyldighetsdatoer
displayName/name inn/ut navn må kunne bygges Gid_Navn
emails[type eq "work"] inn/ut valgfritt primær e-post
phoneNumbers inn/ut typene work, other, mobile Gid_Tlf, Gid_Tlf2, Gid_Mobil
preferredLanguage inn/ut må finnes i entydig konfigurasjonsmapping LanguageId
enterprise department inn/ut én eksakt ekstern ID oppslag Gid_DIV1 til intern avdeling
enterprise manager ut readOnly avdelingens ManagerUserId
Acos applicationRole inn/ut må finnes i rollemapping oversettes til accessTemplateId
roles ut readOnly WebSak-roller
entitlements inn/ut avtalt verdiutvalg tilgangsfunksjoner

SCIM mapper ikke userType. Entra member og guest følger samme User-mapping.

Avdeling

API-felt Retning Krav/standard WebSak-felt
id ut / inn i rute intern ID; body-ID overstyres av ruten ved PUT Soa_AvdelingID
externalId inn/ut én eksakt ekstern ID Gid_DIV1
code inn ved oppretting / ut fallback når abbreviation mangler; endres ikke separat av PUT Soa_AvdelingKode ved oppretting
abbreviation inn/ut operativ, unik kortbetegnelse; vinner over code Soa_AdmKort
name inn/ut navn Soa_Navn
parentDepartmentId inn/ut forelder må finnes ved oppretting; kunde validerer hierarki ved PUT Soa_FarAvdelingID
managerUserId inn/ut intern bruker-ID Soa_Leder_GidID
unit inn ved oppretting / ut standard Avd; endres ikke av PUT Soa_Enhet
validFromDate, validToDate ut start genereres; sluttdato styres av activation-rutene Soa_FraDato, Soa_TilDato
journalUnitId, archiveUnit ut readOnly gjennom V2 Soa_JournalEnhetID, Soa_ArkDel
mailDistributionGroup inn/ut tilgangsgruppe-ID Soa_PostFordelerGruppe

V2 kan i tillegg skrive de dokumenterte kontakt-, adresse-, telefon-, e-post-, leder-, mal- og konfigurasjonsfeltene i OpenAPI. Feltene group, level, gidId, intralink, addr3 og addr4 er readOnly gjennom V2. Bruk avdelingsguiden for trygg GET–PUT-arbeidsflyt.

Tilgangsgruppe

API/SCIM-felt Retning Krav/standard WebSak-effekt
REST groupId / SCIM id ut stabil intern gruppe-ID identifiserer tilgangsgruppen
REST groupName / SCIM displayName inn/ut navn må være unikt i anvendt flyt navngitt tilgangsgruppe
SCIM externalId ut samme verdi som gruppe-ID i støttet profil korrelasjon
SCIM members[].value inn/ut brukerens SCIM/WebSak-ID aktivt eller avsluttet medlemskap

Standardverdier og kildekontroll

Standardverdier kan endres mellom UserAPI-versjoner. Klienten skal derfor lese generert OpenAPI fra samme versjon som målmiljøet og ikke basere seg på den historiske XLSX-filen. Kundespesifikke mappinger skal fylles inn i konfigurasjonsmalen og godkjennes før produksjon.