Intégration Odoo native
Connexion en moins de 30 minutes. Versions 15 à 19 supportées. Lecture par défaut, écriture après validation explicite.
Versions supportées#
UpBoard supporte les versions 15, 16, 17, 18 et 19 d'Odoo, en éditions Community et Enterprise, hébergées :
- En SaaS sur Odoo.com (Online)
- En self-hosting (cloud privé, on-premise, VPS)
- Chez un intégrateur partenaire (Odoo.sh ou autre)
Les versions antérieures à 15 ne sont plus supportées. Si vous êtes sur une version plus ancienne, nous pouvons vous accompagner pour la migration via notre réseau de partenaires intégrateurs.
Comment l'intégration fonctionne#
Trois modes de connexion selon votre infrastructure :
Connecteur CLI custom
Mode par défaut. Performances optimisées avec cache Redis, agrégations côté UpBoard, latence réduite de 60%.
MCP Server (fallback)
Pour les Odoo très customisés ou avec contraintes réseau particulières. Plus lent mais ultra-compatible.
Tunnel sécurisé
Pour les Odoo on-premise sans IP publique : tunnel sortant initié depuis votre infrastructure.
Permissions requises#
UpBoard demande la création d'un utilisateur Odoo dédié (upboard_agent) avec les droits suivants :
- Lecture : sur tous les modules sur lesquels les agents activés doivent travailler
- Écriture conditionnelle : sur les seules entités explicitement cochées dans la configuration UpBoard (par défaut : aucune)
Cet utilisateur a une clé API dédiée que vous générez dans Odoo. La clé n'est connue que de vous et stockée chiffrée côté UpBoard. Vous pouvez la révoquer à tout moment depuis Odoo, ce qui désactive immédiatement la connexion.
Modules détectés à l'exécution#
L'agent ne fait pas l'hypothèse que tous les modules sont installés. À chaque scan, il détecte la présence des modules suivants et adapte son comportement :
| Module Odoo | Code technique | Utilisé par |
|---|---|---|
| Ventes | sale | Ventes, Data Quality |
| CRM | crm | Ventes |
| Achats | purchase | Achats, Data Quality |
| Inventaire | stock | Stock, Achats, Data Quality |
| Comptabilité | account | Data Quality |
| Fabrication | mrp | Stock, Achats |
| Ventes ↔ Stock | sale_stock | Ventes |
| Ressources humaines | hr | (roadmap) |
| Localisation belge | l10n_be | Data Quality (active les checks belges CRITICAL) |
| Immobilisations | account_asset | Data Quality (Tier 3) |
| Demandes d'achat | purchase_requisition | Achats |
Si un module n'est pas installé, l'agent qui en dépend désactive simplement la fonctionnalité concernée — pas d'erreur, pas de blocage.
Sécurité de la connexion#
- TLS 1.3 sur tous les échanges UpBoard ↔ Odoo
- Pas de stockage permanent des données Odoo brutes côté UpBoard — seulement les agrégats nécessaires aux analyses + la mémoire contextuelle
- Audit trail complet : chaque requête sortante vers Odoo est loggée, accessible 90 jours
- Rate limiting : pour ne jamais surcharger votre instance Odoo
Détail dans la page Architecture sécurité.
Démarrage en 30 minutes#
- Créez l'utilisateur
upboard_agentdans Odoo (3 min) - Donnez-lui les droits de lecture sur les modules concernés (5 min)
- Générez sa clé API (1 min)
- Renseignez l'URL de votre Odoo + la clé dans UpBoard (2 min)
- Lancez le premier scan — vous voyez les premiers chiffres en moins de 5 minutes
Un guide pas-à-pas avec captures d'écran est disponible dans le dashboard UpBoard à votre première connexion.
À lire ensuite
Voyez UpBoard travailler sur vos Odoo data
Démo live de 30 minutes. Gratuite. Sans engagement. Chiffres € visibles dès la première connexion.