[DESCENDANTS] – Dynamisk udvælgelse af brugere fra en organisationsenhed og dens underenheder

Den [DESCENDANTS] Funktionen bruges til at hente en attribut for alle objekter på et bestemt niveau i en organisationshierarki, herunder alle underordnede niveauer.

Denne funktion er dynamisk; hvis der tilføjes eller fjernes underenheder i hierarkiet, opdateres den liste over brugere, som reglen returnerer, automatisk for at afspejle ændringen. Dette er nyttigt til opgaver som f.eks. at give adgang til alle brugere, der tilhører et bestemt forretningsområde og dets underliggende afdelinger.



Syntaks

Syntaksen er:

[DESCENDANTS:RootObjectId:AttributeToReturn1:AttributeToReturn2:...]

  • RootObjectId: Det interne ID for den øverste organisatoriske enhed, hvor søgningen starter.

  • AttributeToReturn: Navnet på det felt, hvis værdi funktionen skal returnere. Du kan angive flere attributter adskilt med kolon.

For eksempel udtrykket [DESCENDANTS:228714:OrgUnitnr:SourceId:ParentDepartmentNumber] returnerer afdelingsnumrene for enheden 228714 og alle enheder under den.


Bemærk: Selvom dette udtryk kan skrives manuelt, kan regelsætguiden i eADM oprette det for dig med blot et par klik.



Eksempel på regel

Denne regel finder alle brugere, der har en stilling i »Afdelingen for Erhvervs- og Byudvikling« (ID 228714) eller en af dens underenheder, uanset om det er deres primære stilling.

billede-20231215-112319.png


Senest opdateret: