Interfaçage Odoo – Maarch

Au sein de la société TeMPO Consulting, j’ai travaillé sur l’interfaçage de 2 applications libres :
– Odoo, un ERP connu auparavant sous le nom OpenERP, écrit en Python
– Maarch Courrier, une plateforme de gestion de courriers, codée en PHP.

L’idée était de rendre visibles dans Odoo des documents issus de Maarch et réciproquement.

Côté Maarch, j’ai utilisé les web services. J’ai notamment codé un web service permettant de rechercher un courrier par son objet, sa date, son expéditeur ou son destinataire.

Côté Odoo, j’ai développé un nouveau module qui utilise les web services Maarch. Depuis l’ERP, les utilisateurs qui l’auront installé pourront :
– chercher un document dans Maarch avant de l’ajouter dans Odoo
– ajouter un document provenant d’Odoo dans Maarch.

Pour en savoir plus, je vous invite à parcourir le rapport que j’ai rédigé sur ce projet. Vous y trouverez plus de détails sur les 2 logiciels à interfacer, les spécifications fonctionnelles et techniques appuyées par des diagrammes UML, l’architecture de l’application, etc.

Vous pouvez également consulter le code source sur mon dépôt GitHub.

Développeuse web / logiciel