Aller au contenu
Publié le Mis à jour le
Intégrations

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 OdooCode techniqueUtilisé par
VentessaleVentes, Data Quality
CRMcrmVentes
AchatspurchaseAchats, Data Quality
InventairestockStock, Achats, Data Quality
ComptabilitéaccountData Quality
Ventes ↔ Stocksale_stockVentes
Localisation belgel10n_beData Quality (active les checks belges CRITICAL)
Immobilisationsaccount_assetData Quality (Tier 3)
Demandes d'achatpurchase_requisitionAchats

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#

  1. Générez une clé API dans Odoo, idéalement pour un utilisateur dédié en lecture seule
  2. Renseignez l'URL de votre Odoo et la clé dans UpBoard
  3. UpBoard vérifie la connexion et lance automatiquement le premier scan
  4. Vos premiers résultats arrivent quelques minutes après la connexion

Un guide pas-à-pas vous accompagne à votre première connexion.

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.