Comment afficher le nom de la personne ayant demandé une autorisation d'accès

Présentation générale

Dans de nombreux cas de figure liés aux notifications, il est important de savoir qui a demandé une autorisation d'accès, et pas seulement qui l'a reçue. Cela peut s'avérer essentiel pour l'audit et la clarification des demandes.

Vous pouvez afficher le nom du demandeur dans un modèle de message à l'aide d'une expression imbriquée spécifique.



L'expression

Pour obtenir le nom de la personne à l'origine de la modification des droits d'accès, utilisez l'expression suivante :

[REFERENCE;DisplayName;UserName;1;[SPLIT;[OBJECTHISTORIES;Comment;EntryType;AddPermission];;4]]



Comment ça marche ?

Cette solution repose sur l'imbrication de plusieurs expressions :

  1. OBJECTHISTORIES: Cette expression interne permet de récupérer, à partir d'un fichier journal au format texte, le nom d'utilisateur de la personne qui a accordé l'autorisation d'accès.

  2. REFERENCE: Cette expression externe utilise le nom d'utilisateur fourni par OBJECTHISTORIES et recherche le nom d'affichage complet de cette personne.



Exemple dans un modèle de message

Vous pouvez intégrer cette expression directement dans une phrase de votre flux de messages.

Code du modèle :

[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]].

Résultat final : le message affiché ressemblera à ceci :

Anne Helgesen has received a user account at PPT and requires access to HK Oppvekst. The access was ordered by Roar Kjakkevik.


Avertissement : cette expression présente une limite qui peut se manifester dans de rares cas. Elle fonctionne en recherchant, dans un journal au format texte, la dernière personne ayant attribué une autorisation à l'utilisateur. Si plusieurs administrateurs accordent des autorisations différentes au même utilisateur avant le prochain cycle de synchronisation, l'expression peut renvoyer le nom du dernier administrateur à avoir agi, qui n'est pas nécessairement celui qui a accordé l'autorisation spécifique mentionnée dans cette notification.


Dernière mise à jour :