1. Les types de liens fondamentaux
Tiiva distingue trois types de relations, chacune ayant des implications précises sur la visibilité et les droits d’action.A. Le lien de parenté (Guardians & Children)
C’est le lien de responsabilité légale et administrative.- Visibilité : Le parent (Guardian) voit automatiquement les événements de ses enfants sur son propre portail.
- Action : Le parent peut inscrire ses enfants aux activités sportives ou logistiques en leur nom.
- Communication : En l’absence d’e-mail sur la fiche de l’enfant, Tiiva achemine les messages vers les adresses des parents.
B. Le lien de représentation (Representatives & Represented)
C’est le lien de délégation opérationnelle. Il permet à une personne d’agir au nom d’une autre sans lien de parenté.- Cas d’usage : Un entraîneur qui gère les inscriptions d’un groupe d’athlètes majeurs, ou un secrétariat qui assiste un membre âgé.
- Confidentialité : Le représentant possède un accès restreint. Il peut effectuer des inscriptions techniques, mais ne peut pas consulter les données privées (IBAN, notes confidentielles) du membre qu’il représente.
C. L’appartenance aux Groupes
Le lien avec lesContactGroups définit la segmentation logique de l’organisation (ex: “U14”, “Comité”, “Bénévoles”). Ce lien détermine quels événements sont visibles par quels membres.
2. Le mécanisme de consolidation des profils
Lorsqu’un utilisateur se connecte via son Lien magique, Tiiva ne se contente pas de charger sa fiche personnelle. Le système exécute une série de requêtes pour identifier l’étendue de ses responsabilités.Le périmètre de session
La session de l’utilisateur est dynamiquement construite en agrégeant :- Son profil propre (le contact lié au hachage).
- Ses enfants (via la relation
children). - Les membres qu’il représente (via la relation
represented).
3. Gestion des emails au sein de la famille
Pour garantir une base de données propre, Tiiva préconise une gestion rigoureuse des adresses e-mail :- La règle de l’e-mail unique : Une adresse e-mail physique ne doit être présente que sur une seule fiche (généralement celle du parent).
- Fiches des mineurs : Il est recommandé de laisser le champ e-mail vide.
- Routage automatique : Grâce au lien
Guardian, le système identifie instantanément vers quel destinataire acheminer une convocation destinée à un mineur. Cela évite au parent de recevoir trois fois le même message si ses trois enfants sont dans le même groupe.
4. Adaptabilité aux situations complexes
Tiiva n’impose pas de modèle rigide et s’adapte à la diversité des structures sociales :- Familles recomposées : Un enfant peut être lié à plusieurs parents indépendants. Chaque parent conserve son autonomie d’accès et ses notifications propres.
- L’entraîneur-parent : Un même contact peut cumuler les fonctions. Il est
Guardianpour sa famille etRepresentativepour ses athlètes. Ses droits de visibilité s’additionnent naturellement. - Émancipation : Dès qu’un jeune devient autonome, il suffit d’ajouter son propre e-mail sur sa fiche pour qu’il reçoive son propre lien d’accès, tout en conservant (ou non) le lien de lecture avec ses parents.
Pour comprendre comment ces relations dictent le parcours des messages, consultez la page sur les Notifications.