[REFERENCE] & [LASTVALUE] – Hentning af historiske brugerdata

Ved at kombinere [REFERENCE] og [LASTVALUE] funktioner kan du hente historiske attributværdier. Et almindeligt anvendelsesområde er at hente oplysninger om en brugers tidligere leder og afdeling, hvilket er nyttigt i forbindelse med processer som f.eks. udsendelse af e-mail-beskeder ved et stillingsskifte. Denne vejledning omhandler også brugen af[IFEMPTYUSE] funktion til at angive en standardværdi, hvis der ikke findes historiske data.



Syntakser

  • [LASTVALUE; Attribute]: Henter den seneste forrige værdi for den angivne Attribute.

  • [REFERENCE; AttributeToReturn; LookupAttribute; LookupValue; MatchValue]: Søger et objekt og returnerer en angivet attribut fra det.

  • [IFEMPTYUSE; PrimaryValue; FallbackValue]: Returnerer PrimaryValue hvis den ikke er tom; ellers returnerer den FallbackValue.



Anvendelsestilfælde

Hentning af en tidligere leders kontaktoplysninger

For at finde e-mailadressen eller det visningsnavn på en brugers seneste tidligere leder kan du bruge [LASTVALUE; Manager] som den værdi, der skal slås op.


  • Sådan finder du den tidligere leders e-mailadresse:

    [REFERENCE;Email;UserId;1;[LASTVALUE;Manager]]
    


  • Sådan finder du den tidligere leders navn:

    [REFERENCE;DisplayName;UserId;1;[LASTVALUE;Manager]]
    


Et alternativ til den nuværende manager

Hvis der ikke findes en tidligere leder, vil ovenstående udtryk returnere en tom værdi. For at angive den nuværende leders oplysninger som en reserve skal du indsætte udtrykket i en[IFEMPTYUSE] funktion.


  • E-mail (ved manglende svar fra den nuværende leder):

    [IFEMPTYUSE;[REFERENCE;Email;UserId;1;[LASTVALUE;Manager]];[REFERENCE;Email;UserId;1;[manager]]]
    
  • Navn (i mangel af oplysninger: den nuværende leder):

    [IFEMPTYUSE;[REFERENCE;DisplayName;UserId;1;[LASTVALUE;Manager]];[REFERENCE;DisplayName;UserId;1;[manager]]]
    



Avanceret brug: Ikke-præcis søgning

Den [REFERENCE] Funktionen har en valgfri sidste parameter, der bestemmer, om opslaget kræver et nøjagtigt match:

[REFERENCE;AttributeToReturn;LookupAttribute;LookupValue;MatchValue;IsExactMatch]

Når IsExactMatch parameteren er indstillet til false, den MatchValue feltet understøtter jokertegn (%). Dette er nyttigt ved komplekse, stillingsspecifikke opslag, f.eks. når en leder er ansat i flere virksomheder og dermed kan have mere end én UserId.

Senest opdateret: