[DESCENDANTS] - Dynamiskt val av användare från en organisationsenhet och dess underenheter
Den [DESCENDANTS]
används för att hämta ett attribut för alla objekt inom en viss nivå i en organisationshierarki, inklusive alla dess undernivåer.
Denna funktion är dynamisk; om underenheter läggs till eller tas bort från hierarkin uppdateras listan över användare som returneras av regeln automatiskt för att återspegla ändringen. Detta är användbart för uppgifter som att ge åtkomst till alla användare som tillhör ett visst affärsområde och dess underliggande avdelningar.
Syntax
Syntaxen är:
[DESCENDANTS:RootObjectId:AttributTillReturn1:AttributTillReturn2:...]
RotObjektId: Det interna ID:t för den organisatoriska enhet på högsta nivå där sökningen börjar.
Attributattåterlämna: Namnet på det fält vars värde ska returneras av funktionen. Du kan lista flera attribut åtskilda med kolon.
Till exempel kan uttrycket [DESCENDANTS:228714:OrgUnitnr:SourceId:ParentDepartmentNumber]
returnerar avdelningsnumren för enheten 228714
och alla enheter under den.
Observera: Även om detta uttryck kan skrivas manuellt kan Rule Set Wizard i eADM skapa det åt dig med några få klick.
Exempel på regel
Denna regel hittar alla användare som har en position i "Enheten för företag och stadsutveckling" (ID 228714
) eller någon av dess underenheter, oavsett om det är deras primära position.
