Introduzione

pTabsWeb è un’applicazione server che permette l’accesso via Web alle tabelle di un report prodotto con pTabs. [1]

_images/ptabsweb.png

Prova una demo di pTabsWeb (Login: demo - Password: zd3ap8c9).

Un nuovo formato di output di pTabs permette di creare i file necessari per alimentare l’applicazione. Non è necessario nessun passaggio di conversione o importazione dei dati, semplicemente si aggiunge una nuova istruzione di render del report nello script, come già viene fatto per i normali output in PDF, Excel, ecc. Il database generato contiene i dati relativi alle tabelle calcolate nel report e non i dati disaggregati originali. pTabsWeb non calcola nuove tavole, ma presenta le tavole definite nel report. [2]

1
2
 # genera il file <nome_report.db>
 report.render :ptweb, :file => "nome_report"

Un database centrale contiene i dati relativi al funzionamento dell’applicazione come credenziali di accesso, dati di sessione, informazioni relative ai progetti e ai report dei vari clienti.

Interfaccia amministrativa

Nell’applicazione è presente un’interfaccia amministrativa che permette di:

  • modificare i parametri di configurazione dell’applicazione,
  • definire i temi di colore da applicare alle tabelle,
  • creare e gestire gruppi di utenti e definire il layout del sito,
  • creare e gestire gli accessi degli utenti,
_images/ptabsweb-user-admin.png
  • definire nuovi progetti e abilitare l’accesso degli utenti ai diversi progetti,
_images/ptabsweb-job-admin.png
  • definire nuovi report, specificando il tema da applicare, il database contenete i dati delle tavole, il periodo di pubblicazione e altre configurazioni.
_images/ptabsweb-report-admin.png

Utilizzo

L’utente accede all’applicazione per mezzo di un browser tramite autenticazione HTTP Basic.

Progetti

I report sono organizzati per progetto. L’utente seleziona uno dei propri progetti e al suo interno uno dei report disponibili.

_images/ptabsweb-jobs-reports.png

Report

Entrando nel report viene mostrato l’elenco delle tabelle che lo compongono. L’utente può filtrare l’elenco delle tabelle attraverso una ricerca per titolo, base della tavola, paese e periodo di riferimento.

_images/ptabsweb-tables.png

Tabelle

Cliccando sul titolo della tabella, questa viene mostrata a video con le prime variabili di pannello disponibili.

_images/ptabsweb-table1.png

Il menu laterale permette varie azioni, tra cui esportare la tabella in formato Excel, Csv e PDF e modificare la visualizzazione della tabella selezionando o meno alcuni elementi:

  • la variabili di pannello disponibili,
  • le statistiche,
  • i livelli dei net (se presenti nella tabella),
  • eventuali sottotabelle,
  • accentuazioni.
_images/ptabsweb-table-selectors.png

La stessa tabella con variabili di pannnello differenti e senza accentuazioni:

_images/ptabsweb-table2.png

senza valori assoluti, con solo i net e con accentuazioni:

_images/ptabsweb-table3.png

Dei pulsanti di navigazione consentono di spostarsi tra le tabelle precedentemente selezionate:

_images/ptabsweb-table-nav.png

Note

[1]pTabsWeb è realizzato con il linguaggio di programmazione Ruby e il framework web Ruby on Rails.
[2]Le tavole di pTabsWeb sono simili ma non identiche a quelle degli altri output di pTabs. Alcuni elementi o tipologie di tavole al momento non sono supportate.