GEISOFT srl
s.o. Viale Veneto 38 31015 Conegliano (TV)
s.o. Via Vigonovese 79/L 35127 Camin (PD)
Tel. 0438 23295 Fax 0438 1785190 cell. 335 1356514
s.l. Via Vecchia Trevigiana 101 31015 Conegliano (TV)
www.webcant.com - www.geisoft.com
Sommario
WEB-CANT ................................................................................................ 3
1.1 WEB-CANT .................................................................................................... 3
1.2 Caratteristiche Applicative ............................................................................ 9
1.3 Gestione dei dati e controllo Accessi ............................................................. 9
1.4 La soluzione WEB ........................................................................................ 10
1.4.1 Sicurezza ................................................................................................. 10
1.4.2 Utenti del sistema ..................................................................................... 10
1.4.3 Imputazione dati da Cantiere e Controllo ..................................................... 11
1.4.4 Elenco Moduli e Funzioni gestite .................................................................. 12
1.4.5 Setup Commesse e Sync dati gestionali ( WEB-CANT Conf. ) .......................... 17
1.4.6 Setup Utenti ( WEB-CANT Profile ) .............................................................. 18
1.4.7 Architettura .............................................................................................. 19
1.4.8 Database server ....................................................................................... 19
1.5 ARCHITETTURA HARDWARE SUGGERITA .................................................... 20
1.5.1 Architettura di connettività Internet............................................................. 20
1.5.2 Configurazione cluster ............................................................................... 21
Figure
Figura 1 Architettura HW suggerita ......................................................................................................... 20
WEB-CANT
1.1 WEB-CANT
Si tratta di una soluzione integrata per il controllo delle attività economiche di cantiere,
principalmente progettata per un uso via web.
Ciò che sta alla base di WEB-CANT è la volontà di raccogliere i dati di cantiere in maniera
univoca e discreta per metterli a disposizione:
dei flussi gestionali integrati delle aziende;
per effettuare analisi estemporanee anche a livello esterno cioè al di fuori delle
sedi aziendali in quanto la base dati vive su un’applicazione web raggiungibile da
qualsiasi luogo in cui esista una connessione internet.
WEB-CANT nasce dall’integrazione e dell’esperienze di diverse società:
Geisoft S.r.l.: società specializzata in applicazioni integrate di e-business ed
enterprise application integration, con particolare vocazione all’integrazione di dati
di imprese con sedi remote e specificatamente che lavorano a commessa.
Impresa Sarti S.p.A: società di costruzioni generali ed opere idrauliche che da
cinquantasei anni si contraddistingue per l’alto contenuto d’innovazione
tecnologica delle proprie soluzioni.
Università di Ferrara: il progetto è stato sviluppato attraverso la ricerca svolta
da personale docente e ricercatori della facoltà di economia.
Il segreto per la buona riuscita di un progetto come questo è quello di realizzare un
sistema funzionale agli interlocutori affinchè l’interfaccia del software sia proporzionale al
grado culturale delle persone che lo utilizzano; per ottenere questo risultato sono stati
ideati dei passaggi che hanno permesso di creare il clima, la cultura e le condizioni ideali
per la realizzazione della soluzione.
Il primo obiettivo è quello di inserire nel sistema azienda una procedura chiamata budget
per dare coscienza ad ogni livello della piramide gerarchica della necessità di utilizzare il
linguaggio del controllo di gestione come linguaggio universale per mettere in evidenza i
problemi: economici, qualitativi, finanziari delle commesse.
Il secondo obiettivo è quello di strutturare un sistema di controllo di gestione che possa
monitorare ogni fase dell’attività. Questo risultato è raggiunto attraverso un processo
circolare di CdG (controllo di gestione) che alimenta se stesso, dove il cuore di tutto è la
commessa (sono le commesse che garantiscono la sopravvivenza dell’impresa). La prima
fase del ciclo di CdG è dalla preventivazione che viene supportata da una storia di anni di
esperienze sui lavori eseguiti che consente di fare offerte ai clienti sia privati (soggetti
privati) che pubblici (enti pubblici con gare d’appalto) in maniera rapida, efficace ed
efficiente. Dopo questa prima fase si passa al budget operativo nel quale si va a definire
in maniera dettagliata tutti i costi della singola commessa, a questo fa seguito un piano di
approvvigionamento degli ordini, che mette in relazione diretta l’impresa con i fornitori, e
una pianificazione dei lavori. L’ordine entra poi in un piano di qualità che viene
consegnato al capo cantiere responsabile di quella specifica commessa; il quale ha
l’obiettivo di ottenere il miglior margine di commessa dai cantieri in gestione attraverso
l’unico strumento di cui dispone: la capacità di ben governare le risorse che gli vengono
assegnate nell’ambito del budget operativo; egli infatti non ha la possibilità di intervenire
sui ricavi perchè derivano dalla gara d’appalto o da una trattativa privata e non può agire
sui costi esterni perchè determinati dagli ordini ai fornitori. La terza fase è rappresentata
dalla raccolta dati e reporting che avviene direttamente in cantiere, nella maniera più
economica ed efficace possibile, per poi essere trasmessa alla sede che li integra con il
sistema informatico gestionale per effettuare operazioni di DWH necessarie ai fini delle
analisi qualitative rivolte alla direzione. Nella quarta fase che coincide con la fine del ciclo
della commessa, i dati vengono storicizzati per alimentare il database delle commesse il
quale verrà riutilizzato nelle successive fasi di preventivazione, per ricominciare il ciclo di
CdG.
Il progetto WEB-CANT si colloca nella terza fase del ciclo di CdG e nasce per gestire la
raccolta dati dal cantiere ed integrarla nell’ambito di un flusso di informazioni collegato a
tutti i processi informativi aziendali; sia interni che esterni.
Si tratta fondamentalmente di semplici imformazioni di raccolta dati che si sostanziano
nei due documenti fondamentali per il controllo di gestione:
1. tabella dei costi interni, è il rapportino di lavoro giornaliero dove vengono
registrate le ore di lavoro degli operai, l’assistenza apportata dal capo cantiere, le
attrezzature e i macchinari utilizzati e la produzione giornaliera realizzata;
2. tabella dei costi esterni che ha una doppia funzione di verbale di ispezione
all’ingresso per verificare se le quantità indicate nei ddt (documenti di trasporto)
sono effettivamente quelle consegnate in cantiere e per fare in modo che la
fattura che arriverà solo successivamente in sede (quindi in un luogo lontano da
dove è avvenuta la reale fornitura) possa fare riferimento a un documento che
certifica l’avvenuta consegna e fornisca indicazioni all’amministrazione sul centro
di costo a cui fa riferimento.
La figura aziendale assegnata all’operazione di rilevazione dati è il capo cantiere il quale
si trova nella difficile situazione di dover lavorare in zone disagiate e lontane dalla sede
amministrativa e di affrontare nell’arco della sua giornata lavorativa diversi elementi di
complessità:
controllare e verificare la produzione effettuata dagli operai per realizzare l’opera di
quel specifico cantiere;
richiedere le forniture necessari per la realizzazione dell’opera quali ad ex:
carburanti, materie prime, etc;
affrontare le problematiche che possono verificarsi nelle fasi di lavorazione.
Per tanto alle sue attività principali, già di per se impegnative, si è sommata anche
l’attività di data entry che lo responsabilizza ulteriormente conferendogli la funzione
fondamentale di collegamento tra due mondi molto diversi: quello della produzione e
dell’amministrazione. Questa scelta di utilizzarlo come soggetto preposto all’operazione di
data entry dipende direttamente dal tipo di lavoro che svolge in azienda che gli consente
di vedere per primo e toccare con mano: la produzione giornaliera, l’orario di lavoro degli
operai di cantiere, l’utilizzo delle attrezzature e del parco mezzi, le bolle di fornitura, etc,
rendendolo la persona più adatta a garantire la massima qualità del dato di input per il
controllo di gestione.
Per scardinare in modo vincente la diversità di logica che inevitabilmente intercorre tra
capo cantiere e impiegato amministrativo (data la profonda diversità della tipologia di
lavoro svolta da ognuno dei due) e fare in modo che la funzione prettamente
amministrativa di data entry venga svolta in maniera efficace-efficiente anche dal capo
cantiere si è pensato di realizzare un’interfaccia di inserimento dati quanto più semplice
possibile e personalizzata alle sue esigenze proprio per evitare l’effetto di repulsione che
avrebbe creato un front-end complesso come quello di un gestionale usato
esclusivamente dal personale amministrativo. Siamo riusciti ad ottenere questo risultato
grazie all’utilizzo di WEB-CANT che ha svolto la funzione di:
infondere la cultura della raccolta del dato tra i capi cantiere grazie alla sua
versatilità e semplicità;
analisi già ben strutturata per la realizzazione delle maschere di WEB-CANT
personalizzabili per ogni commessa.
Integrazione con qualsiasi software gestionale delle anagrafiche e tabelle costi
esterni.
Univocità di immissione con una raccolta dati che parte dalla fonte (cantiere).
Discrezione e controllo dei dati grazie a un applicativo residente in un unico sito.
WEB-CANT è un prodotto verticale per il controllo di gestione che si integra
perfettamente con tutti gli altri strumenti e tecniche presenti in azienda; e utilizza la
piattaforma tecnologica del WEB e dei sistemi dei database distribuiti, accoppiata e
mutuamente scambiabile; le informazioni dei cantieri possono essere condivise in un
opportuno database e veicolate attraverso un sistema multicanale: browser, e-mail, pdf,
mobile, tablet, smart-phone, cellulare.
WEB-CANT si rivolge a tutte le imprese di costruzioni, di cantieristica (o che
comunque lavorano su commessa esterna), a studi di progettazione, società di
controllo e direzione lavori che operano in outsourcing per imprese ed enti;
consentendo loro di ottenere diversi vantaggi tra i quali:
una riduzione dei costi fissi attraverso un miglior utilizzo dei fattori produttivi;
una riduzione delle problematiche interne relative ai costi di coordinamento
di velocizzare il sistema decisionale con conseguente aumento della tempestività di
intervento grazie ai dati sensibili costantemente forniti da WEB-CANT alla
dirigenza.
WEB-CANT rappresenta per tanto una soluzione di grande interesse dall’alto
contenuto innovativo che ha portato a larghi consensi tra le aziende e a
importanti riconoscimenti.
WEB-CANT® si colloca tra il cantiere e la sede aziendale e si preoccupa di “equilibrare” le
necessità imprescindibili dei due “mondi” di riferimento:
I principali punti di forza di WEB-CANT® sono:
Integrazione: con qualsiasi software gestionale (anagrafiche e tabelle costi esterni).
Univocità immissione: raccolta dati partendo dalla fonte (cantiere).
Discrezione e controllo dati: applicativo residente in un unico sito.
Le principali caratteristiche funzionali di WEB-CANT® sono:
Personalizzazione delle maschere in relazione al cantiere – progetto / argomento.
Anagrafiche collegate al gestionale personalizzabili e semplificabili per progetto.
Rapidità d’uso e controllo dati inseriti.
Facilità d’interrogazione e integrazione.
WEB-CANT è progettato anche per una gestione in outsourcing del controllo di gestione,
inteso anche come parziale servizio di assemblaggio dei dati e di primo reporting
direzionale.
WEB-CANT® è un prodotto verticale per il controllo di gestione che si integra
perfettamente con tutti gli altri strumenti e tecniche presenti in azienda.
Le principali caratteristiche funzionali di WEB-CANT, sono:
Personalizzazione delle maschere in relazione al cantiere – progetto / argomento.
Anagrafiche collegate al gestionale personalizzabili e semplificabili per progetto.
Rapidità d’uso e controllo dati inseriti.
Facilità d’interrogazione e integrazione.
La sua capacità di integrarsi con ogni tipo di software gestionale.
Inoltre WEB-CANT è stato progettato anche per una gestione in outsourcing del controllo
di gestione, inteso anche come parziale servizio di assemblaggio dei dati e di primo
reporting direzionale.
1.2 Caratteristiche Applicative
L’applicativo possiede caratteristiche molto marcate di facilità d’uso ed immediatezza.
Gli utenti in cantiere, spesso in condizioni particolari rispetto ad un utente normale,
trovano nella rapidità e semplicità d’uso le principali motivazioni per utilizzare ed
apprezzare il programma informatico.
La soluzione è versatile: le maschere, a differenza degli applicativi standard, sono
modificabili a seconda del lavoro da controllare, l’utente ha a disposizione e gestisce solo i
dati che gli servono e nulla più.
I principali moduli operativi possono essere così riassunti :
Definizione ambiente commessa
Budget operativo (a fasi di lavoro - quantità e valore).
Rapportino di lavoro giornaliero (raccolta dati interni e ricavi).
Buono d’entrata (costi esterni).
Rettifiche di cantiere.
Raffronto costi – ricavi per fase
Raffronto costi – budget riferito all’avanzamento lavori (earned value).
Giacenze di cantiere
Enterprise Content Management per archiviazione documenti di cantiere ( *.xls,
*.doc,*.pdf, ecc. )
Setup e configurazione ambiente commessa/cantiere
1.3 Gestione dei dati e controllo Accessi
La scelta dell’architettura sopra indicata, risulta importante
l’accentramento della base dati e soluzione applicativa in un unico sito.
soprattutto
per
La concentrazione della responsabilità della gestione dei dati è fondamentale, specie in
questo caso dove i dati sono particolarmente riservati.
Oltre ad un’opportunità legata alla manutenzione e gestione degli applicativi
“centralizzata” da parte di un unico gestore esperto (e fidato), vi è la possibilità in ogni
momento di variare il profilo utente degli utilizzatori in modo da permettere o vietare
l’accesso a particolari porzioni di dati; ad esempio gruppi di cantieri, funzioni, report, ecc.
Una soluzione di profilazione utenti permette di definire la granularità degli accessi ai dati
e alle funzioni.
Un sistema di eventi traccia l’operatività specifica.
1.4 La soluzione WEB
Il sistema è un applicativo gestionale distribuito ed accessibile da tutti i soggetti e gli
enti interessati, basato su interfaccia web. Accedono al sistema le utenze accreditate
provenienti dagli indirizzi IP dei dispositivi interni ed esterni.
Sono previsti, ove necessario, meccanismi di comunicazione tramite connessioni
crittografate, autenticazione attraverso certificati digitali ( SAML ), crittografia dei dati
sensibili, in modo da garantire un accesso controllato e monitorato alle risorse di sistema
ed un elevato livello di privacy a quegli utenti che gestiscono documenti riservati.
1.4.1 Sicurezza
Gli aspetti di sicurezza sono pienamente soddisfatti dal sistema sulla base delle
seguenti funzionalità:
 Comunicazione sicura: il collegamento tra il browser utente il server web di
