Un modulo report avanzato per Vtiger open source

Lo scopo del modulo Opencrmitalia Suite Report è quello di permettere la creazione in Vtiger CRM open source di tabelle e grafici utili ad un’analisi dei dati di tutti i moduli.

Al suo interno è possibile creare tabelle, grafici a torta, a barre, etc.

Questi reports possono essere inseriti all’interno di template PDF, possono essere inviati via mail in automatico oppure essere scaricati in formato Excel o PDF.

 

Creazione di un report

Cliccando sul bottone “Genera report” si aprirà una nuova maschera che ci chiederà di inserire il modulo principale collegato al report.

Una volta selezionato e cliccato il bottone “Scegli modulo”, si aprirà la maschera principale per la creazione e modifica del report.

 

 

La maschera è composta da tre parti principali:

  1. L’elenco dei campi che possono essere inseriti nel report, con la possibilità di cercare un campo per nome;
  2. I bottoni con le impostazioni per scegliere il tipo di grafico o tabella, per aprire le impostazioni, per salvare il report e per avere un’anteprima del risultato in fondo alla pagina;
  3. L’elenco delle funzioni necessarie a popolare il report con i campi disponibili.

 

Tipologie di report

In questo articolo presentiamo le tre principali tipologie di report, ma ne esistono anche altre tre (a dispersione, heatmap, query SQL).

TABELLA

Questo tipo di report serve a costruire delle tabelle, con la possibilità di raggruppare righe e colonne, di visualizzare i totali, di ordinare i campi per un determinato valore e di filtrare il risultato in base a dei parametri specificati.

 

 

In questo tipo di report le funzioni disponibili per la creazione della tabella sono 5.

Ognuna opera in collegamento con le altre 4 e ha delle utilità singolari.

Per collegare una variabile del modulo selezionato alla maschera, è sufficiente individuare il campo nella colonna di sinistra e trascinarlo nella barra scura.

Inserendo la variabile in ognuno dei punti si otterrà un risultato diverso:

  1. Il campo verrà aggiunto alla tabella;
  2. Il campo si posizionerà sulla colonna di sinistra e farà da raggruppamento per i campi selezionati sopra;
  3. Il campo si posizionerà sopra le colonne e farà da raggruppamento per i campi scelti al punto [1];
  4. Il campo imposterà l’ordine con cui sarà stampato il risultato;
  5. Il campo imposterà un filtro aggiornabile manualmente.

 

GRAFICI A BARRE / LINEE

Il grafico a barre / linee è utile per la creazione di report quali l’andamento di un prodotto, l’incidenza di ogni cliente, area commerciale, oppure semplicemente per avere una visione dei risultati ottenuti.

 

Anche in questo tipo di grafico esistono 5 funzioni:

  1. inserendo una variabile in questa posizione, si popolerà il grafico con delle barre (o linee) che fanno riferimento all’asse Y a sinistra;
  2. inserendo una variabile in questa posizione, si popolerà il grafico con delle barre (o linee) che fanno riferimento all’asse Y a destra;
  3. questo campo serve a scegliere il tipo di raggruppamento posizionato sull’asse X;
  4. questa funzione mi permette di scegliere l’ordine dei valori sull’asse X;
  5. quest’ultima funzione mi permette di applicare un filtro al grafico.

 

GRAFICO A TORTA

Questo grafico mi permette di individuare la percentuale di incidenza di un cliente, di un prodotto, di ogni utente, in base ai parametri che vengono impostati.

 

L’impostazione di questo tipo di grafico è piuttosto semplice:

  1. nella prima funzione si inserisce il valore che si vuole prendere in considerazione;
  2. nella seconda riga va indicata la variabile da utilizzare per il raggruppamento;
  3. la terza riga ci permette di ordinare i campi;
  4. l’ultima barra permette la creazione di un filtro sul report. 

 

Altre funzionalità

Il modulo report avanzati per Vtiger open source ha diverse altre funzionalità, ne elenchiamo alcune: