[REFERENCE] & [LASTVALUE] – Hente historiske brukerdata
Ved å kombinere [REFERANSE]
og [LASTVALUE]
kan du hente historiske attributtverdier. Et vanlig bruksområde er å hente en brukers tidligere leder- og avdelingsinformasjon, noe som er nyttig for prosesser som å sende e-postvarsler i forbindelse med en stillingsendring. Denne veiledningen dekker også bruk av[IFEMPTYUSE]
funksjon for å gi en reserveverdi hvis det ikke finnes historiske data.
Syntakser
[LASTVALUE; Attributt]
: Henter den siste tidligere verdien av den spesifiserteAttributt
.[REFERENCE; AttributeToReturn; LookupAttribute; LookupValue; MatchValue]
: Søker opp et objekt og returnerer et spesifisert attributt fra det.[IFEMPTYUSE; PrimaryValue; FallbackValue]
: ReturnererPrimærverdi
hvis den ikke er tom; ellers returnerer denFallbackValue
.
Brukstilfeller
Hente frem kontaktinformasjonen til en tidligere leder
Hvis du vil finne e-postadressen eller visningsnavnet til en brukers siste tidligere leder, kan du bruke [LASTVALUE; Manager]
som verdien som skal slås opp.
For å få e-postadressen til den forrige lederen:
CODE[REFERENCE;Email;UserId;1;[LASTVALUE;Manager]]
Slik får du navnet på den forrige lederen:
CODE[REFERENCE;DisplayName;UserId;1;[LASTVALUE;Manager]]
Tilbyr en reservefunksjon for den nåværende lederen
Hvis det ikke finnes noen tidligere manager, vil uttrykkene ovenfor returnere en tom verdi. Hvis du vil oppgi den nåværende managerens detaljer som en reserve, pakker du uttrykket inn i en[IFEMPTYUSE]
funksjon.
E-post (fallback til nåværende leder):
CODE[IFEMPTYUSE;[REFERENCE;Email;UserId;1;[LASTVALUE;Manager]];[REFERENCE;Email;UserId;1;[manager]]]
Navn (fallback til nåværende leder):
CODE[IFEMPTYUSE;[REFERENCE;DisplayName;UserId;1;[LASTVALUE;Manager]];[REFERENCE;DisplayName;UserId;1;[manager]]]
Avansert bruk: Ikke-nøyaktig matching
Den [REFERANSE]
funksjonen har en valgfri siste parameter som avgjør om oppslaget krever et eksakt treff:
[REFERENCE;AttributeToReturn;LookupAttribute;LookupValue;MatchValue;IsExactMatch]
Når IsExactMatch
parameteren er satt til falsk
, den MatchValue
feltet støtter jokertegn (%
). Dette er nyttig for komplekse, stillingsspesifikke oppslag, for eksempel når en leder er ansatt i flere selskaper og kan ha mer enn én BrukerId
.