Oversigt
I mange tilfælde, hvor der sendes meddelelser, er det vigtigt at vide, hvem der har anmodet om en adgangstilladelse, og ikke blot hvem der har modtaget den. Dette kan være afgørende i forbindelse med revision og afklaring af anmodninger.
Du kan vise navnet på den, der har fremsat anmodningen, i en meddelelsesskabelon ved hjælp af et bestemt indlejret udtryk.
Udtrykket
For at hente navnet på den person, der har iværksat ændringen af adgangsrettighederne, skal du bruge følgende udtryk:
[REFERENCE;DisplayName;UserName;1;[SPLIT;[OBJECTHISTORIES;Comment;EntryType;AddPermission];;4]]
Sådan fungerer det
Denne løsning fungerer ved at indlejre flere udtryk:
-
OBJECTHISTORIES: Dette indre udtryk henter brugernavnet på den person, der har tildelt adgangstilladelsen, fra en tekstbaseret logfil. -
REFERENCE: Dette ydre udtryk bruger det brugernavn, der er angivet afOBJECTHISTORIESog slår personens fulde visningsnavn op.
Eksempel i en meddelelsesskabelon
Du kan indsætte dette udtryk direkte i en sætning i din besked.
Skabelonkode:
[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]].
Endeligt resultat: Den gengivne besked vil se således ud:
Anne Helgesen has received a user account at PPT and requires access to HK Oppvekst. The access was ordered by Roar Kjakkevik.
Advarsel: Dette udtryk har en begrænsning, der kan forekomme i sjældne tilfælde. Udtrykket fungerer ved at slå den sidste person op, der har tildelt en tilladelse til brugeren, i en tekstbaseret log. Hvis flere administratorer tildeler forskellige tilladelser til den samme bruger, inden den næste synkroniseringscyklus kører, kan udtrykket muligvis returnere navnet på den sidste administrator, der har foretaget en handling, hvilket ikke nødvendigvis er den, der tildelte den specifikke tilladelse, der nævnes i denne meddelelse.