ATTENTION/WARNING - NE PAS DÉPOSER ICI/DO NOT SUBMIT HERE

Ceci est la version de TEST de DIAL.mem. Veuillez ne pas soumettre votre mémoire sur ce site mais bien à l'URL suivante: 'https://thesis.dial.uclouvain.be'.
This is the TEST version of DIAL.mem. Please use the following URL to submit your master thesis: 'https://thesis.dial.uclouvain.be'.
 

Enhancing dashboard creation experience in Odoo

(2023)

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.