Käyttöoikeuden pyytäneen henkilön näyttäminen näkyviin
Yleiskatsaus
Monissa ilmoitusskenaarioissa on tärkeää tietää , kuka tilasi käyttöoikeuden, eikä vain sitä, kuka sen sai. Tämä voi olla kriittistä pyyntöjen tarkastamisen ja selvittämisen kannalta.
Voit näyttää pyynnön esittäjän nimen viestimallissa käyttämällä tiettyä sisäkkäistä lauseketta.
Ilmaisu
Jos haluat hakea käyttöoikeuden muutoksen aloittaneen henkilön nimen, käytä seuraavaa lauseketta:
[REFERENCE;DisplayName;UserName;1;[SPLIT;[OBJECTHISTORIES;Comment;EntryType;AddPermission];;4]]
Miten se toimii
Tämä ratkaisu toimii yhdistämällä useita lausekkeita:
OBJECTHISTORIES
: Tämä sisäinen lauseke hakee käyttöoikeuden myöntäneen henkilön käyttäjänimen tekstipohjaisesta lokista.REFERENCE
: Tämä ulompi lauseke ottaa käyttäjänimen, jonka on antanutOBJECTHISTORIES
ja etsii henkilön koko näyttönimen.
Esimerkki viestimallista
Voit upottaa tämän lausekkeen suoraan viestin virran lauseeseen.
Mallin koodi:
[displayname] has received a user account at [department] and requires access to HK Oppvekst. The access was ordered by [REFERENCE;DisplayName;UserName;1;[SPLIT;[OBJECTHISTORIES;Comment;EntryType;AddPermission];;4]].
Lopullinen tuotos: Renderöity viesti näyttää tältä:
Anne Helgesen has received a user account at PPT and requires access to HK Oppvekst. The access was ordered by Roar Kjakkevik.
Varoitus: Tämä ilmaus sisältää rajoituksen, joka voi esiintyä harvinaisissa tilanteissa. Lauseke toimii etsimällä tekstipohjaisesta lokista viimeisimmän henkilön, joka on lisännyt käyttäjälle oikeuden. Jos useat järjestelmänvalvojat myöntävät samalle käyttäjälle eri käyttöoikeuksia ennen seuraavan synkronointisyklin suorittamista, lauseke saattaa palauttaa viimeisenä toimineen järjestelmänvalvojan nimen, joka ei välttämättä ole se, joka on myöntänyt tietyn tässä ilmoituksessa mainitun käyttöoikeuden.