Concepts

Rapport

Comprendre les quatre types de rapport de Dodock (éditeur de rapports, rapport de requête, rapport de script, rapport personnalisé) et qui peut les ouvrir.

Rapport

Un Rapport présente des données sous forme de tableau, avec des filtres, des colonnes et souvent un graphique. Chaque rapport est un document du type Rapport. Il est rattaché à un type de document de référence (Doctype de Réf.), qui sert aussi à contrôler qui peut l'ouvrir.

Les quatre types de rapport

Type de RapportQui le créeCe qu'il contient
Éditeur de RapportsUn utilisateur, depuis la vue rapport d'une liste.Les colonnes, filtres, tris et regroupements choisis à l'écran, enregistrés en JSON.
Rapport de RequêteUn administrateur.Une requête SQL (SELECT) dans le champ Requête.
Rapport de ScriptUn développeur ou un administrateur.Un script Python qui calcule les colonnes et les lignes. Les rapports standard des applications sont de ce type.
Rapport personnaliséUn utilisateur, depuis un rapport de script existant.Les réglages d'affichage d'un Rapport de référence (colonnes, filtres).

Un rapport dont Est un formulaire standard vaut « Yes » appartient à une application. Il ne se modifie qu'en mode développeur. Un rapport créé sur le site vaut « No ».

Options courantes

ChampRôle
Ajouter une Ligne TotaleAjoute une ligne de totaux en bas du tableau (pas pour l'éditeur de rapports).
Rapport préparéCalcule le rapport en arrière-plan et garde le résultat. Voir Rapports préparés.
RôlesRôles qui peuvent ouvrir le rapport. Vide : tous les rôles.
DésactivéMasque le rapport.
Format d'impression par défaut, En-tête par défautMise en page utilisée pour imprimer le rapport.
URL de la documentationLien d'aide affiché dans le rapport.

Qui peut ouvrir un rapport

Un utilisateur doit avoir un des Rôles du rapport, si la table est remplie. Il doit aussi avoir le droit Rapport sur le Doctype de Réf.. Pour changer les rôles sans modifier le rapport, utilisez Autorisation de rôle pour la page et le rapport.

Exemple

Exemple fictif. Dans la liste des factures de vente, vous passez en vue rapport, ajoutez les colonnes Client et Total HT, puis groupez par client. Vous enregistrez le résultat sous le nom « CA par client ». Dokos crée un Rapport du type Éditeur de Rapports, avec la Facture de vente comme Doctype de Réf.