[REFERENCE] & [LASTVALUE] - Historiallisten käyttäjätietojen haku
Yhdistämällä [VIITE]
ja [LASTVALUE]
toiminnoilla voit hakea historiallisia attribuuttiarvoja. Yleinen sovellus on hakea käyttäjän edellisen esimiehen ja osaston tiedot, mikä on hyödyllistä esimerkiksi sähköposti-ilmoitusten lähettämisessä aseman vaihtuessa. Tässä oppaassa käsitellään myös[IFEMPTYUSE]
funktio antaa vara-arvon, jos historiatietoja ei ole olemassa.
Syntaksit
[LASTVALUE; Attribuutti]
: Noudattaa määritetyn parametrin viimeisimmän edellisen arvon.Attribuutti
.[REFERENCE; AttributeToReturn; LookupAttribute; LookupValue; MatchValue]
: Etsii objektin ja palauttaa siitä määritetyn attribuutin.[IFEMPTYUSE; PrimaryValue; FallbackValue]
: PalauttaaPrimaryValue
jos se ei ole tyhjä; muussa tapauksessa se palauttaa arvonFallbackValue
.
Käyttötapaukset
Edellisen johtajan yhteystietojen hakeminen
Jos haluat löytää käyttäjän viimeisimmän entisen esimiehen sähköpostiosoitteen tai näyttönimen, voit käyttää komentoa [LASTVALUE; Manager]
arvona, jota etsitään.
Edellisen johtajan sähköpostiosoitteen saaminen:
KOODI[REFERENCE;Email;UserId;1;[LASTVALUE;Manager]]
Edellisen johtajan nimen hakeminen:
KOODI[REFERENCE;DisplayName;UserId;1;[LASTVALUE;Manager]]
Varajärjestelyt nykyiselle johtajalle
Jos edellistä manageria ei löydy, yllä olevat lausekkeet palauttavat tyhjän arvon. Jos haluat antaa nykyisen managerin tiedot varajärjestelmänä, kiedo lauseke lausekkeeseen[IFEMPTYUSE]
toiminto.
Sähköposti (Fallback nykyiselle johtajalle):
KOODI[IFEMPTYUSE;[REFERENCE;Email;UserId;1;[LASTVALUE;Manager]];[REFERENCE;Email;UserId;1;[manager]]]]
Nimi (Fallback nykyiseen Manageriin):
KOODI[IFEMPTYUSE;[REFERENCE;DisplayName;UserId;1;[LASTVALUE;Manager]];[REFERENCE;DisplayName;UserId;1;[manager]]]]
Edistynyt käyttö: Ei-tarkka täsmäytys
The [VIITE]
funktiolla on valinnainen loppuparametri, joka määrittää, vaaditaanko haku tarkkaa vastaavuutta:
[REFERENCE;AttributeToReturn;LookupAttribute;LookupValue;MatchValue;IsExactMatch]
Kun IsExactMatch
parametrin arvoksi on asetettu väärä
... MatchValue
kenttä tukee jokerimerkkejä (%
). Tämä on hyödyllistä monimutkaisissa, tehtäväkohtaisissa etsinnöissä, esimerkiksi kun johtaja työskentelee useissa eri yrityksissä ja hänellä voi olla useampi kuin yksi nimi. UserId
.