Hopp til hovedinnhold
Hopp over innholdsfortegnelsen

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.

  1. Skriv inn en åpnende firkantparentes [ for å begynne. Den avsluttende parentesen] vil bli lagt til automatisk.

  2. Med markøren mellom parentesene vises en liste over tilgjengelige variabler.

  3. Listen er sortert alfabetisk og filtreres etter hvert som du skriver. Hvis du for eksempel skriver "dep", vises alle variabler som inneholder denne teksten.

  4. Bruk og piltastene og Skriv 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 være omsluttet av hakeparenteser []. Funksjoner 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

[fornavn]

Et enkelt attributt.

Kari

[fornavn] [etternavn]

To attributter atskilt av et mellomrom.

Kari Nordmann

Hei, [fornavn] [etternavn]!

Statisk tekst kombinert med to attributter.

Hei, Kari Nordmann!

[LOWER;[fornavn]]

En funksjon med ett attributt som parameter.

kari

[SUBSTRING;0;3;[fornavn]]

En funksjon med flere parametere, inkludert et attributt.

Kar

[LOWER;[SUBSTRING;0;3;[fornavn]][SUBSTRING;0;3;[etternavn]]]

Et nestet uttrykk som bruker flere funksjoner og attributter.

karnor

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.

JavaScript-feil oppdaget

Vær oppmerksom på at disse feilene kan avhenge av nettleseroppsettet ditt.

Hvis problemet vedvarer, vennligst kontakt vår support.