Hoppa till huvudinnehåll
Hoppa över innehållsförteckningen

[UNIQUE] - Testa om ett värde är unikt

Den [UNIK] funktionen används för att testa om ett givet värde för ett attribut redan finns i eADM. Det är mycket användbart när man skapar alias, e-postadresser, användarnamn eller liknande attribut som måste vara unika.

Om det värde som testas redan finns, lägger funktionen automatiskt till ett löpnummer (1, 2, 3 osv.) till värdet för att göra det unikt. För e-postadresser innehåller funktionen en valfri parameter för att säkerställa att numret placeras korrekt före "@"-symbolen och domänen.


Syntax

KOD
[UNIQUE;SearchValue;Attribut;EmailDomain]
  • Sökvärde (SearchValue): Det värde som du vill kontrollera om det är unikt.

  • Attribut: Det attributfält i eADM som du vill testa SökVärde mot (t.ex., E-post).

  • E-postdomän: En valfri parameter som används vid generering av e-postadresser. Den säkerställer att ett eventuellt löpnummer läggs till före e-postdomänen, inte i slutet av adressen.


Användningsfall - Generering av en unik e-postadress

Den [UNIK] funktionen kombineras ofta med andra funktioner för att först generera ett värde och sedan säkerställa att det är unikt. Följande uttryck genererar ett e-postmeddelande från en användares visningsnamn och kontrollerar sedan att det är unikt.

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

Hur det fungerar:

  1. De inre funktionerna (RENSA, ERSÄTTA, LÄGRE) formatera användarens fullständiga visningsnamn till ett standardprefix för e-post, till exempel "anne.johansen".

  2. Den@utfjord.kommune.no domän läggs till för att skapa en fullständig e-postadress.

  3. Den UNIK funktionen kontrollerar sedan om "anne.johansen@utfjord.kommune.no" finns redan i E-post attribut i eADM.

  4. Om adressen redan används kommer uttrycket att returnera en numrerad version, t.ex."anne.johansen1@utfjord.kommune.no". Om den inte används kommer den att returnera originalet"anne.johansen@utfjord.kommune.no".

Observera: Uttryck som detta används ofta i exportmallar, t.ex. när du lägger till användare i Active Directory (AD).

JavaScript-fel har upptäckts

Observera att dessa fel kan bero på din webbläsares inställningar.

Om problemet kvarstår, vänligen kontakta vår support.