Aller au contenu principal

Connecteur source Odoo

Le connecteur source Odoo permet à DataSync de récupérer les données d'une instance Odoo et de les charger dans un entrepôt de données. Avant de configurer la connexion, vérifier que l'environnement Odoo est correctement configuré. Le fuseau horaire d'Odoo doit correspondre à celui spécifié dans DataSync, sous peine de problèmes de synchronisation.

Une fois la connexion source créée, configurez la connexion de destination pour finaliser l'installation.

remarque

Seul Odoo Online est pris en charge pour le moment.

Étape 1 : configurer l'environnement Odoo

Créer une clé API

  1. Dans Odoo, sélectionnez l'icône de profil utilisateur en haut à droite.
  2. Sous Mes préférences, sélectionnez l'onglet Sécurité.
  3. Sélectionnez Add API Key.
  4. Saisissez le mot de passe actuel.
  5. Dans À quoi sert cette clé, saisissez une description permettant d'identifier la clé ultérieurement.
  6. Sélectionnez une durée de validité dans la liste.
  7. Cliquez sur Générer la clé.
  8. Copiez la clé et conservez-la en lieu sûr. Elle ne pourra plus être affichée après la fermeture de cette boîte de dialogue.
  9. Cliquez sur Terminé.

Trouver le nom de la base de données

Le nom de la base de données peut être trouvé de deux façons, selon le type de compte et le déploiement.

Depuis votre profil utilisateur

  1. Dans Odoo, sélectionnez l'icône de profil utilisateur en haut à droite.
  2. Sélectionnez Mes bases de données.
  3. Connectez-vous avec l'adresse e-mail et le mot de passe.
  4. Sous Databases, repérez la base de données à utiliser et copiez son nom. Ce nom sera nécessaire lors de la configuration de la connexion dans DataSync.

Étape 2 : créer la connexion source dans DataSync

  1. Connectez-vous à DataSync.
  2. Depuis l'écran d'accueil, sélectionnez Connexions.
  3. À côté de Connexions de la source, cliquez sur Nouveau.
  4. Sélectionnez Odoo.
  5. Complétez toutes les propriétés de connexion requises.
  6. (Facultatif) Dans le panneau Autres propriétés de la connexion, cliquez sur Ajouter une propriété et définissez les paramètres supplémentaires nécessaires.
  7. Configurez les paramètres avancés selon votre environnement, notamment le Type de suivi.
  8. Cliquez sur Enregistrer.

Propriétés de la connexion

PropriétéDescription
DescriptionNom unique attribué à la connexion. Exemple : Odoo Refresh.
URL OdooURL de base de l'instance Odoo. Exemple : https://company.odoo.com/odoo.
Base de donnéesNom de la base de données Odoo à utiliser.
UtilisateurCompte Odoo utilisé pour l'authentification, généralement le nom d'utilisateur ou l'adresse e-mail. Exemple : admin@company.com.
Clé APIJeton API ou mot de passe utilisé pour l'authentification. Pour Odoo 14 et versions ultérieures, utiliser une clé API. Pour Odoo 13 et versions antérieures, saisir le mot de passe du compte Odoo. Exemple : a1b2c3d4e5f6g7h8i9j0k1l2m3n4o5p6.
ÉditionÉdition Odoo utilisée pour la connexion : Odoo Online ou Odoo On-Premises.
DélaiDurée en secondes avant l'expiration d'une tentative de connexion ou d'une exécution de requête.
VerbositéContrôle le niveau de détail écrit dans le journal. Chaque niveau inclut tout ce qui précède plus des informations supplémentaires.

  • 1 enregistre les requêtes, les nombres de lignes, les heures de début et de fin d'exécution ainsi que les erreurs.
  • 2 ajoute les requêtes de cache et les en-têtes HTTP.
  • 3 ajoute les corps de requête et de réponse.
  • 4 ajoute la communication au niveau du transport.
  • 5 ajoute toutes les commandes d'interface.

Autres propriétés de la connexion

Ce panneau permet d'ajouter des propriétés de chaîne de connexion qui ne figurent pas dans le panneau Propriétés de la connexion. Pour les valeurs sensibles comme les mots de passe, choisissez le type Crypté. La valeur reste alors masquée dans l'interface et stockée de façon chiffrée côté serveur.

PropriétéDescription
PropriétéPropriété de la chaîne de connexion définissant l'action ou le comportement. Exemple : ReadOnly.
ValeurValeur associée à la propriété. Exemple : True.
TypeVisibilité de la valeur : Visible ou Crypté.

Paramètres avancés

Ces paramètres déterminent la façon dont le connecteur suit les modifications de données, gère l'heure et la région, et traite les enregistrements pendant l'extraction. Ajustez-les selon votre environnement Odoo afin que les résultats restent exacts et cohérents.

ParamètreDescription
Type de suiviMéthode de suivi des modifications de données : Aucun ou Date.
RegionParamètre régional du connecteur, si la configuration l'exige.
Fuseau horaireFuseau horaire correspondant à l'environnement Odoo.
Décalage de tempsDécalage d'actualisation en secondes pour compenser les écarts de synchronisation lors de la sélection des enregistrements. Minimum 0, maximum 3600.
Taille du lotNombre d'enregistrements traités par lot lors de l'extraction. Des lots plus grands peuvent améliorer les performances mais consomment davantage de mémoire. La valeur par défaut est 2000, le maximum est 10000. À ajuster selon la vitesse du réseau et les performances du disque. La valeur par défaut convient dans la plupart des cas.

Exemple de configuration

Connexion source Odoo dans DataSync
Connexion source Odoo entièrement configurée dans DataSync, avec toutes les propriétés et tous les paramètres complétés.