Relations et liaison de bases de données
Liez les éléments synchronisés à d'autres bases de données Notion
2sync peut mapper les données externes aux Relations Notion, permettant des connexions puissantes entre vos éléments synchronisés et d'autres bases de données. Liez les participants de calendrier aux contacts, les tâches aux projets ou les e-mails aux enregistrements CRM.
Qu'est-ce que le mapping de relations ?
Les relations dans Notion lient les pages entre les bases de données. 2sync étend cette fonctionnalité en créant automatiquement des relations basées sur les données synchronisées.
Sans relations :
- L'événement de calendrier affiche "john@example.com" comme texte
- Aucune connexion avec votre base de données de contacts
Avec relations :
- L'événement de calendrier renvoie à la page de John Doe dans Contacts
- Cliquez pour voir toutes les interactions avec John
- Utilisez les rollups pour compter les réunions par contact
Comment configurer les relations ?
Prérequis
- Les deux bases de données connectées à 2sync : la base de données principale ET la base de données liée doivent avoir l'accès 2sync
- La propriété Relation existe : créez une propriété Relation dans Notion pointant vers la base de données cible
- Identifiants correspondants : les données doivent correspondre entre les sources (par exemple, les adresses e-mail)
Types de relations courants
Participants vers contacts
Mappez les participants de calendrier à une base de données Contacts :
- Créez une base de données Contacts connectée à 2sync
- Ajoutez une propriété Relation dans votre base de données d'événements vers Contacts
- Mappez Attendees (Relation) à cette propriété Relation
- 2sync fait correspondre les e-mails des participants aux enregistrements de contacts
Résultat : cliquez sur un participant pour voir sa fiche de contact. Utilisez les rollups pour compter les réunions.
Une fois les relations configurées, utilisez les rollups Notion pour agréger les données entre les bases de données. Par exemple, ajoutez un rollup sur votre base de données Contacts pour compter le nombre de réunions par contact, ou additionner les heures par projet.
Projet vers base de données projets
Mappez les projets Todoist à une base de données Projets Notion :
- Créez une base de données Projets connectée à 2sync
- Ajoutez une propriété Relation dans les tâches vers Projets
- Mappez Project (Relation) à cette propriété
- Les tâches se lient aux pages de projet
Résultat : les pages de projet affichent toutes les tâches associées via les liens retour.
Calendrier vers base de données calendriers
Mappez les noms de calendrier à une base de données Calendriers :
- Créez une base de données Calendriers avec des entrées pour chaque calendrier
- Ajoutez une propriété Relation dans les événements vers Calendriers
- Mappez Calendar Name (Relation) à cette propriété
- Les événements se lient à leur page de calendrier
Résultat : filtrez et organisez par calendrier avec des métadonnées de calendrier riches.
Quand utiliser les relations plutôt que select ?
| Cas d'utilisation | Utiliser relation | Utiliser select |
|---|---|---|
| Besoin de stocker des informations supplémentaires sur l'élément lié | ✓ | |
| Besoin de rollups (nombre, somme, etc.) | ✓ | |
| Catégorisation simple | ✓ | |
| Configuration minimale | ✓ | |
| Valeurs dynamiques qui peuvent changer | ✓ | |
| Options fixes et prédéfinies | ✓ |
Comment résoudre les problèmes de relations ?
Erreur "Can't create a relation"
Cause : la base de données cible n'est pas connectée à 2sync.
Correction : ouvrez la base de données cible dans Notion, cliquez sur (•••) > Add connections > 2sync.
Les relations ne se lient pas
Causes :
- Les noms ne correspondent pas exactement (sensible à la casse)
- La page cible n'existe pas encore
- Problèmes de permissions
Corrections :
- Vérifiez l'orthographe et la casse des noms de projet/section
- Assurez-vous que les pages cibles existent dans la base de données liée
- Vérifiez que 2sync a accès aux deux bases de données
Champ de relation vide
Cause : la valeur liée n'existe pas dans la base de données cible.
Exemple : la tâche a le Projet "Marketing", mais aucune page "Marketing" n'existe dans la base de données Projets.
Correction : créez la page manquante dans la base de données cible, ou laissez 2sync la créer automatiquement (pour les relations prises en charge).
Comment fonctionne la création automatique d'entrées ?
Pour certaines relations, 2sync peut créer des entrées automatiquement :
Projets et sections (Todoist) :
- Quand une tâche se synchronise avec un nouveau nom de projet
- 2sync crée une page correspondante dans la base de données Projets
- Les futures tâches se lient à cette page
Prérequis :
- La base de données cible doit être connectée à 2sync
- La relation doit être correctement mappée
La création automatique d'entrées ne fonctionne que pour certains types de relations comme les Projets et Sections Todoist. Pour les autres relations (comme les participants vers les contacts), la page cible doit déjà exister dans la base de données liée.
Expéditeur d'e-mail vers CRM
Pour un guide complet sur la création d'un CRM Notion avec des contacts synchronisés, voir Créer un CRM Notion.
Liez les e-mails Gmail/Outlook à un CRM ou une base de données Contacts :
- Synchronisez les contacts vers une base de données Contacts
- Synchronisez les e-mails avec From (Relation) mappé
- Les e-mails se lient automatiquement à la page de contact de l'expéditeur
Résultat : ouvrez un contact pour voir toute la correspondance e-mail.
Relations de fil de discussion (e-mail)
Groupez les fils de discussion par e-mail avec les relations :
- Thread (Relation) : liez les e-mails de la même conversation
- Naviguez dans les fils de discussion e-mail dans Notion
- Consultez l'historique complet de la conversation
Configuration :
- Mappez Thread (Relation) à une auto-relation (même base de données)
- Ou créez une base de données Threads pour les métadonnées de fil
Relations de calendrier
Plusieurs calendriers
Lors de la synchronisation de plusieurs calendriers :
- Mappez Calendar Name (Relation) à une base de données Calendriers
- Chaque événement se lie à son calendrier source
- Filtrez les vues par relation de calendrier
Participants entre bases de données
Liez les participants des événements à :
- Base de données Contacts : informations de contact complètes
- Annuaire d'équipe : membres internes de l'équipe
- Enregistrements CRM : contacts externes
Quelles sont les bonnes pratiques pour les relations ?
Gardez les noms cohérents
Les relations correspondent par nom. Assurez-vous que :
- Les noms de projets dans Todoist correspondent aux entrées de la base de données Projets
- Les noms de calendriers correspondent aux entrées de la base de données Calendriers
- Les e-mails de contact correspondent entre les sources
Connectez d'abord les bases de données
Avant de mapper les relations, assurez-vous que les deux bases de données sont connectées à 2sync. Les connexions manquantes sont la cause la plus courante d'échec des relations.
Utilisez les auto-relations avec prudence
Les auto-relations (une base de données qui se relie à elle-même) fonctionnent pour :
- Les tâches parent/enfant
- Les fils de discussion e-mail
- Les hiérarchies de sous-tâches
Mais peuvent créer des configurations complexes. Commencez simplement.
Surveillez le statut de synchronisation
Mappez Sync Status pour détecter les problèmes de relation. Voir Statuts des éléments synchronisés pour la liste complète des états :
- Les éléments qui ne parviennent pas à se lier affichent des statuts différents
- Aide à diagnostiquer les problèmes rapidement
Related
- Types de propriétés Notion pour comprendre quels types de propriétés supportent les relations
- Créer un CRM Notion pour un guide étape par étape de construction d'un CRM avec des relations
- Champs Google Contacts pour les champs disponibles lors du mapping des contacts
- Champs Outlook Contacts pour les champs de contact spécifiques à Outlook
- Comment fonctionne la synchronisation pour comprendre comment la correspondance des relations est traitée
FAQ
Pourquoi ne puis-je pas créer une relation vers ma base de données ?
La base de données cible doit être connectée à 2sync. Ajoutez la connexion 2sync via (•••) > Add connections > 2sync sur la page de la base de données.
Les relations fonctionnent-elles avec les formules et les rollups ?
Oui. Une fois les relations configurées, vous pouvez utiliser les rollups pour agréger les données (compter les tâches par projet, additionner les heures par contact, etc.).
Que se passe-t-il si la page liée n'existe pas ?
Pour certains types de relations (comme les Projets), 2sync peut créer la page automatiquement. Pour les autres, vous devez d'abord créer la page cible.
Les relations sont-elles bidirectionnelles ?
Les relations Notion sont intrinsèquement bidirectionnelles. Quand A se lie à B, B affiche aussi un lien retour vers A. 2sync crée le lien initial ; Notion gère le lien inverse.
Puis-je utiliser plusieurs champs de relation ?
Oui. Vous pouvez mapper différents champs externes à différentes relations. Par exemple, mappez à la fois Project et Section à des propriétés de relation séparées.