Så här visar du den person som begärt en åtkomstbehörighet
Översikt
I många aviseringsscenarier är det viktigt att veta vem som beställde en åtkomstbehörighet, inte bara vem som fick den. Detta kan vara avgörande för att granska och klargöra förfrågningar.
Du kan visa namnet på frågeställaren i en meddelandemall genom att använda ett specifikt nästlat uttryck.
Uttrycket
Om du vill hämta namnet på den person som initierade åtkomständringen använder du följande uttryck:
[REFERENCE;DisplayName;UserName;1;[SPLIT;[OBJECTHISTORIES;Comment;EntryType;AddPermission];;4]]
Hur det fungerar
Den här lösningen fungerar genom att nesta flera uttryck:
OBJECTHISTORIES
: Detta inre uttryck hämtar användarnamnet för den person som beviljade åtkomstbehörigheten från en textbaserad logg.REFERENCE
: Detta yttre uttryck tar användarnamnet som tillhandahålls avOBJECTHISTORIES
och söker upp personens fullständiga visningsnamn.
Exempel i en meddelandemall
Du kan bädda in detta uttryck direkt i en mening i ditt meddelandeflöde.
Mallkod:
[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]].
Slutlig utmatning: Det återgivna meddelandet kommer att se ut så här:
Anne Helgesen has received a user account at PPT and requires access to HK Oppvekst. The access was ordered by Roar Kjakkevik.
Varning för detta: Det här uttrycket har en begränsning som kan uppstå i sällsynta situationer. Uttrycket fungerar genom att leta upp den senaste personen som lade till en behörighet för användaren i en textbaserad logg. Om flera administratörer beviljar olika behörigheter till samma användare innan nästa synkroniseringscykel körs kan uttrycket returnera namnet på den administratör som senast agerade, vilket kanske inte är den som beviljade den specifika behörighet som nämns i det här meddelandet.