API Odoo : modèles, enregistrements et ERP avec des agents IA
Odoo propose une API externe qui donne accès aux modèles de l'ERP, comme les contacts, les ventes, les achats, les stocks, la comptabilité et le CRM, avec les mêmes règles de permission que les utilisateurs. Elle est utilisée par les intégrateurs et par les entreprises qui connectent Odoo à d'autres systèmes. L'accès se fait avec un utilisateur et une clé d'API, dans les éditions qui autorisent l'accès externe.
Ce que propose l’API Odoo
Lecture d'enregistrements
Rechercher et lire les enregistrements de n'importe quel modèle, avec des filtres.
Création et modification
Créer, mettre à jour et archiver des enregistrements.
Ventes et CRM
Devis, commandes, opportunités et clients.
Stocks et achats
Produits, mouvements et commandes d'achat.
Comptabilité
Factures, paiements et écritures, selon les permissions.
Méthodes des modèles
Appeler des actions de l'ERP, comme confirmer une commande.
Comment accéder à l’API Odoo
- Avec les identifiants de votre entrepriseUtilisateur Odoo avec une clé d'API générée dans les préférences, utilisée dans les appels XML-RPC ou JSON-RPC. Les permissions sont celles de l'utilisateur.
- L'accès externe dépend de l'édition et de l'offre d'Odoo.
- Utilisez un utilisateur aux permissions minimales : l'API respecte les règles de l'utilisateur.
- Les écritures comptables doivent être approuvées.
Documentation officielle: www.odoo.com/documentation
Ce qu’un agent iTeam fait avec l’API Odoo
Devis à partir d'une commande client
L'agent lit la commande dans l'e-mail, prépare le devis dans Odoo et l'envoie au commercial pour approbation.
Réapprovisionnement
L'agent surveille le stock minimum et propose des commandes d'achat à approuver.
Relance des factures
L'agent liste les factures échues et envoie des rappels, en les consignant dans l'historique.
Réponses sur les commandes
Le client demande où en est sa commande et l'agent consulte la livraison et la facture dans Odoo.
De l’identifiant à l’agent au travail, avec validation
Utilisateur d'intégration
Créez dans Odoo un utilisateur avec des groupes d'accès minimaux et générez la clé d'API.
Coffre et modèles autorisés
Conservez la clé dans le coffre d'iTeam et définissez les modèles et les actions que chaque agent peut utiliser.
Test sur une base de test
Utilisez une base de test si vous en avez une, et approuvez les confirmations et les écritures au début.
Équipes IA prêtes à l’emploi qui utilisent Odoo
Gestion des stocks
L'équipe suit les ventes et les stocks, prévoit les ruptures et prépare des propositions de commande que vous validez.
Achats et devis fournisseurs
Les demandes de prix partent aux fournisseurs, les devis sont comparés ligne par ligne et l'acheteur décide avec l'historique sous les yeux.
Questions sur l’API Odoo
L'API d'Odoo est-elle gratuite ?
Cela dépend de l'édition. L'API fait partie d'Odoo, mais l'accès externe peut exiger une offre précise sur Odoo Online. Vérifiez les conditions en vigueur.
Faut-il savoir programmer pour utiliser l'API Odoo avec iTeam ?
Pas nécessairement. L'outil HTTP d'iTeam lit la documentation de l'API et apprend les endpoints, et l'équipe de déploiement configure avec vous les identifiants, les permissions et les tests.
Odoo a-t-il une API REST ?
L'API externe traditionnelle d'Odoo utilise XML-RPC et JSON-RPC. Des versions et des modules peuvent offrir d'autres options : consultez la documentation de votre version.