[DESCENDANTS] – Dynamisk valg av brukere fra en organisasjonsenhet og dens underenheter
Den [DESCENDANTS]
brukes til å hente et attributt for alle objekter innenfor et bestemt nivå i et organisasjonshierarki, inkludert alle undernivåer.
Denne funksjonen er dynamisk; hvis underenheter legges til eller fjernes fra hierarkiet, oppdateres listen over brukere som returneres av regelen, automatisk for å gjenspeile endringen. Dette er nyttig for oppgaver som å gi tilgang til alle brukere som tilhører et bestemt forretningsområde og dets underliggende avdelinger.
Syntaks
Syntaksen er
[DESCENDANTS:RootObjectId:AttributeToReturn1:AttributeToReturn2:...]
RootObjectId: Den interne ID-en til den øverste organisasjonsenheten der søket begynner.
AttributtTilReturner: Navnet på feltet hvis verdi skal returneres av funksjonen. Du kan liste opp flere attributter atskilt med kolon.
For eksempel kan uttrykket [DESCENDANTS:228714:OrgUnitnr:SourceId:ParentDepartmentNumber]
returnerer avdelingsnumrene for enheten 228714
og alle enheter under den.
Merk: Selv om dette uttrykket kan skrives manuelt, kan veiviseren for regelsett i eADM lage det for deg med noen få klikk.
Eksempel på regel
Denne regelen finner alle brukere som har en stilling i "Enhet for nærings- og byutvikling" (ID 228714
) eller noen av dens underenheter, uavhengig av om det er deres primære posisjon.
