Intégration Odoo native
Connexion en 5 minutes environ. Versions 15 à 20 supportées. Lecture par défaut, écriture après validation explicite.
Versions supportées#
UpBoard supporte les versions 15 à 20 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 à 17 ne sont pas supportées. Si vous êtes sur une version plus ancienne, la migration se prépare avec votre intégrateur Odoo, puis UpBoard se connecte à la version migrée.
Comment l'intégration fonctionne#
Un seul mode de connexion, sans rien installer côté Odoo :
API standard d'Odoo
UpBoard dialogue avec votre instance via l'API JSON-RPC d'Odoo, avec cache Redis et limitation du débit.
Adapté à votre version
Le connecteur détecte la version et les champs disponibles, et s'adapte aux différences entre les versions d'Odoo, de la 15 à la 20.
Instance joignable depuis Internet
Votre Odoo doit être accessible depuis Internet (Odoo Online, Odoo.sh ou serveur exposé). Les adresses réseau privées sont refusées.
Permissions requises#
Nous recommandons de créer un utilisateur Odoo dédié à UpBoard, avec les droits de lecture sur les modules que les agents doivent analyser.
- Lecture : les analyses se contentent de lire vos données
- Écriture : toute création, modification ou suppression proposée par un agent attend votre validation explicite ; sans droits d'écriture sur cet utilisateur, aucune écriture n'est techniquement possible
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 |
| Ventes ↔ Stock | sale_stock | Ventes |
| 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 sur 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
- Journalisation : les actions des agents et les écritures validées sont tracées
- Rate limiting : pour ne jamais surcharger votre instance Odoo
Détail dans la page Architecture sécurité.
Démarrage en 5 minutes#
- Générez une clé API dans Odoo, idéalement pour un utilisateur dédié en lecture seule
- Renseignez l'URL de votre Odoo et la clé dans UpBoard
- UpBoard vérifie la connexion et lance automatiquement le premier scan
- Vos premiers résultats arrivent quelques minutes après la connexion
Un guide pas-à-pas vous accompagne à votre première connexion.
À lire ensuite
Voyez UpBoard travailler sur vos données Odoo
Quelques minutes, lecture seule, sans carte. Puis un essai sur vos vraies données : 14 jours, ou jusqu'à épuisement du crédit d'essai.
Vous préférez en parler ? Réserver une démo