erogazione delle funzioni di portale è realizzato su protocollo HTTP o HTTPS con SSL 3.0,
che garantisce cifratura delle informazioni trasmesse ed autenticazione forte del server,
la cifratura può essere obbligatoria al momento della autenticazione . Per questa ragione
il web server deve essere dotato di opportuno certificato digitale rilasciato da una CA
riconosciuto.
1.4.2 Utenti del sistema
L’interfaccia utente (GUI) è stata progettata per soddisfare i seguenti criteri di
realizzazione:
 Usabilità
 Accessibilità
 Completezza dell’informazione
In relazione alla usabilità del sistema sono state operate delle scelte nella
architettura e nel disegno delle pagine, in modo da ottimizzare i tempi di visualizzazione
delle stesse e la funzionalità del sistema nel suo complesso. In particolare le scelte
riguardano le seguenti aree:
i)
Grafica: il layout e la struttura delle pagine rispecchiano quanto già realizzato
in altri applicativi attualmente in produzione, con una grafica accattivante ma
nel contempo semplice e funzionale. Saranno aggiunti pochi elementi grafici
demandando all’utilizzo di fogli di stile il rispetto dei vincoli di uniformità di
rappresentazione di elementi omogenei in tutte le sezioni del sistema:
 nell’intestazione della pagina sono riportati il dati dell’utente qualora sia
