Hoppa till huvudinnehåll
Hoppa över innehållsförteckningen

[LASTVALUE] - Hämtar ett tidigare värde från historiken

Den [LASTVALUE] kan du hämta det senaste tidigare värdet för ett attribut från historiken för en användare, grupp eller avdelning. Denna funktion hämtar det tidigare värdet direkt från objektets historiklogg, inte från dess aktuella registrerade attribut.

Detta är användbart för att skapa meddelanden eller rapporter som visar vad som har ändrats, till exempel att visa både ett gammalt och ett nytt avdelningsnamn när en användare har flyttats.


Syntax

Den grundläggande syntaxen är:

KOD
[LASTVALUE;AttributeName].
  • Attributets namn: Namnet på attributet som det visas i objektets historik, skrivet utan parenteser.


Användningsfall

Grundläggande värdehämtning

För att få det tidigare värdet för ett attribut anger du helt enkelt attributnamnet. Om du t.ex. vill få fram det tidigare avdelningsnumret för en primär position skriver du helt enkelt;

KOD
[LASTVALUE;Department Number]

Detta hämtar det senast registrerade värdet för Department Number från objektets historia.

Återgång till aktuellt värde om historiken är tom

Du kan använda [IFEMPTYUSE] funktionen för att visa det aktuella värdet för ett attribut om det inte finns något tidigare värde i historiken.

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

Detta uttryck försöker först att få LASTVALUE. Om den returneras tom, ger den den aktuella registrerade DepartmentNumber som en reservlösning.

Avancerad kombination: Hitta tidigare chefs namn

Du kan kombinera LASTVALUE, IFEMPTYUSE, och REFERENCE för att utföra mer komplexa uppslagningar, t.ex. för att hitta namnet på en tidigare chef. För att få namnet på den tidigare chefen, eller namnet på den nuvarande chefen som en reserv, skriv:

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

JavaScript-fel har upptäckts

Observera att dessa fel kan bero på din webbläsares inställningar.

Om problemet kvarstår, vänligen kontakta vår support.