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