Bruke funksjonsuttrykk og dynamiske variabler i eADM
I eADM kan du bruke dynamiske variabler når du konfigurerer regelsett, meldingsmaler og eksportmaler. En dynamisk variabel er en plassholder som erstattes med en generert verdi når en regel eller mal kjøres.
Hva er dynamiske variabler?
En dynamisk variabel kan enten være et attributt eller en funksjon.
Attributt: Refererer direkte til verdien av et attributt på et objekt (f.eks. fornavnet til en bruker).
Funksjon: Tar én eller flere parametere og genererer en ny verdi basert på dem. Parametere kan være statisk tekst, tall eller til og med andre dynamiske variabler.
Hvilke attributter som er tilgjengelige, bestemmes av objekttypen (bruker, gruppe eller avdeling), selv om noen attributter er felles for flere typer.
Merk:
Fornavn
er bare tilgjengelig for brukerobjekter.Navn
er tilgjengelig for gruppe- og avdelingsobjekter (men ikke for brukere).Beskrivelse
er tilgjengelig for alle objekttyper.
Slik bruker du dynamiske variabler
Du kan sette inn dynamiske variabler ved hjelp av en rullegardinmeny eller ved å skrive direkte i et tekstfelt. For eksempel kan et avdelingsnummer velges som AvdelingsNummer
fra en nedtrekksmeny eller skrevet inn som [DepartmentNumber]
i et tekstfelt.
Tekstformat
Du kan legge til en dynamisk variabel manuelt i alle tekstfelt som støttes.
Skriv inn en åpnende firkantparentes
[
for å begynne. Den avsluttende parentesen]
vil bli lagt til automatisk.Med markøren mellom parentesene vises en liste over tilgjengelige variabler.
Listen er sortert alfabetisk og filtreres etter hvert som du skriver. Hvis du for eksempel skriver "dep", vises alle variabler som inneholder denne teksten.
Bruk
↑
og↓
piltastene ogSkriv inn
for å velge en variabel, eller bla og klikk med musen. Trykk påEsc
for å lukke listen.
Advarsel: Når du bruker tekstformatet, vil alle dynamiske variabler må være omsluttet av hakeparenteser []
. Funksjoner må alltid skrives i tekstformat og settes i hakeparenteser []
.
Eksempler:
Attributt:
[fornavn]
Funksjon:
[IFEMPTYUSE;[jobbtelefon];[mobil]]
Uttrykk
Et uttrykk er en tekststreng som kombinerer en eller flere dynamiske variabler med statisk tekst for å produsere en enkelt utdata. Uttrykk kan være alt fra enkle til svært avanserte.
Uttrykk | Beskrivelse | Eksempel på generert verdi |
---|---|---|
| Et enkelt attributt. |
|
| To attributter atskilt av et mellomrom. |
|
| Statisk tekst kombinert med to attributter. |
|
| En funksjon med ett attributt som parameter. |
|
| En funksjon med flere parametere, inkludert et attributt. |
|
| Et nestet uttrykk som bruker flere funksjoner og attributter. |
|
Uttrykksbyggeren
Når du skal lage komplekse uttrykk med nestede funksjoner eller teste hvordan et uttrykk vil oppføre seg, kan du bruke Expression Builder. Den er tilgjengelig for alle tekstfelt som støtter dynamiske variabler, noe som indikeres med en knapp ved siden av feltet.
Expression Builder inneholder følgende verktøy:
Uttrykk: Et tekstfelt der du kan bygge opp uttrykket ditt, med full støtte for autofullfør-funksjonaliteten som er beskrevet ovenfor.
Forkast endringer: En knapp som tilbakefører alle endringer som er gjort etter at byggeren ble åpnet.
Evaluering: En forhåndsvisningsrute som viser det genererte resultatet av uttrykket for et valgt objekt.
Velg [Objekt]: Åpner en dialogboks for å søke etter og velge et spesifikt objekt (f.eks. en bruker) som skal brukes til evalueringen.
Velg tilfeldig [Objekt]: Velger automatisk et tilfeldig objekt av riktig type som skal brukes til evalueringen.