[LASTVALUE] - Récupération d'une valeur précédente à partir de l'historique

Le [LASTVALUE] Cette fonction vous permet de récupérer la valeur précédente la plus récente d'un attribut à partir de l'historique d'un utilisateur, d'un groupe ou d'un service. Elle extrait cette valeur directement du journal d'historique de l'objet, et non des attributs actuellement enregistrés.

Cette fonctionnalité est utile pour créer des notifications ou des rapports indiquant les modifications apportées, par exemple en affichant à la fois l'ancien et le nouveau nom du service après le transfert d'un utilisateur.



Syntaxe

La syntaxe de base est la suivante :

[LASTVALUE;AttributeName].
  • Nom de l'attribut: nom de l'attribut tel qu'il apparaît dans l'historique de l'objet, écrit sans crochets.



Cas d'utilisation

Récupération des valeurs de base

Pour obtenir la valeur précédente d'un attribut, il suffit d'indiquer le nom de l'attribut. Par exemple, pour obtenir le numéro de service précédent d'un poste principal, il suffit d'écrire :

[LASTVALUE;Department Number]

Cela permet de récupérer la dernière valeur enregistrée pour Department Number à partir de l'historique de l'objet.


Utiliser la valeur actuelle si l'historique est vide

Vous pouvez utiliser le [IFEMPTYUSE] fonction permettant d'afficher la valeur actuelle d'un attribut si aucune valeur antérieure n'existe dans l'historique.

[IFEMPTYUSE;[LASTVALUE;Department Number];[DepartmentNumber]]

Cette expression tente d'abord d'obtenir le LASTVALUE. Si cette fonction renvoie une valeur vide, elle fournit l'élément actuellement enregistré DepartmentNumber à titre de solution de secours.


Combinaison avancée : rechercher le nom de l'ancien responsable

Vous pouvez combiner LASTVALUE, IFEMPTYUSE, et REFERENCE pour effectuer des recherches plus complexes, comme trouver le nom d'un ancien responsable. Pour obtenir le nom de l'ancien responsable, ou celui du responsable actuel à défaut, tapez :

[REFERENCE;DisplayName;UserId;1;[IFEMPTYUSE;[LASTVALUE;Manager];[manager]]]


Dernière mise à jour :