Files
Klein_23151800_2023.pdf
Closed access - Adobe PDF
- 1.57 MB
Klein_23151800_2023_Appendix1.zip
Closed access - Unknown
- 136.47 KB
Details
- Supervisors
- Faculty
- Degree label
- Abstract
- Dans Odoo, il existe des tableaux de bords. En quelque sorte des vues qui rassemblent des informations importantes avec différents graphiques, tableaux, valeurs clés... Pour l’instant les tableaux de bords livrés avec Odoo sont hardcodés au format JSON dans le code source, ils font en moyenne 2000 lignes chacun. Le but de ce TFE est de créer un « langage » pour définir ces dashboards facilement et en très peu de lignes, enregistré au format XML. Ceci sera accompagné d’un script qui va traduire ce langage pour revenir au JSON de base. Ce mémoire a été fait en plusieurs étapes, premièrement explorer le fonctionnement des tableaux de bords et définir toutes les fonctionnalités qui doivent se retrouver dans le format XML. Ceci nous donnera un cahier des charges. Ensuite entre en jeux la modélisation de tous les aspects du nouveau « langage ». A partir du modèle, l’implémentation peut commencer sans oublier de tous tester avec des tests unitaires.