Passer au contenu principal
Au sein d’une association, les individus ne sont jamais isolés. Tiiva reflète cette réalité sociale grâce à un moteur de relations puissant qui lie les contacts entre eux. Ce modèle relationnel permet une gestion fluide des mineurs et des délégations techniques sans jamais compromettre la sécurité des données.

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 les ContactGroups 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 :
  1. Son profil propre (le contact lié au hachage).
  2. Ses enfants (via la relation children).
  3. Les membres qu’il représente (via la relation represented).
Cette consolidation permet à un parent, par exemple, de visualiser un calendrier unique regroupant ses propres engagements de bénévole et les compétitions de ses trois enfants. Tout cela se passe au sein d’une interface unique, sans jamais avoir à se déconnecter.

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 Guardian pour sa famille et Representative pour 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.