Configuration Odoo

Introduction

La synchronisation entre les deux systèmes distants implique une configuration d'Odoo.

La configuration de votre instance Odoo nécessite d'avoir un compte avec accès aux configurations de cette instance.

Création d'un utilisateur dédié à XSync

XSync nécessite d'avoir un utilisateur actif dans votre instance Odoo afin de synchroniser les différentes entitées entre les 2 Remote System.

Dans le menu principal, cliquer sur Paramètres / Utilisateurs et sociétés / Utilisateurs. Cliquer ensuite sur 'Créer'.

Configurer ensuite l'utilisateur:

  • Nom: XSync Cn285

  • Adresse électronique: XSync Cn285

  • Types d'utilisateur: Utilisateur interne

  • Comptabilité: Paramétrage facturation

  • Administration: Droits d'accès

Cocher ensuite les cases suivantes:

  • Comptabilité analytique

  • Création de contact

Cliquer ensuite sur 'Sauver'. Modifier ensuite le mot de passe via le bouton Action / Modifier le mot de passe.

Création des filtres personnalisés

XSync utilise deux filtres personnalisés afin de récuperer les données à synchroniser.

Pour accéder aux filtres personnalisés, il est nécessaire d'avoir activer le mode Développeur sur votre instance Odoo. Pour cela, cliquer sur le bouton Activer le mode développeur disponible en bas de la page dees paramètres généraux.

Une fois que le mode développeur est actif, il est nécessaire d'accéder aux filtres personnalisés disponible dans le menu Paramètres / Technique / Filtres personnalisés.

Filtre Produit

Configuration du filtre personnalisé des Produits.

Dans le menu Filtres personnalisés, cliquer sur le bouton Créer. Configurer ensuite le filtre avec les options suivantes:

  • Nom de Filtre: XSync Product

  • Modèle: Product Template

Modifier ensuite le domaine en fonction de vos paramètres. Par défaut XSync synchronisera tous les produits disponibles dans votre instance Odoo.

Cliquer ensuite sur Sauver.

Filtre Client

Configuration du filtre personnalisé des Clients.

Dans le menu Filtres personnalisés, cliquer sur le bouton Créer. Configurer ensuite le filtre avec les options suivantes:

  • Nom de Filtre: XSync Customer

  • Modèle: Contact

Modifier ensuite le domaine avec la valeur suivante:

['&', ['is_company', '=', True], ['customer_rank', '=', 1]]

Ce domaine permet de sélectionner uniquement les clients qui sont des compagnies facturables. Les contacts & adresses de ces clients seront automatiquement synchronisé par XSync lors de la synchronisation de ceux-ci.

Cliquer ensuite sur Sauver.

Génération de la clé API

Depuis Odoo 14 il est désormais possible de générer une clé API pour un utilisateur. Cet clé API remplace le mot de passe lors de l'authentification (documentation Odoo) .

Si vous souhaitez utilisé une clé API dans XSync, il est nécessaire de se connecter sur le compte voulue. Une fois connecté sur ce compte, aller dans dans votre compte en cliquant sur le profil en haut à droite et cliquer sur "Préférences".

Aller ensuite dans l'onglet "Sécurité du compte" et cliquer sur "Nouvelle clef API"

Le mot de passe du compte ainsi qu'une description pour cette clé sera alors demandé. Renseigner les informations puis cliquer sur "Générer clef".

La clé API sera alors affiché à l'écran. Cette clé servira à XSync afin de se connecter à l'instance Odoo.

Example de clé API

Last updated