Übersicht
In vielen Benachrichtigungsszenarien ist es wichtig zu wissen, wer eine Zugriffsberechtigung beantragt hat, und nicht nur, wer sie erhalten hat. Dies kann für die Nachverfolgung und Klärung von Anfragen von entscheidender Bedeutung sein.
Sie können den Namen des Anfragenden in einer Nachrichtenvorlage anzeigen, indem Sie einen bestimmten verschachtelten Ausdruck verwenden.
Der Ausdruck
Um den Namen der Person abzurufen, die die Zugriffsänderung veranlasst hat, verwenden Sie den folgenden Ausdruck:
[REFERENCE;DisplayName;UserName;1;[SPLIT;[OBJECTHISTORIES;Comment;EntryType;AddPermission];;4]]
So funktioniert es
Diese Lösung basiert auf der Verschachtelung mehrerer Ausdrücke:
-
OBJECTHISTORIES: Dieser interne Ausdruck ruft den Benutzernamen der Person, die die Zugriffsberechtigung erteilt hat, aus einem textbasierten Protokoll ab. -
REFERENCE: Dieser äußere Ausdruck übernimmt den vonOBJECTHISTORIESund sucht den vollständigen Anzeigenamen der Person heraus.
Beispiel in einer Nachrichtenvorlage
Sie können diesen Ausdruck direkt in einen Satz in Ihrem Nachrichtenfluss einfügen.
Vorlagencode:
[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]].
Endergebnis: Die gerenderte Meldung sieht wie folgt aus:
Anne Helgesen has received a user account at PPT and requires access to HK Oppvekst. The access was ordered by Roar Kjakkevik.
Warnung: Dieser Ausdruck weist eine Einschränkung auf, die in seltenen Fällen auftreten kann. Der Ausdruck ermittelt anhand eines textbasierten Protokolls die letzte Person, die dem Benutzer eine Berechtigung erteilt hat. Wenn mehrere Administratoren demselben Benutzer vor dem nächsten Synchronisierungszyklus unterschiedliche Berechtigungen erteilen, gibt der Ausdruck möglicherweise den Namen des zuletzt handelnden Administrators zurück, der jedoch nicht unbedingt derjenige ist, der die in dieser Benachrichtigung erwähnte spezifische Berechtigung erteilt hat.