Sélection et exclusion de groupes
Vue d'ensemble
Par défaut, RingSync synchronise tous les utilisateurs de l'annuaire connecté (selon les règles de mapping — les invités et les comptes sans nom ni email sont ignorés). Sur les plans Pro et supérieurs, vous pouvez restreindre le périmètre par groupe.
La sélection de groupes et l'exclusion de groupes sont des fonctionnalités Pro et supérieurs. Sur Starter, le périmètre de sync est toujours « tous les utilisateurs ». Tenter d'activer le filtrage par groupe sur Starter déclenche une invitation à upgrader.
Périmètre de sync : all vs groups
Le périmètre de sync se règle par annuaire dans Paramètres :
- All — chaque utilisateur éligible de l'annuaire est synchronisé.
- Groups — seuls les membres (résolus transitivement, y compris les groupes imbriqués) des groupes sélectionnés sont synchronisés.
Exclusion de groupes
Indépendamment du périmètre, vous pouvez lister des groupes dont les membres sont exclus de la sync. L'exclusion s'applique dans les deux modes :
- En mode all, chaque utilisateur éligible est synchronisé sauf les membres des groupes exclus.
- En mode groups, les membres des groupes sélectionnés sont synchronisés sauf ceux qui appartiennent aussi à un groupe exclu.
Autrement dit, l'exclusion l'emporte toujours sur l'inclusion.
L'exclusion est stockée côté serveur sous forme d'un snapshot {id, displayName} pour chaque groupe exclu, et est appliquée par le proxy quel que soit le périmètre de sync.
Impact sur la sync incrémentale
Le filtrage par groupe modifie le fonctionnement du delta :
- En mode all, RingSync utilise le delta incrémental du fournisseur quand il est disponible.
- En mode groups, le fournisseur ne prend pas en charge de delta sur les requêtes restreintes par groupe ; RingSync effectue donc un fetch complet et synthétise les suppressions pour les utilisateurs sortis du périmètre.
- Changer le périmètre (all ↔ groups) réinitialise le delta link, forçant la prochaine sync à être complète. Cela garantit que les utilisateurs nouvellement dans ou hors périmètre sont correctement ajoutés ou supprimés sur les appareils.
L'Admin SDK Directory API de Google n'a pas d'API delta : les syncs Google sont donc toujours des fetchs complets. L'appareil diffe contre sa map locale pour détecter les suppressions. Le filtrage par groupe n'a donc aucun coût delta supplémentaire sur Google.
Effet sur les sièges et la facturation
Le filtrage change quels contacts sont synchronisés, mais les sièges sont comptés à partir des autorisations, et non des filtres de groupe. Consultez l'écran de facturation in-app pour la définition et le comptage des sièges actifs.