Sélecteurs étendus de groupes

Sélecteur de groupe(s)

Attributs

L’attribut scope-type permet de définir la nature de la contrainte que l’on souhaite poser. Il est en effet possible de contraindre le champ groupe(s) à n’afficher que les groupe d’une organisation ou d’un groupe parent. Cette attribut peut prendre les valeurs suivantes :

Valeur Description
protocol-uri Indique que la contrainte sera posée au travers d’une valeur de type protocolUri (seules les protocolUri d’organisations et de groupes sont supportées).
organization-name Indique que la contrainte sera posée au travers du nom système d’une organisation.
organization-field Indique que la contrainte sera posée au travers du nom système d’un champ sélecteur simple d’organisation.
group-name Indique que la contrainte sera posée au travers du nom système d’un groupe. Si cette valeur est spécifiée, il faudra ajouter un attribut organization-name car les noms systèmes des groupes ne sont pas uniques sur le serveur VDoc.
group-field Indique que la contrainte sera posée au travers du nom système d’un champ sélecteur simple de groupe.

L’attribut protocol-uri prendra pour valeur un ProtocolUri d’organisation ou de groupe.

L’attribut organization-name prendra pour valeur le nom système d’une organisation.

L’attribut organization-field prendra pour valeur le nom système d’un champ sélecteur simple d’organisation.

L’attribut group-name prendra pour valeur le nom système d’un groupe. Définir également l’attribut organization-name.

L’attribut group-field prendra pour valeur le nom système d’un champ sélecteur simple de groupe.

L’attribut recursive permet de remonter tous les groupes d’une organisation ou d’un groupe ou d’une liste d’organisations ou de groupes. La valeur par défaut est true.

L’attribut reset permet d’indiquer si sur la modification de la contrainte il est nécessaire de vider le champ. La valeur par défaut est true.

Quelques exemples de personnalisation

Afficher uniquement les groupes d’une organisation identifiée par son nom système :

1
2
scope-type=organization-name  
organization-name=OrganisationDesGroupesDeDiffusion

Mise en place dans le formulaire du Studio :
Groupes Filtrés sur l’Organisation.png Groupes Filtrés sur l’Organisation.png

Afficher uniquement les groupes d’une organisation tenue par le champ Service ADV (ServiceADV)

1
2
scope-type=organization-field  
organization-field=ServiceADV