[DESCENDANTS] - Sélection dynamique d'utilisateurs au sein d'une unité organisationnelle et de ses sous-unités

Le [DESCENDANTS] Cette fonction permet de récupérer un attribut pour tous les objets d'un niveau spécifique d'une hiérarchie organisationnelle, y compris tous ses sous-niveaux.

Cette fonction est dynamique ; si des sous-unités sont ajoutées ou supprimées de la hiérarchie, la liste des utilisateurs renvoyée par la règle sera automatiquement mise à jour pour refléter cette modification. Cela s'avère utile pour des tâches telles que l'octroi d'un accès à tous les utilisateurs appartenant à un domaine d'activité spécifique et à ses services sous-jacents.



Syntaxe

La syntaxe est la suivante :

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

  • RootObjectId: l'identifiant interne de l'unité organisationnelle de niveau supérieur à partir de laquelle la recherche commence.

  • AttributeToReturn: nom du champ dont la valeur doit être renvoyée par la fonction. Vous pouvez indiquer plusieurs attributs séparés par des deux-points.

Par exemple, l'expression [DESCENDANTS:228714:OrgUnitnr:SourceId:ParentDepartmentNumber] renvoie les numéros de service pour l'unité 228714 ainsi que toutes les unités qui lui sont subordonnées.


Remarque : bien que cette expression puisse être saisie manuellement, l'assistant de création d'ensembles de règles d'eADM peut la générer pour vous en quelques clics.



Exemple de règle

Cette règle permet d'identifier tous les utilisateurs occupant un poste au sein de l'« Unité chargée du développement économique et urbain » (ID 228714) ou l'une de ses sous-unités, que ce soit ou non leur poste principal.

image-20231215-112319.png


Dernière mise à jour :