Yhdistämällä [REFERENCE] 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; Attribute]: Noudattaa määritetyn parametrin viimeisimmän edellisen arvon.Attribute. -
[REFERENCE; AttributeToReturn; LookupAttribute; LookupValue; MatchValue]: Etsii objektin ja palauttaa siitä määritetyn attribuutin. -
[IFEMPTYUSE; PrimaryValue; FallbackValue]: PalauttaaPrimaryValuejos 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:
[REFERENCE;Email;UserId;1;[LASTVALUE;Manager]]
-
Edellisen johtajan nimen hakeminen:
[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):
[IFEMPTYUSE;[REFERENCE;Email;UserId;1;[LASTVALUE;Manager]];[REFERENCE;Email;UserId;1;[manager]]] -
Nimi (Fallback nykyiseen Manageriin):
[IFEMPTYUSE;[REFERENCE;DisplayName;UserId;1;[LASTVALUE;Manager]];[REFERENCE;DisplayName;UserId;1;[manager]]]
Edistynyt käyttö: Ei-tarkka täsmäytys
The [REFERENCE] funktiolla on valinnainen loppuparametri, joka määrittää, vaaditaanko haku tarkkaa vastaavuutta:
[REFERENCE;AttributeToReturn;LookupAttribute;LookupValue;MatchValue;IsExactMatch]
Kun IsExactMatch parametrin arvoksi on asetettu false... 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.