stato autenticato e il menù a sinistra raggruppa logicamente i link di accesso
alle funzionalità operative disponibili in base al profilo dell’utente
 nella parte centrale della pagina vengono visualizzati i dati presenti sul
sistema, i form di inserimento dati, le reportistiche, ecc.
ii)
iii)
Menù: sono individuate aree omogenee, che permetteranno di raggruppare le
singole funzionalità in voci di menù evidenti ed autoesplicative. I menù generali
saranno sempre visualizzati, mentre un set ridotto di voci è visualizzato in
relazione al contesto in cui ci si trova ed ai ruoli di appartenenza.
Navigazione: la navigazione avviene attraverso l’uso di link e tecniche di
puntamento e click tipiche di strumenti di puntamento quali il mouse.
Tutte le pagine HTML presenti nel sistema saranno realizzate rispettando le specifiche
riportate dal consorzio W3C per quanto concerne le proprietà di accessibilità dei
contenuti presentati in ottemperanza dei requisiti della legge 4/2004 “Disposizioni per
favorire l’accesso dei soggetti disabili agli strumenti informatici”.
Per quanto riguarda la completezza dell’informazione, la navigazione permette di
accedere a quadri riepilogativi che di volta in volta mostrano un livello di dettaglio sempre
maggiore.
Il sistema è strutturato secondo il modello dei portali web in grado di visualizzare
informazioni e offrire accesso a funzionalità applicative che sono strettamente legate
all’identità e al profilo utente. Inoltre fornisce strumenti collaborativi, di inserimento e
condivisione dell’informazione a livello globale o di gruppo, funzioni avanzate di
reportistica e business intelligence.
1.4.3 Imputazione dati da Cantiere e Controllo
L’interfaccia web utente (UI) è stata progettata per soddisfare i seguenti criteri di
realizzazione:
 Usabilità
 Accessibilità
 Completezza dell’informazione
