title: "Addendum 16 — Office 365 — Intégration Word + Excel" date: "2026-09-01" author: "Équipe Plateforme GoWeBa" tags: ["office365", "word", "excel", "microsoft", "graph-api", "productivité"]
Addendum 16 — Office 365 — Intégration Word + Excel
Vue d'ensemble
GoWeBa intègre désormais Microsoft Word et Microsoft Excel directement dans votre plateforme. Créez, modifiez et gérez vos documents Office depuis votre CRM — sans jamais quitter GoWeBa.
Modèle de revente CSP : GoWeBa fournit les licences Microsoft 365 via son programme Cloud Solution Provider (CSP), avec une facturation unifiée intégrée à vos plans d'abonnement.
Architecture
Utilisateur GoWeBa
│
▼ (OAuth2 Authorization Code)
┌──────────────────┐
│ Connexion M365 │ ← /api/v1/office365/connect
└────────┬─────────┘
│
▼
┌──────────────────┐
│ Microsoft Graph │ ← API REST de Microsoft
│ API │
└────────┬─────────┘
│
▼
┌──────────────────┐
│ OneDrive / SPO │ ← Stockage des fichiers
└──────────────────┘
Fonctionnalités Word
Opérations disponibles
| Endpoint | Description |
|---|---|
POST /word/create | Créer un nouveau document Word |
GET /word/list | Lister tous les documents Word |
GET /word/:fileId/content | Télécharger le contenu d'un document |
PUT /word/:fileId/content | Mettre à jour le contenu d'un document |
DELETE /word/:fileId | Supprimer un document |
POST /word/:fileId/convert-pdf | Convertir un Word en PDF |
Cas d'usage
- Devis & propositions — Générez un document Word pré-rempli avec les données du deal
- Contrats — Créez et modifiez des contrats directement liés à vos contacts
- Rapports — Exportez vos données CRM dans un document Word formaté
- Conversion PDF — Transformez instantanément vos documents en PDF pour envoi
Fonctionnalités Excel
Opérations disponibles
| Endpoint | Description |
|---|---|
POST /excel/create | Créer un nouveau classeur Excel |
GET /excel/list | Lister tous les classeurs Excel |
GET /excel/:fileId/worksheets | Lister les feuilles d'un classeur |
GET /excel/:fileId/worksheets/:sheetName/range | Lire une plage de cellules |
PATCH /excel/:fileId/worksheets/:sheetName/range | Écrire dans une plage de cellules |
DELETE /excel/:fileId | Supprimer un classeur |
Cas d'usage
- Tableaux de bord — Exportez vos KPIs dans un fichier Excel partageable
- Import/Export de données — Synchronisez vos contacts et deals avec Excel
- Budgets — Gérez vos budgets directement depuis la plateforme
- Analyses — Créez des feuilles de calcul avec les données de vos pipelines
Connexion & Authentification
Flux OAuth2
- L'utilisateur clique « Connecter Office 365 » dans GoWeBa
- Redirection vers la page de connexion Microsoft
- L'utilisateur autorise l'accès à ses fichiers
- Retour automatique vers GoWeBa avec les tokens sécurisés
- Les tokens sont chiffrés au repos (AES-256) dans la base de données
Sécurité
- Authentification déléguée : chaque utilisateur connecte son propre compte Microsoft
- Tokens chiffrés : access_token et refresh_token stockés avec chiffrement AES-256
- Renouvellement automatique : les tokens expirés sont rafraîchis transparemment
- Révocation : déconnexion possible à tout moment via
/api/v1/office365/disconnect
Suivi des fichiers
Fichiers suivis
GoWeBa maintient un registre des fichiers liés à votre organisation :
| Endpoint | Description |
|---|---|
GET /tracked-files | Lister les fichiers suivis |
POST /tracked-files/:fileId/track | Suivre un fichier |
DELETE /tracked-files/:fileId/untrack | Ne plus suivre un fichier |
Cela permet de créer un lien bidirectionnel entre vos documents Office et vos entités CRM (contacts, deals, organisations).
Prérequis Azure
Note pour les administrateurs : l'application Azure AD doit avoir les permissions Microsoft Graph suivantes activées :
Files.ReadWrite(déléguée)User.Read(déléguée)Les utilisateurs doivent disposer d'une licence Microsoft 365 Business Basic (ou supérieure) pour accéder à OneDrive for Business.
Prochaines étapes
- Intégration de templates Word pré-configurés pour devis/contrats
- Synchronisation automatique Excel ↔ Pipeline CRM
- Collaboration en temps réel sur les documents partagés