title: "v1.2 — Cloud Drives & synchronisation IMAP" description: "Import Google Drive et OneDrive dans WebaDrive, synchronisation incrémentale IMAP, nettoyage des conversations, fusion des contacts et dashboard des résultats." lastUpdated: "2026-05-12" author: "GoWeBa – Équipe produit"
GoWeBa v1.2 — Cloud Drives & synchronisation IMAP
☁️ Version axée sur la connectivité cloud, la gestion intelligente des données et l'intégration des fichiers. Cette mise à jour apporte l'import de fichiers depuis Google Drive et OneDrive, la synchronisation incrémentale des courriels IMAP et plusieurs outils de nettoyage et consolidation des données.
📅 Date : 12 mai 2026 🏷️ Version : 1.2.0 🟢 Statut : Version actuelle
☁️ Import Google Drive (Phase 4A)
Importez vos fichiers Google Drive directement dans WebaDrive — sans téléchargement, en mode référence + lien.
Fonctionnalités
| Fonctionnalité | Description |
|---|---|
| Navigation Drive | Parcourez vos dossiers Google Drive en temps réel depuis WebaDrive |
| Sélection interactive | Checkboxes individuelles ou « tout sélectionner », barre de sélection avec compteurs |
| Recherche intégrée | Recherchez des fichiers directement dans votre Drive |
| Import référence | Les fichiers restent sur Google Drive — seul un lien est créé dans WebaDrive (économie de stockage) |
| Import récursif | Les dossiers sont importés avec toute leur arborescence (max 5 niveaux) |
| Dédoublonnage | Un fichier déjà importé ne sera pas dupliqué |
| Auto-liaison contacts | Les fichiers sont automatiquement liés aux contacts correspondants par analyse du nom |
| Breadcrumbs | Navigation par fil d'Ariane dans l'arborescence Drive |
| Pagination | Chargement progressif (100 fichiers par page) |
Auto-liaison intelligente
L'algorithme de matching associe automatiquement chaque fichier importé au contact correspondant dans votre CRM :
- Nom complet :
Luc Thompson.pdf→ Contact « Luc Thompson » - Variations :
Thompson_Luc,Luc-Thompson,luc.thompson - Nom d'affichage et nom d'entreprise
- Préfixe email :
[email protected]→ fichier contenant « luc.thompson »
Intégration dans WebaDrive
- Bouton « Google Drive » bleu dans la barre d'outils de WebaDrive
- Les fichiers importés apparaissent dans un dossier ☁️ Google Drive ([email protected])
- Chaque fichier importé conserve son lien vers le document original sur Google Drive
☁️ Import OneDrive (Phase 4B)
La même expérience d'import cloud, mais pour Microsoft OneDrive — via l'API Microsoft Graph et OAuth 2.0.
Fonctionnalités
| Fonctionnalité | Description |
|---|---|
| Authentification Microsoft | Connexion OAuth 2.0 via Microsoft Entra ID (Azure AD) |
| Navigation OneDrive | Parcourez vos fichiers et dossiers OneDrive en temps réel |
| Import référence | Mode lien sans téléchargement — les fichiers restent sur OneDrive |
| Import récursif | Import de dossiers complets avec arborescence (max 5 niveaux) |
| Auto-liaison contacts | Même algorithme de matching intelligent que Google Drive |
| Dédoublonnage | Protection contre les doublons |
| Recherche | Recherche dans l'ensemble du OneDrive |
| Gestion des tokens | Refresh automatique des tokens d'accès avec rotation |
Comptes supportés
- ✅ Comptes Microsoft 365 (professionnel)
- ✅ Comptes personnels Microsoft (Outlook, Hotmail)
- ✅ Comptes Azure AD d'entreprise multi-tenant
Intégration dans WebaDrive
- Bouton « OneDrive » avec logo Microsoft 4 couleurs dans la barre d'outils
- Les fichiers importés apparaissent dans un dossier ☁️ OneDrive ([email protected])
- Branding Microsoft cohérent (couleur #0078D4, dégradé sky/blue)
🔄 Synchronisation incrémentale IMAP (Phase 3)
Le moteur de synchronisation des courriels a été entièrement repensé pour offrir des mises à jour rapides et fiables.
Améliorations
| Avant (v1.1) | Après (v1.2) |
|---|---|
| Synchronisation complète à chaque fois | Synchronisation incrémentale (seulement les nouveaux messages) |
| Temps de sync : 2-5 minutes | Temps de sync : quelques secondes |
| Risque de doublons | Dédoublonnage par imapUid + messageIdHeader |
| Pas de suivi de progression | Journal de sync avec timestamps et compteurs |
Fonctionnement
- Premier import — Synchronisation complète de tous les dossiers IMAP
- Imports suivants — Seulement les messages avec un
UIDsupérieur au dernier synchronisé - Dédoublonnage — Double vérification par UID IMAP et en-tête Message-ID
- Résilience — Les erreurs sur un dossier n'arrêtent pas la synchronisation des autres dossiers
🧹 Nettoyage des conversations (Phase 2A)
Outil de nettoyage automatique des conversations email :
- Fusion des fils de discussion fragmentés
- Suppression des conversations orphelines
- Reconstitution de l'historique par
messageIdHeaderetinReplyTo - Dashboard de résultats avec compteurs avant/après
🔗 Fusion des contacts (Phase 2B)
Système intelligent de détection et fusion des contacts en doublon :
- Détection automatique par email, téléphone, nom similaire
- Interface de fusion avec prévisualisation
- Conservation de toutes les données (courriels, notes, fichiers) du contact fusionné
- Audit trail de chaque fusion
📊 Dashboard des résultats (Phase 2C)
Tableau de bord complet pour visualiser les résultats des opérations de nettoyage et synchronisation.
🏗️ Améliorations techniques
Refactorisation du code
| Changement | Impact |
|---|---|
| Utilitaires de contact-linking partagés | Le code de liaison fichier-contact est maintenant centralisé dans contact-linking.ts — utilisé par Google Drive ET OneDrive |
| Gestion des tokens Microsoft | Auto-refresh avec rotation du refresh token, chiffrement AES des tokens |
| IntegrationConnector | Réutilisation du modèle existant pour stocker les tokens OneDrive (provider: MICROSOFT_365) |
Internationalisation
- 60 nouvelles clés i18n ajoutées pour Google Drive et OneDrive (FR/EN/ES)
- Clés organisées sous
storage.drive.*etstorage.onedrive.*
Journal d'audit
- Action
DRIVE_IMPORTavec métadonnées complètes (source, email, compteurs) - Action
ONEDRIVE_CONNECTEDpour la connexion OAuth Microsoft
📋 Résumé des phases déployées
| Phase | Description | Statut |
|---|---|---|
| 1A–1D-bis | Infrastructure IMAP, import email, sync comptes | ✅ Déployé |
| 2A | Nettoyage des conversations | ✅ Déployé |
| 2B | Fusion des contacts | ✅ Déployé |
| 2C | Dashboard des résultats | ✅ Déployé |
| 3 | Synchronisation incrémentale IMAP | ✅ Déployé |
| 4A | Import Google Drive | ✅ Déployé |
| 4B | Import OneDrive | ✅ Déployé |
✅ Conclusion
GoWeBa v1.2 transforme WebaDrive en un véritable hub de fichiers multi-cloud. Vos documents Google Drive et OneDrive sont désormais accessibles directement depuis votre CRM, avec une liaison automatique aux contacts. La synchronisation IMAP incrémentale garantit des mises à jour rapides et fiables de vos courriels.
— L'équipe GoWeBa 💚