Connecteur Odoo

Le connecteur Odoo permet de synchroniser et de gérer les utilisateurs de votre instance Odoo (ERP) via l’API JSON-RPC. Il couvre le cycle de vie complet : création, modification, activation, suspension et suppression.

Données synchronisées depuis Odoo

  • Identité: Login, nom, email
  • Accès: Groupes de sécurité Odoo (res.groups)
  • Statut: Compte actif ou inactif
  • Attributs personnalisés: Tous les champs disponibles sur res.users, proposés automatiquement pour le mapping

Actions automatisables vers Odoo

  • Création: Création de l’utilisateur (res.users) et attribution des groupes
  • Modification: Mise à jour du profil et des groupes assignés
  • Activation: Réactivation du compte (active = true)
  • Suspension: Désactivation du compte (active = false)
  • Suppression: Suppression définitive de l’utilisateur
  • Mot de passe: Notification au gestionnaire pour changement manuel

Gestion des groupes

Le connecteur récupère la liste des groupes Odoo (res.groups) et permet de les attribuer automatiquement aux utilisateurs lors de la création ou de la modification.

Mapping des attributs

Youzer détecte automatiquement les propriétés disponibles sur le modèle res.users et les propose dans l’interface de mapping. Les champs standards (name, login, email, group) et les champs personnalisés Odoo peuvent être mappés.

Configuration requise

- URL de l’instance Odoo
- Nom de la base de données
- Identifiant et mot de passe d’un compte technique avec droits d’administration sur res.users

Authentification

Authentification JSON-RPC (service common/authenticate), puis appels execute_kw sur les modèles res.users et res.groups.

Cas d’usage typiques

- Inventaire automatisé des comptes Odoo
- Création de comptes avec les bons groupes selon le profil métier
- Désactivation automatique lors du départ d’un collaborateur
- Alignement des droits d’accès ERP avec le référentiel Youzer