1.4.4 Elenco Moduli e Funzioni gestite
Sistema di autenticazione e profilazione utenti unica per tutti i servizi web ( SSO ).
Gestione multi azienda e per dipartimento.
Sistema di log attività.
Web/Cant MODULO BASE
Consultazione Commesse e Fasi
Rapportino
 Selezione Commessa










Template di recupero rapportino precedente
Manodopera
Assistenza
Mezzi presenti
Produzione eseguita
Ricavi stimati
Vitto e alloggio
Prestazioni di terzi
Conferma e stampa rapporto
Nuovo rapportino
Buoni di entrata
 Selezione commessa
 Documenti di ingresso anche da Ordini Fornitori
 Conferma documenti
 Nuovo documento
Manutenzione rapporti
 Manutenzione rapportini
 Manutenzione DDI / DOC
Situazioni
 Situazione Ordini
 Produzione Giornaliera
 Riepilogo costi esterni
 Vitto e alloggio
 Giacenza cantiere
 Presenza Cantiere
 Report Terzi
 Report Mezzi
 Riepilogo economico per fase
 Riepilogo economico per tipologia
 Riepilogo commessa
 Riepilogo mensile
 Riepilogo mensile per fase
 Riepilogo produzione prevista
Prefatturazione
 Prefatture fornitori
