Il progetto, realizzato per Confcooperative di Belluno e Treviso, si divide in tre parti:
- Automazione del Sistema di Gestione dei Dati di Bilancio
- Sistema di produzione automatizzata di report documentali finalizzati alla produzione cartacea
- Reportistica Web per le Cooperative Associate
La finalità è quella di (1) automatizzare il sistema di gestione dei dati di bilancio delle cooperative associate: per gestione s’intende aggiornamento periodico, calcolo automatico di formule e riclassificazioni, gestione manuale di specifiche parti del “dato di bilancio”. Scopo secondario ma non meno importante è quello di consentire la minimizzazione della possibilità di errore ad ogni aggiornamento periodico del dataset.
La parte (2) consiste nella realizzazione di un sistema direttamente collegato al dataset di cui al punto (1) per produrre semi-automaticamente report in formato doc, con layout preimpostati.
La parte (3) consiste nella realizzazione di un sistema di produzione di reportistica web, anche questa collegata al dataset di cui al punto (1), da inviare alle singole cooperative associate, per restituire loro un quadro sintetico ed esauriente dei principali indicatori di bilancio e di performance della cooperativa.
Sistema di gestione dei dati di bilancio
La soluzione è stata sviluppata in ambiente Microsoft Office per facilitare l’operatività di tutti i soggetti coinvolti nelle fasi di gestione dei dati di bilancio. In particolare il dataset è stato costruito a partire da un file Microsoft Excel, composto da diversi fogli, tabelle pivot e grafici di riepilogo. Un insieme di macro realizzate in VBA consente di importare in modo semi-automatizzato i dati di bilancio aziendale da un file in formato XBRL (eXtensible Business Reporting Language).
Il sistema produce in automatico le tabelle e i grafici richiesti per la successiva pubblicazione, con un layout pre-impostato, consentendo sempre possibilità di personalizzazione e correzione (su font, titolazioni, colori, ecc.).
Sistema di produzione automatizzata del report cartaceo
La seconda parte consiste nella creazione di un file in formato Microsoft Word dei grafici realizzati in Excel e nella predisposizione di spazi dedicati ai contenuti testuali di descrizione e interpretazione dei risultati.
In questo contesto un foglio del file Excel è stato riservato alla definizione dell’output, con la possibilità di inserire testi standard, riferimenti ai grafici negli altri fogli, collegamenti a immagini esterne. La finalità è produrre un documento semi-lavorato già pronto per la realizzazione dell’impaginato cartaceo finale.
Reportistica Web per le Cooperative Associate
Il sistema di reportistica è composto da due componenti: un backend di amministrazione e un frontend di visualizzazione per l’utente finale.
Sistema di gestione centrale
Il sistema di gestione centrale, ad uso esclusivo di Confcooperative, consente ai suoi utenti di:
- stabilire quali indicatori riportare nel report di ogni cooperativa
- stabilire quali operazioni applicare al benchmark del settore di riferimento
- inserire testi a corredo del report, a partire da dei testi predefiniti
- applicare un layout e alcune opzioni di personalizzazione
- condividere il report tramite un link web
Reportistica alle cooperative
La reportistica web viene distribuita alle singole cooperative, che la possono visualizzare tramite un link con qualsiasi browser web tra i più comuni. Ogni cooperativa visualizza i propri valori per gli indicatori (redditività, rotazione dei crediti, soci, eccetera) stabiliti dagli utenti amministratori della parte di backend, per l’equivalente di un totale di 20 slide.
Tecnologia utilizzata
L’importazione dei file XBRL è resa possibile con delle macro scritte in VBA in ambiente Microsoft Office. La reportistica è sviluppata a partire da librerie JavaScript specificamente sviluppate per essere integrate in progetti di data visualization. La reportistica è dotata di strumenti di animazione e interazione con i punti-dato, con una grafica semplice e comprensibile.