Hopp til hovedinnhold
Hopp over innholdsfortegnelsen

[UNIQUE] - Test om en verdi er unik

Den [UNIQUE] brukes til å teste om en gitt verdi for et attributt allerede finnes i eADM. Den er svært nyttig når du oppretter alias, e-postadresser, brukernavn eller lignende attributter som må være unike.

Hvis verdien som testes allerede finnes, legger funksjonen automatisk til et løpenummer (1, 2, 3 osv.) til verdien for å gjøre den unik. For e-postadresser inkluderer funksjonen en valgfri parameter for å sikre at dette nummeret plasseres riktig før "@"-symbolet og domenet.


Syntaks

CODE
[UNIQUE;SearchValue;Attribute;EmailDomain]
  • SearchValue: Verdien du vil kontrollere for unikhet.

  • Attributt: Attributtfeltet i eADM som du ønsker å teste SearchValue mot (f.eks, Email).

  • EmailDomain: En valgfri parameter som brukes ved generering av e-postadresser. Den sørger for at et eventuelt løpenummer legges til før e-postdomenet, og ikke på slutten av adressen.


Brukssak - Generering av en unik e-postadresse

Den [UNIQUE] funksjonen kombineres ofte med andre funksjoner for først å generere en verdi og deretter sikre at den er unik. Følgende uttrykk genererer en e-post fra en brukers visningsnavn og kontrollerer deretter om den er unik.

CODE
[UNIQUE;[LOWER;[REPLACE;[CLEAN;[displayname]]; ;.]]@utfjord.kommune.no;Email;@utfjord.kommune.no]

Hvordan det fungerer:

  1. De indre funksjonene (CLEAN, REPLACE, LOWER) formatere brukerens fulle displayname til et standard e-postprefiks, for eksempel "anne.johansen".

  2. Den@utfjord.kommune.no domene legges til for å opprette en fullstendig e-postadresse.

  3. Den UNIQUE funksjonen sjekker deretter om "anne.johansen@utfjord.kommune.no" finnes allerede i Email attributtet i eADM.

  4. Hvis adressen allerede er i bruk, vil uttrykket returnere en nummerert versjon, for eksempel"anne.johansen1@utfjord.kommune.no". Hvis den ikke er i bruk, returneres den opprinnelige"anne.johansen@utfjord.kommune.no".

Merk: Uttrykk som dette brukes ofte i eksportmaler, for eksempel når du klargjør brukere til Active Directory (AD).

JavaScript-feil oppdaget

Vær oppmerksom på at disse feilene kan avhenge av nettleseroppsettet ditt.

Hvis problemet vedvarer, vennligst kontakt vår support.