How to Display the Person Who Requested an Access Permission
Översikt
In many notification scenarios, it's important to know who ordered an access permission, not just who received it. This can be critical for auditing and clarifying requests.
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:
OBJEKTHISTORIER
: This inner expression retrieves the username of the person who granted the access permission from a text-based log.REFERENS
: Detta yttre uttryck tar användarnamnet som tillhandahålls avOBJEKTHISTORIER
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] har fått ett användarkonto på [department] och behöver tillgång till HK Oppvekst. Åtkomsten beställdes av [REFERENCE;DisplayName;UserName;1;[SPLIT;[OBJECTHISTORIES;Comment;EntryType;AddPermission];;4]].
Slutlig utmatning: Det återgivna meddelandet kommer att se ut så här:
Anne Helgesen har fått ett användarkonto hos PPT och behöver tillgång till HK Oppvekst. Åtkomsten beställdes av Roar Kjakkevik.
Warning: This expression has a limitation that can occur in rare situations. The expression works by looking up the last person who added a permission to the user in a text-based log. If multiple administrators grant different permissions to the same user before the next synchronization cycle runs, the expression may return the name of the last administrator to act, which might not be the one who granted the specific permission mentioned in this notification.