Richieste Ordini di acquisto
 Richieste Ordini di acquisto
 Fabbisogni
 Stampa fabbisogni ( impianti commesse )
 Controllo fabbisogni
 Ordini di acquisto
Budget
 Struttura dinamica
 Tipo budget
 Voci , articoli e periodi
 Stampa
Contatti ( fornitori / clienti )
 prospect
 interazioni
 questionari
 attività
 documenti elettronici allegati
Web/Cant Knowledge Management
Vista integrata dati aziendali per commessa.
Content Management per archiviazione documenti di cantiere.
Dati Commesse
Dati generali
Dati contrattuali
Dati per la fatturazione
Dati Gara
Dati Contratto
Conduzione
Riferimenti
Atti aggiuntivi
Soggetto aggiudicatario
Tempi Contrattuali
Posizioni Assicurative
Sospensioni
Lavorazioni
Risorse allocate in cantiere / manodopera / mezzi / assistenza / ….
SAL e documenti elettronici allegati
CERTIFICATI
FATTURE
Contratti SubAppalti
POLIZZE
ORDINI FORNITORI
INGRESSI A CANTIERE
DOCUMENTI ELETTROCI – E FASCICOLI con ECM ( Enterprise Content
Management: contenuto del fascicolo e possibilità di generare protocolli di
ingresso e uscita
EVENTI
DEFINIZIONE FASI – tipi rapportino e budget per fase
VOCI DI RICAVO
VOCI DI COSTO
FORNITORI
PRODOTTI
1.4.5 Setup Commesse e Sync dati gestionali ( WEB-CANT Conf. )
Le funzioni sono gestite da una applicazione Web e Client/Server per la gestione e
configurazione delle anagrafiche di base e il setup operativo delle commesse
Elenco delle Macro Funzioni gestite:
Setup Commesse
 Dati
 Fasi
 Budget
 Voci Ricavo
 Voci Costo
 Risorse per Rapportini
 Articoli
 Fornitori
Anagrafica Risorse
Imputazione Rapportini
Manutenzione Rapportini
Registrazioni Ingresso Merci Cantiere
Export a Gestionale DDI
Import Budget da modulo Excel
Export a Gestionale DDI
Enti, Clienti, Fornitori, Prodotti
ETL , export dati commesse
Reports
 Presenze
 Produzione Giornaliera
 Vitto e Alloggio
 Report Terzi
 Report Mezzi
 Riepilogo economico per Fase
 Riepilogo economico per Tipologia
 Riepilogo commessa
 Budget
 Riepilogo Economico per fase Obs
Tabelle Generali
1.4.6 Setup Utenti ( WEB-CANT Profile )
Le funzioni sono gestite da una applicazione Web e Client/Server per la gestione e
configurazione delle anagrafiche di base e il setup operativo degli utenti.
Elenco delle Macro Funzioni gestite:
Utenti




Persona
Entità
Account
Profilo
1.4.7 Architettura
Le funzioni sono gestite da una applicazione in Client/Server per la gestione e
configurazione delle anagrafiche di base e il setup operativo degli utenti.
Azienda
Cantiere
Data replication
db
Liferay Portal
Windows
Application
Gestionale
sede
Web Server / ESB
Anagrafiche
DB WebCant
http
soap
Java
JSP
Documenti
jdbc
xlm
ws
http
Pda
Microsoft
SqlServer /
Sybase
Database
Jboss Cluster
ETL
Reporting,
Analysis,
Dashboards
Datamart
Data
Linux/Windows
®
iPhone
iPad
ECM
Linux/Windows
®
FiireFox/
Explorer
1.4.8 Database server
Per il database server si è scelto di utilizzare principalmente il database Microsoft
SqlServer ma si possono utilizzare altri DBMS Oracle , Sybase .
1.5 ARCHITETTURA HARDWARE SUGGERITA
L’architettura suggerita è la medesima in uso alla regione per i Servizi di CO ed AROF e
prevede l’utilizzo di 4-6 macchine server. L’applicazione web così progettata pùò essere
integrata nei suddetti sistemi. Sono gestiti i servizi web-based, i servizi di mailing ed
integrazione dati.
La architettura prevede:
un sistema CSS per lo smistamento e il bilanciamento di carico delle richieste
http, https attraverso i due web server Apache.
I Jboss per le applicazioni principali configurati in cluster con i nodi Jboss1,
Jboss2, Jboss3, Jboss 4
Figura 1 Architettura HW suggerita
1.5.1 Architettura di connettività Internet
La connettività verso Internet viene realizzato con sistema CSS che permette il
bilanciamento delle richieste verso i due web server apache in modalità hhtp e https
sicura.
1.5.2 Configurazione cluster
I servizi web applicativi vengono erogati attraverso una installazione di Jboss in modalità
cluster su 4 nodi ; quattro istanze Jboss in due server dedicati.
I servizi di autenticazione e profilazione vengono realizzati con un cluster Jboss di due
nodi e due macchine server.
I servizi di ESB di Mule sono realizzati in mirror e distribuiti per carico nelle quattro
macchine server.
E’ possibile scegliere l’installazione sia per la piattaforma Linux che Windows.
GEISOFT srl
s.o. Viale Veneto 38 31015 Conegliano (TV)
s.o. Via Vigonovese 79/L 35127 Camin (PD)
Tel. 0438 23295 Fax 0438 1785190 cell. 335 1356514
s.l. Via Vecchia Trevigiana 101 31015 Conegliano (TV)
www.webcant.com - www.geisoft.com