Applications Tableaux de bord et Spreadsheet v16

Pour ne plus avoir à faire d'export excel !

Application Spreadsheet v16

L'application Spreadsheet spreadsheet_oca permet de créer et d'éditer des spreadsheets dans Odoo.

Créer une spreadsheet vierge ou depuis un fichier local

On peut créer des spreadsheet vierge en allant sur le menu Spreadsheet, puis Nouveau.

image.png

On peut alors nommer la spreadsheet et gérer les droits d'accès, en sélectionnant les utilisateurs "owner", "contributor" et "reader". On peut également charger une spreadsheet existante sur son ordinateur.

image.png

En cliquant sur Edit, on peut alors afficher la spreadsheet et l'éditer. L'interface est très classique et ressemble à d'autres logiciels comme Google Spreadsheet.

image.png

Créer des spreadsheets depuis des données Odoo

Le véritable intérêt d'avoir des spreadsheets dans Odoo est le lien entre les données de la base de donnée et la spreadsheet. 

Depuis n'importe quelle vue liste, on peut charger les données dans une spreadsheet :

image.png

On peut également créer des spreadsheets depuis des vues pivots

image.png

image.png

Les options sont les suivantes : 

Attention, seuls les données affichées seront chargées dans la spreadsheet. Bien faire attention d'afficher toutes les lignesimage.png

La spreadsheet est créée. On voit que les données affichées sont issues de fonctions Odoo, qui font le lien avec les données de la base de donnée.

image.png

On peut donc ajouter de nouvelles colonnes, faire des calculs, et même faire des graphiques !

image.png

Syncroniser les données

Enfin, et c'est là toute la puissance d'utiliser les spreadsheets Odoo, on peut synchroniser les données en cliquant sur Données>Refresh all data. Cela va mettre à jour les données suites aux modifications qui ont eu lieu dans la base de donnée. 

image.png

Ajouter des filtres

On peut également créer des filtres, un peu comme les filtres Odoo classiques. Par exemple on peut créer un filtre sur la date, via Fichier>Filtres puis Add date

image.png

On choisit alors le type de période sur laquelle on veut filtrer, puis le nom du champs de date que l'on veut utiliser

image.png

On peut alors filtrer sur une période donnée, comme ci-dessous, par année

image.png

Application Tableau de bord v16

L'application Tableau de bord est intimement liée à l'application Spreadsheet. En effet les Tableaux de bord sont simplement plusieurs spreadsheets rassemblées en une seule vue.

Tableaux de bord pré-enregistrés

Il existe par défauts des Tableaux de bord. Voici par exemple le dashboard pré-enregistré Sales

image.png

Ces tableaux de bords sont en fait liés à des spreadsheets existantes. On peut voir et éditer les liens avec ces spreadsheets dans Configuration>Tableaux de bord.

image.png

En cliquant sur Edit, on peut afficher la spreadsheet. 

image.png

Si l'on souhaite modifier les dashboard pré-enregistrés, il suffit donc de modifier les spreadsheets liées, ou bien de créer des nouvelles spreadsheets liées. 

Créer un nouveau tableau de bord

On créé un nouveau tableau de bord en cliquant sur Nouveau. Ici à titre d'exemple je vais créer un tableau de bord qui donne un aperçu des tableaux de bords existants. 

On peut alors soit ajouter une feuille de calcul ci-dessous :

image.png

On peut aussi, lors de la création d'une spreadsheet, la lier à un tableau de bord. Ici je vais sur la vue liste des tableaux de bords et je créé une spreadsheet depuis cette vue. 

image.png

Odoo me demande ce que je veux faire de cette spreadsheet, je peux lui dire de la lier à mon nouveau tableau de bord

image.png

Et voilà, si je vais dans le menu Tableaux de bord, je vois bien mon nouveau tableau de bord et la spreadsheet associée

image.png