





Comment nous avons mis fin aux automatisations jetables dans Odoo
Chaque déploiement Odoo recrée les mêmes automatismes. Ajouter une note quand une fiche est modifiée. Relancer un dossier resté trop longtemps en attente. Envoyer un rappel à une date précise. Appliquer des tags automatiquement, attribuer des tâches, bloquer les modifications après une certaine étape. Les détails changent d’un client à l’autre, mais la logique reste la même.
Pendant un temps, la solution consistait à développer un petit module personnalisé pour chaque besoin. Ça fonctionnait, mais cela signifiait gérer des dizaines de bouts de code quasi identiques, un par client, sans fin. Alors, nous avons changé de méthode : plutôt que de réécrire une automatisation à chaque fois, nous avons conçu un moteur unique, configurable par règles.
Une couche de configuration, pas de développement
Aujourd’hui, nous disposons d’une bibliothèque de moteurs légers et réutilisables, que nos consultants fonctionnels paramètrent sans toucher au code. Un moteur de relance qui surveille n’importe quel modèle et signale les fiches bloquées trop longtemps dans une étape. Un moteur de rappels qui programme des notifications basées sur des dates, pour n’importe quel objet. Chat automatique, tagging, attribution, workflows d’approbation, verrouillage… Tout se configure, rien ne se réécrit pour chaque client.
Au-dessus de ces moteurs, des packs d’automatisation prêts à l’emploi, adaptés à chaque application Odoo : un jeu de règles pour la comptabilité, un autre pour le helpdesk, un troisième pour le CRM. Un nouveau client n’a plus à attendre qu’un développeur lui crée ses rappels. Les règles existent déjà : il suffit de les activer.
Le vrai changement, c’est la logique
Ce qui compte, ce n’est pas tel ou tel moteur. C’est le passage du "développer une automatisation sur mesure" au "configurer une solution standard". Le code personnalisé, c’est un passif à maintenir pendant des années, qui casse à chaque mise à jour. Une couche de configuration, elle, se met en place en quelques minutes, se comprend sans être développeur, et résiste bien mieux aux évolutions de version. C’est la différence entre une implémentation qui s’adapte et une autre qui accumule de la dette technique à chaque projet.
C'est ainsi que Majorbird garde le développement sur mesure à la fois rapide et maintenable. Si vous vous demandez quelle part de votre Odoo doit relever du code sur mesure plutôt que de la configuration, parlons-en. Contactez l'équipe Majorbird à odoo@majorbird.com ou sur www.majorbird.com.
Découvrez comment nous créons une plateforme d'IA privée pour votre équipe.