www.microsoft.com/italy/pa/ Portali Intranet per la Pubblica Amministrazione Gennaio 2005 White Paper INTRANET PER LA PUBBICA AMMINISTRAZIONE INTRANET PER LA PUBBICA AMMINISTRAZIONE...................................................................................... 4 IL PUNTO DI VISTA DELLA PUBBLICA AMMINISTRAZIONE ...................................................................................... 4 Una possibile definizione di intranet ......................................................................................................... 5 Macro funzioni........................................................................................................................................... 5 COMPONENTI DI UNA INTRANET.................................................................................................................. 6 L’AMBIENTE SERVER ........................................................................................................................................ 6 Autenticazione degli utenti ........................................................................................................................ 7 Personalizzazione..................................................................................................................................... 7 Integrazione delle applicazioni.................................................................................................................. 7 Flusso di lavoro ......................................................................................................................................... 8 Aggregazione dei contenuti ...................................................................................................................... 8 Ricerca ...................................................................................................................................................... 8 Collaborazione ........................................................................................................................................ 10 Gestione dei contenuti Web.................................................................................................................... 11 Gestione dei documenti .......................................................................................................................... 12 Flusso di pubblicazione........................................................................................................................... 13 Strumenti di analisi e generazione di rapporti......................................................................................... 14 Architettura.............................................................................................................................................. 14 Infrastruttura di rendering........................................................................................................................ 14 Ambiente di sviluppo comune ................................................................................................................. 14 L’AMBIENTE CLIENT ........................................................................................................................................ 15 Client leggeri ........................................................................................................................................... 15 Rich client................................................................................................................................................ 15 Gli utenti mobili ....................................................................................................................................... 15 POSSIBILI SCENARI ...................................................................................................................................... 17 Intranet collaborative pensate per team/progetti .................................................................................... 17 Intranet istituzionali ................................................................................................................................. 17 Intranet operative .................................................................................................................................... 18 VANTAGGI DI UNA INTRANET ..................................................................................................................... 19 ESEMPI APPLICATIVI.................................................................................................................................... 21 PROVINCIA DI RAVENNA ............................................................................................................................. 22 LA NUOVA SOLUZIONE ................................................................................................................................... 22 L’organizzazione delle informazioni e documenti ................................................................................... 24 I siti dipartimentali ................................................................................................................................... 24 I siti personali .......................................................................................................................................... 25 I client...................................................................................................................................................... 25 La creazione di applicazioni.................................................................................................................... 26 Conclusioni.............................................................................................................................................. 27 SMART CLIENT CON OFFICE SYSTEM PER GLI “INFORMATION WORKER” DELL’ EDILIZIA ............ 28 Infrastruttura tecnologica ........................................................................................................................ 28 Servizi remoti fruibili tramite i Web Services STR .................................................................................. 30 Gestione dell’offerta ................................................................................................................................ 31 Brogliaccio delle misure .......................................................................................................................... 31 Scenari di integrazione orizzontale: collaborazione sulla stesura di un preventivo da postazioni remote ................................................................................................................................................................ 33 Scenari di integrazione verticale: da un preventivo tecnico a un preventivo integrato........................... 34 ESEMPIO DI APPLICAZIONI .............................................................................................................................. 35 Camere di commercio............................................................................................................................. 35 Pubbliche amministrazioni ...................................................................................................................... 35 Caratteristiche del modello ..................................................................................................................... 35 Gestione della progettazione di opere pubbliche.................................................................................... 35 APPLICAZIONI IN AMBITO SANITARIO....................................................................................................... 36 2 Nuovi strumenti per la sanità: i Tablet PC .............................................................................................. 36 Microsoft InfoPath e lo standard XML per la Sanità ............................................................................... 36 LA GESTIONE DEI PROGETTI NELLA PUBBLICA AMMINISTRAZIONE.................................................. 38 INTRODUZIONE .............................................................................................................................................. 38 Un Caso tipo ........................................................................................................................................... 38 I PROBLEMI .................................................................................................................................................... 39 LA SOLUZIONE MICROSOFT OFFICE SYSTEM PER LA GESTIONE INTEGRATA DEI PROGETTI.................................. 40 Il modello operativo................................................................................................................................. 42 La soluzione al lavoro ............................................................................................................................. 44 CONCLUSIONI ................................................................................................................................................ 51 L’ARCHITETTURA MICROSOFT................................................................................................................... 53 ARCHITETTURA FUNZIONALE........................................................................................................................... 53 La gestione documentale........................................................................................................................ 53 Il portale .................................................................................................................................................. 53 Il content management ........................................................................................................................... 54 La messaggistica .................................................................................................................................... 54 L’ambiente collaborativo ......................................................................................................................... 54 La gestione del Workflow........................................................................................................................ 54 Indicizzazione.......................................................................................................................................... 56 Web server.............................................................................................................................................. 56 Firma digitale........................................................................................................................................... 56 I PRINCIPALI PRODOTTI SERVER ...................................................................................................................... 57 Microsoft Office SharePoint Portal Server 2003 ..................................................................................... 57 Microsoft Content Management Server 2002 ......................................................................................... 57 Microsoft BizTalk Server ......................................................................................................................... 57 Microsoft SQL Server™ 2000 ................................................................................................................. 57 Microsoft Office Project Server 2003 ...................................................................................................... 58 Microsoft Office Live Communications Server 2003............................................................................... 58 Microsoft Windows Server 2003 ............................................................................................................. 58 Windows SharePoint Services................................................................................................................ 58 I PRINCIPALI PRODOTTI CLIENT ........................................................................................................................ 59 Microsoft Office 2003 .............................................................................................................................. 59 Word 2003............................................................................................................................................... 60 Excel 2003 .............................................................................................................................................. 60 Outlook 2003........................................................................................................................................... 60 PowerPoint 2003..................................................................................................................................... 60 Access 2003............................................................................................................................................ 60 FrontPage 2003 ...................................................................................................................................... 60 OneNote 2003......................................................................................................................................... 61 Publisher 2003 ........................................................................................................................................ 61 Project 2003 ............................................................................................................................................ 61 Visio 2003 ............................................................................................................................................... 61 InfoPath 2003.......................................................................................................................................... 61 APPROFONDIMENTI...................................................................................................................................... 62 SMART CLIENT............................................................................................................................................... 62 Smart client: accesso ovunque e in qualsiasi momento ......................................................................... 62 Servizi Web XML .................................................................................................................................... 62 Office 2003 e tecnologie Smart client ..................................................................................................... 62 Smart document...................................................................................................................................... 63 Sviluppo e distribuzione di soluzioni smart client.................................................................................... 63 Conclusione ............................................................................................................................................ 63 INFORMAZIONI SUGLI SMART DOCUMENT ........................................................................................................ 64 OFFICE 2003 E MOBILE DEVICE ...................................................................................................................... 64 3 INTRANET PER LA PUBBICA AMMINISTRAZIONE di Giancarlo Butti L'obiettivo di questa pubblicazione è di descrivere alcuni esempi applicativi delle intranet nella Pubblica Amministrazione. Questa pubblicazione è strettamente collegata a PORTALI PER LA PUBBLICA AMMINISTRAZIONE, della quale riprende in parte i contenuti. La definizione di intranet o di portale interno alla Pubblica Amministrazione possono di fatto coincidere. Medesimi sono quindi gli strumenti che concorrono alla realizzazione di una intranet o di un portale interno. Maggiore enfasi in questa pubblicazione verrà dedicata alle postazioni client in quanto la intranet non viene vista unicamente come portale al quale accedere per recuperare informazioni, ma come ambiente unificato di lavoro per i knowledge worker della Pubblica Amministrazione. Il punto di vista della Pubblica Amministrazione Con il processo di modernizzazione in atto, la Pubblica Amministrazione ha la grande opportunità di migliorare la qualità del servizio pubblico e aumentare la fiducia dei cittadini nelle istituzioni. Le organizzazioni che pongono l’utente al centro dei loro interessi sono quelle che ottengono i migliori successi, sia nel settore privato sia in quello pubblico. Si tratta di istituzioni in grado di fornire un migliore accesso ai servizi, aumentare il volume dei servizi offerti e ridurre il tempo dedicato dai dipendenti ad attività non focalizzate sugli utenti. Riconoscendo l’oggettiva difficoltà per una stessa persona di seguire tutto l'iter di una pratica o di un servizio pubblico, le amministrazioni focalizzate sul cittadino combinano tecnologie di CRM (Citizen Relationship Management, gestione delle relazioni con i cittadini), Workflow e tecnologie Internet per trasformare i dipendenti pubblici in veri e propri "knowledge worker", cioè operatori in grado di padroneggiare e gestire con efficienza l'intero patrimonio di informazioni e conoscenze dell'amministrazione pubblica. I dipendenti devono essere in grado di utilizzare strumenti di gestione delle informazioni, comprendere le situazioni contingenti di un caso specifico, conoscere le leggi e i regolamenti pertinenti ed essere in grado di affrontare ogni caso con competenza per prendere le decisioni più giuste. Ciò implica che devono avere accesso simultaneo alle informazioni dalle proprie “scrivanie elettroniche”, in modo da garantire un approccio uniforme alle pratiche, tempi di risposta brevi e alleggerimento degli aspetti burocratici. I knowledge worker devono poter lavorare in team e muoversi con la massima agilità fra molteplici documenti e database in una grande varietà di sistemi back-end. La varietà delle reti è una caratteristica del tradizionale approccio verticale degli enti pubblici che ha dato vita a singoli servizi e sistemi non integrati. Le soluzioni intranet rientrano tipicamente nella categoria degli Enterprise Information Portal (EIP) e spesso incorporano strumenti di Knowledge Management, di collaborazione tra i dipendenti e gestione documentale. Per assicurare gli standard di efficienza, economicità di gestione e potenziamento dell’infrastruttura, realizzando un contesto orientato alla condivisione delle informazioni e dei servizi, gli Enti devono dotarsi di una rete intranet evoluta, per favorire il lavoro 4 cooperativo tra i dipendenti in modo integrato con le logiche di portale e trasparente rispetto ai processi amministrativi. Il personale, identificato tramite carta elettronica, deve disporre di una piattaforma evoluta per accedere alle applicazioni del dominio come il protocollo informatico, condividere le informazioni, apporre ai documenti la firma digitale, ottimizzare la gestione degli iter procedurali con metodologie di workflow e di project management e fruire di formazione personalizzata online (e-Learning). Una possibile definizione di intranet La definizione di intranet non è univoca, ma può essere agevolmente interpretata come un insieme di : • Informazioni; • Applicazioni; • Servizi; • Documenti; • Collegamento con applicativi mediante: ¾ Link; ¾ Incapsulamento; ¾ Integrazione. Ogni elemento delle intranet deve essere accessibile in modalità Web all'interno di una organizzazione. L’ingresso nella intranet avviene normalmente dalla rete locale, o comunque su una rete privata e protetta, anche di tipo geografico o mediante VPN. L’accesso può avvenire da postazioni fisse o mobili, in modalità sincrona o asincrona. Macro funzioni Una possibile classificazione delle macrofunzioni di una intranet è quella individuata dall’Osservatorio permanente sulle Intranet in Italia. L’Osservatorio individua le seguenti aree funzionali: • publishing: funzionalità per la pubblicazione di contenuti; comunicazione monodirezionale di contenuti verso gli utenti della intranet; • document management; gestione dei documenti (conoscenza esplicita) con funzionalità di archiviazione, indicizzazione, versioning, history, ricerca; • community; strumenti per l’interazione fra gli utenti sia di tipo sincrono (chat, istant messaging) sia asincrono (forum, mailing list ecc.); • collaborative work; strumenti per la collaborazione (groupware, e-rooms, videoconferenze ecc.); • legacy integration; strumenti per l’integrazione con le applicazioni dell’ente pubblico indipendentemente dalla loro architettura; • self service; funzioni per erogare servizi interattivi agli utenti della intranet in genere attraverso Web form. 5 COMPONENTI DI UNA INTRANET Come riporta la definizione riportata al paragrafo precedente una intranet è rivolta al personale interno dell’organizzazione dove l’intranet è implementata. Si tratta quindi di una tipologia di utenti ben definita e anche ben nota. Sono conosciute le utenze, ma anche gli strumenti che gli utenti hanno a disposizione. E’ anzi possibile stabilire quali strumenti questi utenti debbano utilizzare dalla propria postazione per lo svolgimento del lavoro e per l’accesso alla intranet. L’ambiente intranet è quindi caratterizzato da una serie di componenti server, ma anche da altrettanti componenti client. La ripartizione fra le componenti elaborative lato server e lato client ha subito nel tempo diverse evoluzioni e alterne fortune. Dall’ambiente basato su host centrale e terminale stupidi si è successivamente passati all’informatica distribuita, con potenza di calcolo sempre più decentrata sui client. Si è tornati successivamente a proporre l’ambiente con un elaboratore che centralizzasse le attività e client più o meno leggeri, il cui compito era solo quello di fungere da interfaccia verso le applicazioni centralizzate. L’elaborazione centralizzata offre numerosi vantaggi, quali per esempio un maggior controllo sull’accesso alle informazioni, maggior sicurezza nelle attività di backup e ripristino dei dati, interventi limitati dal punto di vista sia degli amministratori del sistema sia dell’assistenza tecnica. Una intranet accessibile mediante un semplice browser è quanto di meglio esemplifica questo concetto. Nonostante questi innegabili vantaggi l’esigenza di elaborazione individuale, autonoma, non formalizzata, tipica degli information worker ripropone la necessità di una capacità di elaborazione decentrata. La intranet ideale si pone quindi come un insieme di componenti server, dove viene concentrata la capacità elaborativa e le informazioni condivise, e un insieme di componenti client con capacità elaborativa autonoma e dotati di strumenti applicativi che permettano all’utente di svolgere il proprio lavoro anche sconessi dalla intranet (e quindi anche in situazioni che richiedono la mobilità). L’ambiente server Nell'esaminare la struttura di una intranet, è fondamentale comprendere la gamma delle caratteristiche operative necessarie per soddisfare tutti i potenziali requisiti della intranet stessa. Questo consente di definire le esigenze tecniche attuali e quelle che potranno presentarsi in futuro, evidenziando dove risiedano le maggiori sfide. Un esame dei principali scenari di implementazione delle intranet mostra che le funzionalità più comunemente richieste possono essere suddivise nelle seguenti categorie: • Autenticazione degli utenti; • Personalizzazione; • Integrazione e aggregazione delle applicazioni; • Flusso di lavoro; • Ricerca; • Collaborazione; • Gestione dei contenuti Web; • Gestione dei documenti; • Flusso di pubblicazione; • Strumenti di analisi; 6 Queste funzionalità e le loro implicazioni tecniche sono illustrate di seguito. Sebbene non tutte le intranet richiedano la totalità delle funzionalità sopra indicate, è possibile che, in una intranet, siano tutte necessarie, in varie combinazioni e in momenti diversi, per rispondere alle esigenze dell'amministrazione. Autenticazione degli utenti Per definizione, le intranet propongono contenuti e funzionalità adattati a misura dei singoli utenti. Il primo passo consiste nell'identificare gli utenti che accedono alla intranet. L'autenticazione degli utenti può avvenire tramite ID utente e password protetti. Per i servizi di tipo dispositivo o per l’accesso a particolari categorie di dati è utile ricorrere a sistemi di autenticazione forte, basati per esempio sull’utilizzo di smart card. Se i diversi sistemi combinati nell'ambito della intranet richiedono ciascuno una autenticazione autonoma, può risultare compromessa l’effettiva fruibilità. L'elemento chiave per mantenere l'utilizzabilità di una intranet consiste nel richiedere agli utenti di autenticarsi una volta sola, ovvero al momento dell'accesso alla intranet o al sistema, per poi accedere a tutti i contenuti e a tutte le funzionalità offerte dalla intranet senza ulteriori autenticazioni. Questa procedura, nota come Single Sign-On (SSO), richiede l'utilizzo o l'integrazione, da parte dei diversi componenti aggregati sulla intranet, dello stesso schema di autenticazione di rete. Personalizzazione Personalizzazione è un termine generico, utilizzato per descrivere il processo tramite il quale contenuti diversi possono essere presentati agli utenti in base alla loro identità, al ruolo organizzativo svolto e persino secondo la modalità di interazione con la intranet scelta. La personalizzazione di una intranet può avvenire tramite due modalità essenziali: Presentazione delle informazioni. Gli utenti possono personalizzare parti specifiche dell'interfaccia utente, per esempio quali informazioni visualizzare e dove, scegliendo layout diversi, selezionando i servizi e i sistemi back-end da visualizzare e così via. Contenuti e funzionalità. I contenuti visualizzati da un utente sono spesso il risultato della combinazione tra le sue preferenze e le scelte effettuate automaticamente dall'applicazione sottostante. Queste scelte di sistema si basano su regole determinate per esempio in base al profilo utente (ruolo nell’amministrazione), ai servizi richiesti in passato o al comportamento di navigazione. Integrazione delle applicazioni L'integrazione delle applicazioni è la connessione di sistemi distinti tramite condivisione dei dati e transazioni automatizzate. Sebbene l'implementazione di una intranet non richieda necessariamente l'integrazione diretta tra queste applicazioni, è probabile che sia almeno necessaria la loro comunicazione con la intranet (per la presentazione di dati e funzionalità), che rappresenta l’interfaccia in cui convergono più applicazioni o che funge da fonte di contenuti. L'integrazione basata sui dati mira al loro trasferimento tra diversi sistemi non orientati alla produzione o da sistemi di produzione a data warehouse per l'analisi, slegati dalla produzione,. L'integrazione basata sulle transazioni mira, invece, a trasferire i dati di produzione tra sistemi di produzione diversi, per esempio tra un sistema di approvvigionamento e un sistema di fatturazione. Questo tipo di transazione evidenzia l'importanza della trasformazione e dell'integrità dei dati, nonché delle transazioni distribuite. 7 Di nuovo, una struttura comune aiuta a semplificare il problema. Le tecnologie SSO, per esempio, possono facilitare l'impostazione dell'accesso a diverse origini di dati e applicazioni. Se il profilo di un utente non consente l'accesso a dati specifici, la intranet impedirà l'accesso all'utente in questione. Flusso di lavoro Le applicazioni che consentono la gestione dei flussi di lavoro, ai livelli più elevati sono definite Workflow Management System (WfMS). Difficilmente sono integrate all’interno di una intranet, ma la affiancano in quanto costituiscono lo strumento privilegiato per la gestione degli eventi che precedono la predisposizione dei contenuti che viene pubblicata sulla intranet o viceversa che deriva dall’interazione dell’utente con la intranet. Il modello ideale di un WfMS è composto di tre aree funzionali: • • • progettazione, per la definizione dei processi e di tutti gli elementi utili al loro svolgimento; run-time, per l’esecuzione dei processi, sequenziando le attività, in base a quanto definito nell’area di progettazione; interfaccia, per l’interazione con gli utenti e le applicazioni che intervengono nel processo. Il modello di riferimento comprende una serie di componenti, in grado di interagire fra loro mediante apposite interfacce. I componenti svolgono le seguenti funzioni: • definizione dei processi; • amministrazione e monitoraggio; • motore di Workflow; • applicazioni clienti; • applicazioni esterne; • interfaccia con altri WfMS. Aggregazione dei contenuti L'aggregazione dei contenuti si basa sul concetto chiave di un'unica operazione utile alla creazione dei contenuti da riutilizzare in seguito in differenti posizioni. L'aggregazione dei contenuti coinvolge la raccolta dei contenuti stessi da origini diversificate e la loro visualizzazione nell'ambito di un'unica interfaccia, ovvero la intranet. Tramite l'utilizzo delle funzionalità di aggregazione, una intranet può presentare una visualizzazione unificata di contenuti potenzialmente appartenenti a soggetti diversi, derivanti da posizioni diverse o che risiedano su sistemi differenti. L'aggregazione dei contenuti può essere ottenuta utilizzando le tecnologie di gestione dei contenuti. Poiché le stesse intranet richiedono notevoli funzionalità di gestione dei contenuti, come illustrato di seguito, la centralizzazione in base a un unico sistema di gestione dei contenuti rappresenta un vantaggio, anche se i contenuti stessi si trovano su database e server differenti. Ricerca La funzione di ricerca è uno degli elementi fondamentali di qualsiasi sistema di gestione delle informazioni, sia esso dedicato alla gestione di informazioni strutturate sia non strutturate (documenti). 8 È infatti l'elemento che consente a ogni utente di reperire esattamente ciò che cercano, indipendentemente dal fatto che la risorsa sia classificata o meno in modo intuitivo all'interno della struttura di navigazione della intranet. La struttura di navigazione più semplice è quella che consente ricerche a testo libero in un insieme di documenti, siano essi pagine Web o altri contenuti. La ricerca delle informazioni può essere attiva o passiva (o se si preferisce pull o push). Nel primo caso è l’utente che chiede al sistema il recupero, secondo una serie di preferenza, delle informazioni desiderate. Nel secondo caso è il sistema che propone all’utente le informazioni che maggiormente lo interessano, in base a profili di ricerca precedentemente definiti. L’utente trova quindi sul proprio desktop le informazioni che servono al suo lavoro e che sono costantemente aggiornate dal sistema. La funzionalità di ricerca deve anche essere compatibile con i profili utente e le impostazioni di protezione, in modo che gli utenti visualizzino solo i risultati relativi alle risorse cui hanno accesso. I metodi di ricerca utilizzati sono diversi, in funzione del tipo di informazione. In un database tradizionale, la ricerca avviene in genere mediante l’uso di chiavi, cioè di una serie di campi, definiti in fase di costruzione del database stesso. Le modalità di ricerca comprendono in genere la possibilità di combinare logicamente più chiavi. Questo tipo di approccio, utilizzato principalmente per database di dati, può essere utilizzato anche per informazioni di tipo non strutturato, alle quali si è abbinato un corrispondente indice strutturato. Per esempio, un database documentale permette di associare un profilo di dati strutturati a un documento. Perfettamente idonea alla ricerca di informazioni strutturate, questa soluzione ha invece dei grossi limiti nel caso delle informazioni non strutturate: è possibile ricercare solo tramite criteri che siano stati predefiniti, e questo sicuramente non copre l’intero contenuto informativo di un documento. Per questo motivo, relativamente a informazioni non strutturate e in particolare ai documenti, è stata introdotta la ricerca full-text. Questa permette di individuare un testo all’interno di qualsiasi documento. La ricerca full-text può in genere avvenire anche per termini simili per significato o per assonanza. Gli strumenti più sofisticati sono in grado di eseguire ricerche utilizzando delle intere frasi, delle quali interpretano il significato, e presentano come risultato della ricerca documenti che hanno effettiva attinenza al testo cercato. Questo concetto può essere chiarito con un esempio: una ricerca che contenga la parola “pesca” potrebbe portare all’individuazione di documenti che contengono riferimenti all’attività di pesca o alla pesca come frutto; una ricerca intelligente è in grado di distinguere che cosa cercare a partire dal contesto. Molto spesso chi esegue una ricerca full-text ottiene come risultato un lungo elenco di documenti, la maggior parte dei quali poco significativi. Fra le funzioni più apprezzate di un motore di ricerca vi è la visualizzazione dei risultati evidenziando il grado di corrispondenza fra quanto cercato e i documenti trovati, attraverso l’assegnazione di un peso a ciascuno di essi. 9 In alcuni casi, oltre ai risultati della ricerca vengono presentate automaticamente anche una serie di informazioni non strettamente attinenti, ma comunque correlate a quelle cercate. I motori di ricerca full-text utilizzano anch’essi degli operatori logici per affinare la ricerca. È così possibile ricercare un documento che contenga una certa parola, ma non un’altra (OR), ovvero entrambe (AND) o che non contenga una certa parola (NOT), o ancora che contenga due parole, ma solo se queste non siano distanti fra loro nel testo (NEAR). Anche la ricerca full-text ha dei grossi limiti. Solo alcuni motori particolarmente sofisticati sono in grado di effettuare ricerche veramente intelligenti, distinguendo dal contesto che cosa si sta effettivamente cercando. Una ricerca troppo generica può portare come risultato a elenco lunghissimo di documenti, come è ben evidente quando si utilizza un motore di ricerca su Internet. Le tecniche per effettuare la ricerca sono diverse. Dal semplice raffronto fra il termine cercato con il testo presente nei documenti a sofisticate tecniche basate sull’uso di reti neurali, pattern recognition, logica fuzzy, analisi semantica, calcolo delle probabilità ecc. Diversa è anche la modalità di valutazione della rilevanza di un certo documento rispetto al termine cercato. Un altro tipo di soluzione è quella di categorizzare le informazioni strutturate, permettendo quindi un percorso di avvicinamento al risultato mediante passi successivi. L’impegno richiesto per organizzare informazioni di questo tipo è notevole, ed è per questo motivo che sono state realizzate delle applicazioni in grado di svolgere automaticamente l’opera di categorizzazione delle informazioni. I documenti non sono l’unico tipo di informazione non strutturata sui quali è possibile compiere attività di ricerca. Vi sono immagini, clip audio, clip video. Anche in questo caso il tipo di approccio è duplice. La soluzione tradizionale si basa sull’uso di database strutturati che permettono di profilare questa tipologia di oggetti (la ricerca avviene quindi mediante parole chiave basate sul testo), mentre le soluzioni più avanzate consentono di effettuare delle ricerche utilizzando come chiavi di ricerca gli oggetti stessi (per esempio la ricerca di un’impronta digitale). L’introduzione di metalinguaggi come XML ha portato notevoli evoluzioni. Questo linguaggio consente, infatti, di categorizzare i contenuti di un documento, scomponendolo in singole entità che possono facilmente essere oggetto di ricerca. Collaborazione La collaborazione è un'altra categoria associata alle intranet ricca di funzionalità. Alcune attività di ufficio prevedono il coinvolgimento contemporaneo di più operatori, fra i quali esistono relazioni di vario tipo (gruppi paritetici, gruppi gerarchici ecc.) Per esempio, la redazione di una relazione può coinvolgere diverse persone: un operatore realizza una testo, un secondo un’immagine, un terzo un grafico in Excel. Tutte queste componenti, prima di essere inserite nel documento finale, possono seguire un iter che prevede realizzazione, verifica e approvazione. Questa relazione , a sua volta, può essere rivista più volte prima del rilascio della versione definitiva. Vi è quindi la necessità di un continuo trasferimento di informazioni tra i vari partecipanti al processo, oltre che uno scambio di file. 10 Su questi file alcuni operatori potranno svolgere operazioni di editing, altri solo di visualizzazione, altri potranno inserire delle annotazioni ecc. Processi di questo tipo sono poco strutturati e possono essere eseguiti anche una sola volta o occasionalmente. In questi casi la gestione del flusso di lavoro può avvalersi dei servizi resi disponibili dagli ambienti collaborativi. Fra questi servizi risulta essenziale quello di posta elettronica, che permette lo scambio di informazioni e file. Altri servizi comunemente disponibili riguardano: • • • • • • • • • • cartelle condivise, dove più operatori possono depositare o consultare materiale per un’attività comune; agende condivise, dove un operatore può visualizzare gli impegni degli altri e fissare un appuntamento con l’operatore o gli operatori desiderati non appena si presenti l’opportunità; gestione delle risorse comuni, come per esempio una sala riunioni o un proiettore, di cui è possibile verificare la disponibilità; gestione delle discussioni, alle quali possono partecipare contemporaneamente più operatori; form personalizzabili con cui indirizzare informazioni e documenti fra i vari operatori, consentendo la gestione di processi strutturati; strumenti di personalizzazione e sviluppo per la realizzazioni di vere e proprie applicazioni; siti dedicati a progetti specifici; comunicazione in tempo reale (chat); sondaggi; sottoscrizioni e avvisi personalizzabili. Le funzionalità di collaborazione consentono di lavorare insieme in modo sincrono e asincrono. Gestione dei contenuti Web Per gestione dei contenuti Web si intende la capacità di archiviare, gestire e creare riferimenti incrociati tra documenti di tutti i tipi. Come tale, la gestione dei contenuti è un aspetto essenziale dei portali basati sui dati. La gestione dei contenuti Web (denominata anche Web Content Management o WCM) si fonda sulla capacità di creare, memorizzare, gestire e pubblicare contenuti sul Web. I contenuti Web possono includere pagine HTML, pagine ASP, immagini, clip audio, file XML, testo normale ed elementi multimediali, ma anche altri contenuti complementari, quali fogli di stile e metadati. Malgrado la tradizionale funzione di aggregazione delle intranet, la capacità di creare e gestire contenuti Web unici all'interno della intranet è considerata sempre più essenziale. Un sito intranet aziendale, per esempio, fornisce accesso ai sistemi aziendali, ma può anche sfruttare funzioni di gestione dei contenuti Web per consentire al gruppo delle Risorse Umane la pubblicazione di resoconti relativi a novità interne all'amministrazione. Il sistema WCM può essere utilizzato anche per raccogliere in un’ampia sezione del portale intranet la rassegna stampa. Uno dei servizi chiave forniti da WCM è rappresentato dalla possibilità per i dipendenti delle amministrazioni pubbliche di controllare direttamente i propri contenuti. Un sofisticato sistema di gestione dei contenuti solleva cioè gli amministratori Web dalla pubblicazione 11 quotidiana dei contenuti sul portale. Gli utenti, invece, sono in grado di operare all'interno del sistema WCM per gestire direttamente la creazione diretta di contenuti, l'approvazione e la pubblicazione di attività. Di conseguenza, un robusto sistema WCM, strettamente integrato con gli altri componenti della intranet (autenticazione utenti, personalizzazione e ricerca), può aggiungere un notevole valore allo sviluppo di una intranet. Gestione dei documenti La maggior parte delle informazioni disponibili all’interno di una intranet è rappresentata dai documenti. E’ infatti di fondamentale importanza che la intranet disponga contemporaneamente sia delle funzioni utili per la gestione di contenuti che sono tradotti in pagine Web, sia delle funzioni per la gestione di contenuti mantenuti nel loro formato originale. Se la intranet è utilizzata all’interno di un’amministrazione, la quasi totalità delle informazioni saranno organizzate sotto forma di documenti. Un aspetto particolarmente importante è il fatto che lo stessa intranet possa costituire uno strumento di lavoro per i dipendenti dell’amministrazione e al tempo stesso un punto di accesso ai medesimi contenuti da parte di cittadini e imprese, senza che le informazioni, organizzate nei documenti siano estrapolate e riorganizzate per la pubblicazione. Le funzioni di gestione documentale sono utilizzate principalmente da chi usa la intranet come strumento di lavoro, per creare e organizzare le informazioni. Le principali funzioni relative alla gestione dei documenti sono descritte nel seguito. Gestione dei formati documenti Devono essere gestiti documenti di qualsiasi tipo, permettendo la visualizzazione (tramite l’applicazione con cui sono stati creati, grazie a viewer o applicazioni di altro alternative) di ogni formato di documento. In alternativa deve essere in grado di effettuare una conversione in tempo reale del contenuto del documento in un formato consultabile da un browser. Gestione delle versioni La gestione delle versioni permette di avere sempre sotto controllo la situazione di un documento e la certezza di lavorare sull’ultima versione disponibile. Possibilmente devono essere conservate le diverse versioni di un documento. Gestione della storia La storia di un documento deve comprendere la registrazione delle varie operazioni compiute sullo stesso dal momento della sua creazione fino alla sua eliminazione dall’archivio. La storia deve riguardare le operazioni compiute sulle singole versione del documento di cui si conservi copia. Gestione degli allegati Deve essere possibile collegare i documenti fra di loro sia tramite strutture logiche sia allegando differenti documenti a un file principale. La funzione deve essere ricorsiva. Gestione dei componenti Deve essere possibile gestire documenti composti, cioè documenti le cui parti siano costituite da altri documenti. 12 Comparazione Deve essere possibile effettuare una comparazione fra diverse versioni di un documento o anche fra documenti diversi. Organizzazione e ricerca La ricerca di un documento deve poter avvenire attraverso criteri diversi: • • • • una serie di campi chiave, che identificano per esempio, il nome, l’autore, la versione, la data di creazione ecc.; una ricerca full-text, con l’uso di sinonimi, per prossimità, e con combinazioni logiche di vari elementi; la consultazione di percorsi logici basati su collegamenti fra documenti; un’organizzazione logica, a cartelle, che rispecchi la tradizionale logica manuale, ma nella quale un documento può appartenere a più cartelle logiche senza essere duplicato. Non necessariamente tutte le modalità di ricerca devono essere rese disponibili a tutti gli utenti. Diversa è, infatti, l’esigenza di chi accede alla intranet unicamente per reperire un’informazione che può essere contenuta anche all’interno di un documento, da chi accede alla intranet come strumento di lavoro e quindi produce e organizza le informazioni. Uso off line (check-in/check-out) L’applicazione deve permettere la condivisione e scambio di documenti con il sistema centrale anche da postazioni non connesse. In questo caso il prelievo e restituzione (o nuova introduzione) di documenti fra l’unità locale e il sistema centrale si deve avvalere di particolari funzioni (check-in/check-out) che consentano di tener traccia di questo scambio di documenti per mantenere allineate le varie versioni. Durante il periodo in cui il documento viene gestito esternamente all’applicazione, lo stesso può essere solo consultato, ma non modificato. Archiviazione L’applicazione deve gestire automaticamente le attività di trasferimento dei documenti non più attivi su memorie di massa near-line od off-line, secondo criteri parametrici. Uno dei criteri possibili è l’assegnazione di un tempo di vita al documento in fase di creazione dello stesso. Importazione/Esportazione L’applicazione deve consentire l’importazione/esportazione sia di un singolo documento, sia di intere librerie di documenti, eventualmente già con un loro profilo predefinito proveniente da applicazioni precedenti. L’importazione non riguarda quindi solo i documenti, ma anche eventuali database con informazioni che descrivano questi documenti. Flusso di pubblicazione Nell'ambito delle intranet, il flusso di lavoro è essenzialmente il processo che controlla le modalità di approvazione e pubblicazione dei contenuti. Il flusso di lavoro è ciò che consente ai soggetti pubblicatori di controllare i propri contenuti, in quanto limita i diritti di pubblicazione e di approvazione in base a criteri preimpostati dall’amministratore del 13 sistema. Un flusso di lavoro sofisticato include funzioni di avviso per notificare al revisore successivo che il contenuto è pronto per essere esaminato, percorsi di revisione personalizzabili per consentire l'elaborazione in parallelo e livelli di revisione variabili per categorie diverse di contenuti. Il flusso di lavoro può anche essere una parte essenziale di una intranet collaborativa qualora, per esempio, uno o più soggetti debbano abbandonare un lavoro di gruppo prima che sia finalizzato. Indipendentemente dal contesto, il flusso di lavoro deve essere di facile accesso per i soggetti pubblicatori, preferibilmente tramite integrazione dei rapporti di stato e degli avvisi nell'ambito degli strumenti già utilizzati per l'esecuzione del lavoro. Deve essere anche semplice da personalizzare e da ampliare per i tecnici che progettano soluzioni compatibili con più sistemi e scenari. Strumenti di analisi e generazione di rapporti Gli strumenti di analisi on-line forniscono le informazioni necessarie a un'amministrazione per ottimizzarne l'efficacia online. I siti Web possono generare Gigabyte di dati relativi a profili utente, flussi di clic del mouse, comportamenti di navigazione o di accesso ai servizi degli utenti e prestazioni del sito. Questo immenso patrimonio di dati può essere facilmente trasformato in tendenze di navigazione approfondite, utile segmentazione dell'utenza, e in ultima analisi in un ciclo di feedback intelligente che consente alle organizzazioni di ottimizzare gli investimenti fatti sulla intranet. Molte amministrazioni lasciano che questo insieme di conoscenze vada perduto perché prive degli strumenti di analisi e di creazione di rapporti necessari all'aggregazione e all'interpretazione dei dati. Le tecniche OLAP, il Data Warehousing e le funzionalità predittive offrono mezzi potenti per analizzare rapidamente elevate quantità di dati. Gli aspetti multidimensionali delle tecniche OLAP offrono, nella generazione dei rapporti, la flessibilità necessaria ai responsabili per visualizzare i dati da ogni punto di vista, consentendo di rappresentare facilmente i dati stessi nel modo significativo. Gli strumenti di analisi e di generazione di rapporti facilitano l'assunzione di decisioni intelligenti di investimento in relazione ai contenuti e alle funzioni delle intranet. Architettura Oltre a queste funzioni di base, un approccio integrato alle intranet richiede alcuni elementi strutturali comuni. Infrastruttura di rendering L'infrastruttura di rendering è la tecnologia server cui è affidato l'assemblaggio e la rappresentazione di una pagina Web. Una moderna architettura di server applicazioni implica, nella maggioranza dei casi, che gli sviluppatori sono in grado di operare con nozioni astratte di pagine Web, senza che sia necessario scrivere codice HTML. Le intranet sono tendenzialmente costituite da vari componenti diversi combinati insieme. Di conseguenza, una buona struttura di rendering disporrà di elementi già pronti, che possano contribuire a ridurre radicalmente i tempi di sviluppo. Inoltre, poiché la struttura di rendering deve interagire con tutti gli altri componenti della intranet, come il sistema di gestione dei contenuti Web, di personalizzazione, di collaborazione, la possibilità che essi possano accedere a una tecnologia di rendering Web comune rappresenta un notevole vantaggio. Ambiente di sviluppo comune La creazione e la distribuzione di portali possono essere semplici, come nel caso dell'attivazione di un servizio di "team site" su un file server. 14 Più spesso, i portali sono progetti di sviluppo complessi, che richiedono l'integrazione di numerose tecnologie, e quindi lo sviluppo di funzionalità personalizzate basate su questa integrazione. Tale complessità è particolarmente evidente quando la linea di separazione tra portali interni ed esterni diviene indistinta e aumentano le richieste di funzionalità più sofisticate da parte dell'amministrazione. Date queste condizioni, operare non solo con un gruppo integrato di tecnologie per portali, ma anche con un unico ambiente di sviluppo compatibile con la totalità di tali tecnologie rappresenta un notevole vantaggio. Se l'ambiente di sviluppo in questione è anche di facile utilizzo, si integra direttamente con le tecnologie per i portali e sfrutta insiemi di competenze comuni. In questo modo, la procedura di sviluppo del portale può essere potenzialmente molto più rapida e meno costosa. L’ambiente client Client leggeri L’accesso alla intranet per definizione deve poter avvenire da un qualunque browser. Caratteristica di una intranet è infatti la presentazione di tutte le informazioni e funzioni mediante un’interfaccia Web. L’accesso mediante browser pressupone che nella maggior parte dei casi l’elaborazione venga svolta lato server. Rich client Office 2003 rappresenta una concetto diverso di client della intranet. Office è il più diffuso ambiente di produttività individuale. La sua integrazione all’interno della intranet deve quindi ritenersi del tutto naturale. L’utente ha la possibilità di usufruire di tutte le funzionalità della intranet senza tuttavia modificare il proprio modo di lavorare. Con il tempo è cresciuta l’integrazione di Office con l’ambiente intranet. Oggi con Office 2003 l’utente può operare indifferentemente gestendo documenti sulla propria postazione, su un file server o sulla intranet in modo del tutto trasparente. Office 2003 consente all’utente di avere a disposizione un ambiente di produttività individuale completo e al tempo stesso condivisibile con tutti gli altri utenti della intranet. L’utente può creare e gestire documenti e informazioni, tenere sotto controllo le versioni, categorizzare i documenti per una successiva archiviazione, definire i livelli di protezione dei contenuti e i diritti di accesso. Tutto questo senza modificare il proprio modo di lavorare o gli strumenti utilizzati. Gli utenti mobili In molti casi l’accesso alle funzionalità della intranet non avviene da una postazione fissa. Per esigenze operative l’utente deve potersi muovere liberamente. È il caso degli operatori della sanità che si recano presso i pazienti e che devono potere accedere a tutte le informazioni archiviate nei repository del sistema informativo relative sia alla situazione dello specifico paziente sia di carattere più generale (database medici ecc.). L’utente, inoltre, deve poter aggiornare la cartella clinica con informazioni raccolte presso il paziente. La intranet funge da interfaccia unificata verso i diversi ambienti e le differenti applicazioni. Il client mobile per poter operare può utilizzare essenzialmente due diverse soluzioni. La prima consiste in un collegamento wireless; in questo caso il client opera come una qualunque postazione sulla rete. 15 La seconda soluzione, eventualmente integrabile alla prima, consiste nell’utilizzo di uno smart client; applicazione basata su Office che consente a un client di poter operare anche in modalità sconnessa permettendo un successivo riallineamento delle informazioni presenti nei database. Questa seconda soluzione è l’unica praticabile in quei casi in cui l’utente mobile operi lontano dalla rete aziendale e non disponga di un collegamento esterno alla stessa, per esempio di tipo VPN. 16 POSSIBILI SCENARI Nel seguito vengono presentati alcuni possibili scenari implementativi di intranet focalizzate su obiettivi diversi. Ne vengono descritte le principali funzionalità. Intranet collaborative pensate per team/progetti Il successo di un progetto richiede la cooperazione e la costante comunicazione tra i membri del team. Lo scenario relativo alle intranet collaborative pensate per team/progetti risponde all'esigenza fondamentale dei membri di un team di progetto di condividere informazioni e idee importanti e di lavorare insieme sui documenti del progetto. Funzionalità L'implementazione di una intranet di collaborazione pensato per team/progetti richiede le seguenti funzioni: • • • Ricerca: o Capacità di ricerca di documenti. Collaborazione: o Capacità di memorizzare documenti correnti e archiviati in una posizione accessibile a tutti; o Capacità di effettuare il check-in e il check-out dei documenti; o Capacità di classificare i documenti e di allegare metadati; o Capacità di interagire con altri knowledge worker tramite chat, posta elettronica e così via; o Capacità di effettuare sondaggi e ospitare discussioni pubbliche. Flusso di lavoro: o Capacità di inoltrare e approvare documenti. Intranet istituzionali Una intranet istituzionale offre ai dipendenti di un'organizzazione l'accesso a informazioni e applicazioni. L'obiettivo di una intranet di questo tipo è aumentare la produttività dei dipendenti e ridurre i costi operativi, offrendo accesso alle risorse che possono supportare il dipendente nell'esecuzione delle sue mansioni. Funzionalità L'implementazione di una intranet istituzionale richiede normalmente le seguenti funzionalità: • • Ricerca: o Classificazione globale; o Capacità di ricerca di documenti; o Capacità da parte dei dipendenti di effettuare ricerche su contenuti aggregati e creati a livello locale; o Capacità da parte dei dipendenti di classificare contenuti aggregati e creati a livello locale. Aggregazione dei contenuti: 17 • • • • • • o Capacità di aggregare o combinare contenuti derivanti da più origini eterogenee, interne ed esterne all'organizzazione, in un unico formato coerente; o Capacità di memorizzare i contenuti aggregati in un apposito archivio locale. Flusso di lavoro: o Capacità di inoltrare e approvare documenti; o Capacità di approvare contenuti aggregati e creati a livello locale. Gestione dei contenuti Web (pubblicazione autonoma dei contenuti da parte dei dipendenti): o Capacità per un gruppo selezionato di dipendenti di creare contenuti HTML; o Capacità per designer Web e personale IT di creare modelli per rinforzare il brand e ottenere presentazione coerenti; Strumenti di analisi: o Capacità di eseguire analisi del traffico Web; Aggregazioni dei servizi: o Componenti di integrazione predefiniti; o Capacità di scrivere nuove integrazioni; Personalizzazione: o Capacità per gli autori di personalizzare i contenuti per dipendenti specifici. Single Sign-on Intranet operative Una intranet operativa offre un'interfaccia utente Web unificata per qualsiasi numero di applicazioni back-end di tipo business-critical, generalmente soluzioni quali sistemi ERP e CRM. L'unificazione delle interfacce utente di queste applicazioni migliora notevolmente la produttività dei dipendenti che devono interagire con più componenti software. Funzionalità L'implementazione di una intranet operativa richiede normalmente le seguenti funzionalità: • Aggregazioni dei servizi dell’organizzazione: o Componenti di integrazione predefiniti; o Capacità di scrivere nuove integrazioni. • Gestione dei contenuti Web: o Capacità di strutturare il sito e di offrire contenuti contestuali per consentire agli utenti un utilizzo più efficiente del portale. 18 VANTAGGI DI UNA INTRANET I principali vantaggi di una intranet dal punto di vista dell’utente si possono riassumere in: • • • • • • • • • uniformità di interfaccia; semplicità di utilizzo; tempo di apprendimento limitato; accessibilità diretta alle informazioni; condivisione delle informazioni; presenza di un ambiente collaborativo; continuità operativa con gli strumenti di produttività individuale consolidati; possibilità di accesso remoto; possibilità operativa anche in modalità sconnessa con l’uso di smart client. Dal punto di vista dell’amministrazione i vantaggi si possono così sintetizzare: Maggiore efficienza La possibilità di prendere decisioni in modo consapevole e una maggiore soddisfazione delle esigenze dei dipendenti sono fattori determinanti per l'efficienza di un'organizzazione. Favorendo la collaborazione nella realizzazione dei progetti, la soluzione portale Microsoft per reti intranet consente di aumentare l'efficienza grazie a funzionalità di ricerca a livello di organizzazione, l'integrazione dei processi, l'integrazione totale con Microsoft Office, la messaggistica integrata e siti self-service per i team. Migliori processi La soluzione portale Microsoft per reti intranet consente alle organizzazioni di migliorare i processi tramite strumenti di collaborazione, l'accesso rapido a informazioni dinamiche e l'integrazione completa dei processi e grazie a tecnologie quali l'accesso Web standard, l'accesso integrato alle applicazioni e procedure di approvazione sicure per i documenti. Gestione più efficace delle informazioni Procedure di collaborazione ottimizzate, l'individuazione rapida delle informazioni e l'integrazione dei dati dinamici facilitano notevolmente l'accesso, la distribuzione e la condivisione delle informazioni in tempo reale. La soluzione portale Microsoft per reti intranet consente di eseguire queste operazioni tramite funzionalità quali la categorizzazione dei documenti, i profili e la ricerca e grazie a strumenti di gestione con opzioni di sottoscrizione per ricevere notifiche automatiche relative ai nuovi aggiornamenti disponibili. Maggiore rendimento degli investimenti IT Una migliore gestione, affidabilità, protezione e formazione consentono alle amministrazioni di ottimizzare i capitale investiti nel settore IT. La soluzione portale Microsoft per reti intranet è in grado di assicurare tali vantaggi grazie all'utilizzo di interfacce per il Web, che consentono di contenere i costi riducendo i tempi di realizzazione e formazione. Una pianificazione accurata della gestione del personale, dei processi e delle tecnologie è fondamentale per ottenere i vantaggi descritti. Un'attenta pianificazione consente, infatti, di sfruttare appieno le tecnologie Microsoft per raggiungere gli obiettivi di implementazione prefissati nei tempi e costi preventivati. 19 I prodotti Microsoft, inoltre, sono progettati per consentire l'integrazione di nuovi componenti e la personalizzazione di quelli esistenti di pari passo con le esigenze dell’amministrazione, offrendo in tal modo ulteriori strumenti per raggiungere gli obiettivi prefissati. 20 ESEMPI APPLICATIVI Diverse sono le pubbliche amministrazioni che hanno già implementato al loro interno soluzioni intranet come quelle descritte nella prima parte di questa pubblicazione. Nel seguito verranno presentati alcuni casi che sono esemplificativi di tutte le soluzioni descritte in presenza, compreso l’uso di rich client, smart client, client mobili. Il caso della Provincia di Ravenna, già alla seconda generazione di intranet rappresenta un esempio di implementazione ed evoluzione di una intranet creata per condividere le informazioni all’interno dell’ente. Il caso delle Camere di Commercio rappresenta un evoluto esempio di utilizzo degli smart client applicati al settore dell’edilizia, sia pubblica sia privata. In questo caso gli utenti, per lo più mobili sul territorio, sono in grado di condividere e consolidare le informazioni relative anche a progetti complessi in una sorta di intranet allargata. I casi relativi alla Sanità riguardano l’uso di client mobili per la condivisione e la raccolta delle informazioni. Infine, un esempio di applicazione della infrastruttura di Enterprise Project Management per la condivisione delle informazioni relative alla gestione di un progetto complesso, come la realizzazione di una intranet per una Pubblica Amministrazione. 21 Provincia di Ravenna La Provincia di Ravenna ha riorganizzato la propria intranet (SPIDI Sistema provinciale interno di informazione) rendendola più funzionale alle esigenze degli utenti e superando i limiti della precedente versione. L’aspetto particolarmente interessante è che la Provincia di Ravenna ha potuto sperimentare già da tempo i vantaggi di una soluzione intranet e ha anche maturato l’esperienza relativa ai limiti della prima versione implementata. La nuova intranet è basata lato server sull’uso di Windows Server 2003 e SharePoint Portal Server 2003, mentre lato client si avvale di Office 2003. La creazione della nuova intranet ha coinvolto tutta la struttura provinciale, non solo il Settore Informatica . E’ stato costituito un gruppo interno sulla comunicazione che stabilisce regole, workflow e metodi di collaborazione. Per ciò che riguarda la comunicazione La Provincia si è avvalsa della stretta collaborazione dell’URP. La nuova Intranet della Provincia è nata per la condivisione delle informazioni, con i seguenti requisiti: • facilità nell’aggiornamento; • condivisione dell’informazione e strumenti collaborativi; • unico punto di informazione; • nessuna replica dei dati; • categorizzazione dell’informazione. La finalità era di superare i limiti della versione precedente, che possono essere così riassunti: • difficoltà nella gestione degli accessi; • nessuna collaborazione; • impossibilità di categorizzare i documenti (unica categoria=cartella); • uso esagerato della posta elettronica: o scambio continuo di documenti in allegato con difficoltà nella ricerca dell’originale; o uso eccessivo della posta ad “everyone”: spam interno circa comunicazioni sindacali, circolo ricreativo; o comunicazione invasiva; • nessuna memorizzazione delle versioni precedenti dei documenti. La nuova soluzione La nuova intranet della Provincia di Ravenna è organizzata in tre diverse macroaree: • l’area pubblica; • i siti dipartimentali di lavoro; • i siti personali dei vari dipendenti e utenti della intranet stessa. 22 Figura 1: Home page della nuova intranet realizzata con SharePoint Portal Server L’area pubblica comprende: • bacheche; • navigazione per categorie dei documenti pubblici dei settori; • link utili; • indirizzari comuni, prenotazione risorse. Le bacheche tematiche (sindacale, ricreativa, news) risolvono il problema della diffusione delle informazioni. Figura 2: Le bacheche elettroniche hanno sostituito lo scambio incontrollato di posta elettronica L’utente ha la possibilità di “sottoscrivere” una bacheca e riceve una segnalazione solamente in caso di aggiunta/modifica e cancellazione di dati dalla specifica bacheca. 23 In questo modo è raggiunto solamente delle notizie che trova interessanti. L’organizzazione delle informazioni e documenti Trattandosi di una intranet dedicata alla condivisione delle informazioni grande importanza riveste la gestione dei documenti e l’organizzazione delle informazioni. Particolare attenzione è stata posta sul tema della categorizzazione delle informazioni. Per utilizzare un linguaggio comune a tutti e già noto, è stato utilizzato come base il piano delle attività che viene allegato al PEG (Piano Esecutivo di Gestione). Questa fase si è rilevata particolarmente complessa. Dal punto di vista operativo viene associata a ogni attività una document library; tutti i documenti inseriti in una document library avranno automaticamente associata una determinata categoria E’ possibile associare altre categorie oltre a quella di default. E’ inoltre possibile definire ulteriori metadati per poter ulteriormente “categorizzare” i documenti. La successiva ricerca delle informazioni introdotte avviene mediante la creazione di viste ad hoc per raggruppare e/o filtrare i metadati, oppure tramite una ricerca full-text. 0401 SISTEMI INFORMATIVI Sistemi Informativi interni 04101 Gestione della rete interna (per rete interna intendiamo la varie LAN ubicate nella varie sedi) 0410101 Manutenzione degli apparati Interventi di ripristino immediati Istruttoria Progetto nuovi acquisti Hw Gara acquisti annuale Acquisti spot (gare brevi) Incontri con fornitori per aggiornamenti tecnologici e visione hw 0410102 Acquisto dei pacchetti software e gestione licenze Istruttoria progetto nuovi acquisti Sw Gara acquisti annuale Acquisti spot (gare brevi) Incontri con fornitori per aggiornamenti tecnologici e visione sw 0410103 Inventario dei beni Integrazione inventario informatico con inventario provinciale Gestione rapporti con ditta fornitrice software Inventario Gestione report sui beni (elenchi, ricerche, movimentazioni ecc.) 0410104 Gestione della sicurezza della rete Monitoraggio sistematico Realizzazione e applicazione del piano della sicurezza Collaudo annuale della sicurezza Messa a norma degli impianti in base al collaudo Stesura della documentazione relativa Istruttoria di affidamento per il collaudo annuale della sicurezza Figura 3: Struttura delle attività secondo il Piano Esecutivo di Gestione (PEG) I siti dipartimentali I siti dipartimentali costituiscono il vero punto di accesso operativo per il dipendente. Nel sito l’utente ritrova tutti gli strumenti necessari al lavoro di gruppo (indirizzari, documenti, attività). Sono inoltre disponibili strumenti di comunicazione interni ed esterni, una bacheca privata per la comunicazione tra colleghi dello stesso settore (sostituisce l’e-mail al gruppo) e una bacheca pubblica per la comunicazione all’ente intero (sostituisce la mail a everyone). Nella gestione dei contenuti ogni settore ha l’autonomia per pubblicare le informazioni che possono essere utili all’intera struttura; per ora non esiste un workflow di approvazione se non a un livello. 24 I siti personali I siti personali costituiscono il punto di accesso a tutte le informazioni che servono per svolgere l’attività lavorativa; sostituisce e supera il desktop dell’utente. E’ possibile effettuare una forte personalizzazione dell’interfaccia. Figura 4: Home page di un sito personale I client La intranet della Provincia di Ravenna utilizza a pieno le potenzialità derivanti dall’integrazione di Office 2003 e Windows SharePoint Services. Gli utenti possono sfruttare le nuove potenzialità senza modificare il proprio modo di lavorare. Ai prodotti di produttività individuale della famiglia Office viene aggiunta di una nuova barra denominata “Area di lavoro condivisa” grazie alla quale è possibile condividere e contribuire alla creazione e gestione di un documento, mantenere traccia delle versioni, creare nuovi collegamenti. Si è razionalizzato anche l’uso della posta elettronica. Rispetto alla precedente diffusione incontrollata di messaggi e relativi allegati, nella maggior parte dei casi l’attachment viene condiviso sulla intranet, evitando quindi duplicazioni e ridondanze. 25 Figura 5: Office 2003 è un client perfettamente integrato nelle funzionalità della nuova intranet La creazione di applicazioni Di particolare interesse è l’uso di alcune funzioni di Windows SharePoint Services per la risoluzione di richieste quotidiane di piccole applicazioni. Normalmente queste applicazioni sono assimilabili a fogli di Excel o documenti di Word. Grazie a Windows SharePoint Services è ora possibile in pochi minuti rendere disponibile uno strumento condivisibile da più persone che possono contribuire alla compilazione delle informazioni. La precedente soluzione, basata sull’uso di un foglio in Excel in una zona condivisa del file server, aveva infatti problemi in fase di condivisione e dell’uso contemporaneo del file. Figura 6: Le liste di Windows SharePoint Services consentono la creazione di applicazioni condivise 26 Conclusioni Il processo di costruzione dell’intranet della Provincia di Ravenna è ancora in corso, ma i primi risultati sono tutti positivi. Dal punto di vista dell’utente l’introduzione delle bacheche e degli avvisi sono risultati vincenti. L’esperienza ha evidenziato quanto sia importante la preliminare fase di studio per la categorizzazione dei documenti. 27 Smart Client con Office System per gli “information worker” dell’ edilizia ‘Consumer’ di un formato comune per la rappresentazione d’informazioni eterogenee mediante interfacce Office System: Smart Document e InfoPath Grandi Committenti con particolare riferimento alla Pubblica Amministraziona, imprese di costruzione e società d’ingegneria, sempre più manifestano l’esigenza di accedere e utilizzare informazioni che provengono da sistemi eterogenei. Aziende di medio grandi dimensioni e con processi operativi articolati si pongono un duplice obiettivo: integrare le informazione gestite dai differenti sistemi software all’interno della propria struttura e recuperare, per poi elaborare, le informazioni provenienti dai molteplici operatori esterni. Tecnologie e linguaggi come XML, Internet e Web Services, rendono finalmente realizzabili entrambi questi obiettivi in quanto semplificano lo scambio di dati tecnici. Nascondono dettagli implementativi legati alle sorgenti e, rendendo disponibile il loro contenuto informativo, forniscono una visione uniforme dell’informazione di semplice lettura e integrazione. Le elevate potenzialità di Office, combinate con lo SCHEMA SIX.XSD (ideato da STR che standardizza lo scambio di dati tecnici: computi, offerte, libretti delle misure, rapporti di lavoro, ordini, fatture ecc.) e gli STR Web Services (che integrano tali informazioni con i propri sistemi informativi), aprono al mondo degli information worker dell’edilizia, caratterizzato da un contesto di operatori molto differenti e disomogenei per cultura e specializzazione, un nuovo orizzonte di modalità operative. STR offre oggi a questi operatori la possibilità di utilizzare strumenti semplici e personalizzabili per realizzare le fasi più frequenti del proprio lavoro; delega ai Web Services e ai propri applicativi in ambiente. NET, quali STR PlaNet (oltre che alla diffusissima Linea 32 Client Server per l’edilizia), il compito di integrare questi dati in un sistema informativo completo per la gestione del progetto, della direzione lavori e del cantiere. Infrastruttura tecnologica STR, sfruttando le possibilità tecnologiche offerte da Office System ha realizzato STR PlaNet, Progetto Smart Client per gli information worker dell’edilizia. Il progetto consiste: • nella scelta di un formato di dati “comune” quale XML (Extensible Markup Language), per la rappresentazione dell’informazione contenuta nelle sorgenti attraverso uno schema che si propone come standard nel mondo dell’edilizia. Lo schema aziendale progettato, denominato SIX.XSD, tratta in modo uniforme, aperto e integrato dati quali: • listini ed elenchi prezzi; • offerte prezzi; • computi metrici di opere; • libretti delle misure; • contabilità lavori pubblici; • ecc. 28 • • nella definizione di livelli di astrazione (tiers) introdotti da moduli software quali wrapper e mediator, al fine di eliminare l’eterogeneità derivante dall’accesso integrato a più fonti informative introducendo inoltre logica di business per plus funzionali prima inimmaginabili; nell’utilizzo e sfruttamento delle diverse potenzialità applicative e funzionali delle sorgenti sottostanti (applicazioni custom, suite Office 2003, data repository ecc.) al fine di permettere un’efficace e reale interoperabilità tra le parti che definiscono i processi aziendali. Figura 1: infrastruttura innovativa di sviluppo STR L’architettura proposta in Fig.1 prevede di costruire sopra ogni sorgente informativa un involucro Adapter (Wrapper) che converte il modello di dati sottostante nel modello comune in XML (schema standard SIX.XSD). A un livello di astrazione più alto ci sono i Web Services (Mediator) che hanno il compito di integrare informazioni provenienti da più sorgenti informative e fornire servizi remoti basandosi unicamente sul modello comune. In questo modo sarà possibile sfruttare le diverse potenzialità delle sorgenti sottostanti sfruttando Smart Client Microsoft, in particolare Office System, per interfacciarsi alle componenti di business remote di STR. 29 Servizi remoti fruibili tramite i Web Services STR Grazie ai Web Services realizzati da STR un utente può effettuare: • import/export non più basato su un formato proprietario, ma sul formato aperto XML; • integrazione di documenti di lavoro(basata su frammentazione dell’informazione orizzontale e verticale); • compilazione e validazione automatica di documenti tecnici; • concentrazione/pubblicazione/esposizione dell’informazione; • motori di ricerca all’interno di banche dati STR. I servizi remoti sono fruibili in maniera trasparente, oltre che dagli applicativi custom, direttamente dalle applicazioni Smart Client Office (Smart document Word/Excel, InfoPath). Di seguito (Fig. 2) è riportato un esempio di istanza XML dello schema comune SIX.XSD. <?xml version="1.0" standalone="yes" ?> - <Documento xmlns="http://tempuri.org/six.xsd"> <intestazione lingua="it" separatore="," valuta="EUR" autore="STR" /> - <gruppo tipo="Lotto" gruppoId="97"> - <grpValore grpValoreId="98"> <vlr cid="1" /> <vlrDescrizione breve="IMPIANTI ELETTRICI" /> </grpValore> - <grpValore grpValoreId="99"> <vlr cid="2" /> <vlrDescrizione breve="INFISSI METALLICI" /> </grpValore> - <grpValore grpValoreId="100"> <vlr cid="3" /> <vlrDescrizione breve="IMPIANTI TERMICI" /> </grpValore> - <grpValore grpValoreId="101"> <vlr cid="4" /> <vlrDescrizione breve="LAVORI EDILI" /> </grpValore> </gruppo> + <gruppo tipo="Mappale" gruppoId="102"> + <gruppo tipo="Opera" gruppoId="106"> - <prezzario prezzarioId="1" przId="0030" categoriaPrezzario="EPU"> <unitaDiMisura unitaDiMisuraId="2" udmId="10" simbolo="M" decimali="2" /> <unitaDiMisura unitaDiMisuraId="3" udmId="11" simbolo="KG" decimali="2" /> <unitaDiMisura unitaDiMisuraId="4" udmId="19" simbolo="W" decimali="0" /> <unitaDiMisura unitaDiMisuraId="5" udmId="2" simbolo="%" decimali="0" /> <unitaDiMisura unitaDiMisuraId="6" udmId="3" simbolo="M2" decimali="2" /> <unitaDiMisura unitaDiMisuraId="7" udmId="6" simbolo="CAD" decimali="0" /> <unitaDiMisura unitaDiMisuraId="8" udmId="8" simbolo="M3" decimali="2" /> <przDescrizione breve="Elenco Prezzi 0030" /> - <prodotto prodottoId="9"> <prd cid="A" /> <prdDescrizione breve="OPERE DA IMPRENDITORE EDILE#" /> </prodotto> - <prodotto prodottoId="10"> <prd cid="A" /> <prd cid="4" /> <prdDescrizione breve="LAVORI ED OPERE COMPIUTE" /> </prodotto> Figura 2: esempio di istanza XML dello schema SIX.XSD 30 Gestione dell’offerta Con riferimento all’architettura rappresentata si è realizzato un Web Service installabile presso il committente per la gestione del preventivo di Offerta. Il committente esporta mediante Linea32/PlaNet (o qualsiasi altro applicativo che riconosce lo standard) i modelli di preventivo senza i prezzi (istanze di SIX.XSD). Mediante Smart document Excel (oppure interfacce InfoPath) forniti da STR, le imprese partecipanti alla gara compilano (dopo avere effettuato il download dal Web Service) il modello di preventivo aggiungendo i loro prezzi. Mediante l’applicazione Smart Client si potrà effettuare il submit direttamente al committente; il preventivo è inviato al Web Service che aggiorna il database aziendale del committente stesso. Il committente alla scadenza della gara si “troverà” automaticamente tutti i preventivi pervenuti senza più bisogno di “scambiarsi” i documenti con posta elettronica e floppy disk. Features tecniche Lo Smart Client fornisce controlli avanzati tipici di un’applicazione custom, per cui durante la stesura di un preventivo si accede all’elenco degli articoli e all’elenco dei centri di costo da utilizzare tramite controlli liste; si possono gestire combo box per le tipologie (per esempio Manodopera, Mezzi d’opera, Materiali ecc), menu contestuali a cascata, e anche schede informative che dettagliano gli articoli da utilizzare. Tali controlli avanzati di interfaccia sono possibili sfruttando il nuovo task pane (research pane) disponibile su tutti i prodotti della suite Office 2003. Lo Smart Client si interfaccia grazie al XML e ai Web Services STR a qualsiasi fonte dati esterna come database, fogli XML, Web Services, sistemi di back-end e altro, diventando uno strumento con elevate potenzialità. Brogliaccio delle misure La stessa architettura dell’offerta prezzi assolve pienamente il problema del caricamento delle misure da parte delle imprese esterne: l’impresa esterna mediante interfacce InfoPath (prototipo realizzato anche per Tablet PC) oppure mediante Linea 32/PlaNet compila un modello di libretto misure precedentemente scaricato dal Web Service installato presso il committente oppure presso la propria sede centrale. Sono aggiunte le rilevazioni di misura attingendo dall’elenco prezzi e dai centri di costo assegnati; il submit del brogliaccio avviene in modo automatico tramite il Web Service direttamente nel database aziendale del committente che dovrà successivamente validare le rilevazioni di misura. Tale architettura prevede di operare in modalità sconnessa (sul cantiere può non essere disponibile un collegamento Internet) e di limitare il momento di connessione (download modello e submit brogliaccio delle misure) ad Internet quando opportuno (magari in albergo!). 31 Figura 3: interfaccia InfoPath per la gestione del brogliaccio delle misure dal cantiere L’interfaccia InfoPath realizzata per il Brogliaccio è stata progettata per essere fruita anche da tablet PC (Fig. 4). Figura 4: interfaccia InfoPath per la gestione del brogliaccio delle misure dal cantiere con TABLET PC L’architettura presentata in fig. 1 nel progetto Brogliaccio delle misure ed è evidenziata nella figura che segue (Fig. 5). 32 Figura 5: il brogliaccio delle misure dal cantiere con Office System e Web Services STR (Business to consumer) Scenari di integrazione orizzontale: collaborazione sulla stesura di un preventivo da postazioni remote Durante la stesura di un preventivo di un’opera complessa (per esempio un tratto ferroviario) vi è la necessita si scomporre il preventivo sulla base di raggruppatori e delegare la compilazione delle sottoparti a studi di progettazione differenti. In questo caso i Web Services STR scompongono il modello di preventivo in diverse parti disponibili per il download. I modelli di preventivo sono scaricati dagli applicativi differenti (Smart Client, Linea 32/PlaNet, ecc); i professionisti computano le parti di competenza specificate nel modello, effettuando successivamente il submit ai Web Services STR che si occuperanno di integrarli validandone anche il contenuto; in questo modo si ottiene il preventivo definitivo integrato. 33 Figura 6: Smart document Excel 2003 per la redazione del preventivo con ausilio di Web Services STR per banche dati prezzari Scenari di integrazione verticale: da un preventivo tecnico a un preventivo integrato Nel caso siano necessarie informazioni complementari a quelle tecnico-economiche, non gestite dal Web Service aziendale, è possibile che questo si rivolga a un altro Web Service (business to business) che invece ha accesso ad altre banche dati (manutenzione, sicurezza, antincendio ecc.) integrando così i dati mancanti sul sistema informativo aziendale con altre informazioni verticali. In questo modo si ottiene un documento completo che, tenendo presente gli aspetti legati ai costi delle opere, alla sicurezza in cantiere e alle successive manutenzioni, è il presupposto delle progettazione integrata. 34 Esempio di applicazioni Camere di commercio Le Camera di Commercio, consapevoli della crescente importanza del prezzario per l'attività dei professionisti e delle imprese, già da tempo realizzano listini dei prezzi delle opere edili pubblicati in modo cartaceo, in alcuni casi corredati da floppy disk. Nell’ottica di divulgare in modo più efficace tali informazioni, il progetto STR consiste nella realizzazione di una infrastruttura Web che, oltre a pubblicare il prezzario sul sito della CCIAA, ne consenta un utilizzo in remoto da parte dei professionisti o imprese, grazie alle nuove potenzialità offerte dal formato XML e dai nuovi strumenti Microsoft Office 2003. All’iniziativa hanno aderito le CCIAA di Mantova, Parma, Rimini, Piacenza, Verona e Reggio Emilia. Pubbliche amministrazioni Alcune amministrazioni pubbliche locali realizzano prezzari per l’edilizia con lo stesso obiettivo delle CCIAA. Le PAL sono le prime utilizzatrici di tali prezzari quando si realizzano opere pubbliche. Gli uffici tecnici di Comuni o Province devono affrontare la grande problematica della eterogeneità dell’informazione tipica dei progetti che coinvolgono differenti operatori: ente stesso, progettisti esterni e imprese di costruzioni. All’iniziativa ha aderito la Regione Lombardia. Caratteristiche del modello Il modello utilizzato per le Camere di Commercio e per le pubbliche amministrazioni si presta a essere applicato in un’ampia gamma di contesti. soddisfa, infatti, un bisogno molto comune espresso da: • necessità di utilizzare archivi disponibili sul Web; • elaborarli con interfacce semplici; • restituirli a sistemi informatici più complessi atti a realizzare fasi successive di lavoro. Gestione della progettazione di opere pubbliche Un’altra possibile applicazione riguarda la condivisione continuativa nel tempo dei dati di progetto mediante download e upload degli archivi di progetto nelle fasi di completamento o revisione del progetto stesso. La condivisione avviene mediante upload del computo metrico realizzato con gli Smart Client Office 2003 in formato XML grazie ai Web services STR che lo integreranno nel sistema informatico in uso presso il Comune (STR PlaNet o Linea 32). L’impresa effettua il dowload del computo metrico e dell’Elenco Prezzi Unitario di appalto. Effettua inoltre il download di un ulteriore Smart Client per la realizzazione del libretto delle misure. Mediante il sistema informatico STR PlaNET o Linea 32Upload viene effettuato l’upload dei dati di libretto in modo periodico per redigere gli stati di avanzamento dei lavori. 35 Applicazioni in ambito sanitario Anche nell’ambito della Sanità l’implementazione di una intranet permette di unificare l’accesso bidirezione alla informazioni da parte di tutti gli operatori, siano essi amministrativi o sanitari. L’ambito applicativo della sanità ha delle esigenze particolari, legate sia all’elevato numero di informazioni alle quali è necessario accedere e che devono essere continuamente aggiornate, sia all’estrema sensibilità di tali informazioni, che devono essere adeguatamente protette. Altra particolarità di questo ambiente è legata alla situazione operativa in cui lavorano gli operatori sanitari. L’accesso alle informazioni deve poter avvenire non da postazioni fisse, ma “in corsia”. Particolari sono quindi le postazioni client che possono operare attraverso collegamenti wireless oppure in modalità sconnessa grazie a soluzioni basate su smart client. Nuovi strumenti per la Sanità: i Tablet PC Lastre, ricette, ecografie, referti, stati clinici e diagnosi. Oltre il 70% della documentazione del nostro sistema sanitario viaggia su carta e provenie nella stragrande maggioranza da supporti e software tra loro differenti. Il risultato? Ogni medico o infermiere che vuole recuperare o aggiornare una cartella clinica deve destreggiarsi – nonostante la stragrande maggioranza delle informazioni sia già in forma digitale o potrebbe esserlo facilmente – tra montagne di documenti, rischiando di dimenticare qualcosa. Questa situazione determina servizi sanitari meno efficienti a costi superiori, in cui troppo spesso personale con esperienza e competenze è costretto a fare l’“amanuense" o il “copista”. L’introduzione dei Tablet PC potrebbe risolvere gran parte di questi problemi. Con dimensioni simili alla classica cartella medica, il Tablet PC può essere utilizzato come un normale blocco per appunti: in questo modo, il personale medico può disporre di un potente PC portatile, in grado di agevolare l'inserimento in tempo reale dei dati in modalità wireless durante lo svolgimento del loro lavoro quotidiano. Attraverso il sistema di input basato su penna e inchiostro digitale gli utenti possono effettuare annotazioni a mano direttamente sulle cartelle mediche o sulle lastre dei pazienti, automatizzando così molti processi cartacei e ottimizzando la propria attività. Le funzionalità offerte dal Tablet PC, inoltre, sono particolarmente apprezzate dai medici che visitano i pazienti a domicilio e che possono accedere istantaneamente a tutte le informazioni necessarie – esami di laboratorio, cartelle mediche, diagnosi, terapie – senza dover sfogliare decine di pagine alla ricerca dei dati di cui necessitano. Senza contare che sempre attraverso la modalità wireless è possibile poter accedere facilmente a prontuari medici, ricettari, informazioni mediche, community e altro. Microsoft InfoPath e lo standard XML per la Sanità Microsoft Office InfoPath 2003 è una nuova applicazione di Microsoft Office System per la razionalizzazione del processo di raccolta delle informazioni. Grazie a essa, team e organizzazioni possono realizzare e utilizzare facilmente moduli ricchi e dinamici. Dal momento che InfoPath supporta qualsiasi schema XML definito dal cliente e si integra con i servizi Web XML, le informazioni raccolte possono essere integrate con un’ampia serie di processi. 36 Chi usa questi moduli creati con Infopath può pertanto collegarsi direttamente con sorgenti informative in azienda in modo semplice e rapido. Attraverso questo potente strumento è possibile raccogliere all’interno di un modulo i dati che provengono da fonti esterne, magari basate su tecnologie eterogenee e distribuite. InfoPath potrà essere validamente utilizzato in ambito sanitario grazie al supporto che fornirà per lo standard Clinical Document Architecture (CDA), uno schema XML standard sviluppato da HL7, l’organizzazione di standard per l’informatica in Sanità più diffusa nel mondo. Lo standard HL7-CDA è un veicolo per importare ed esportare dati clinici strutturati da e verso le applicazioni esistenti, in documenti autenticati e firmati, e non richiede la totale reingegnerizzazione dei sistemi informativi già installati. I medici e gli altri operatori sanitari devono spesso reintrodurre informazioni sui pazienti tratte da differenti fonti: si tratta di una procedura lunga e noiosa sia per i medici sia per i loro pazienti, che spesso conduce a omissioni nelle cartelle cliniche. Utilizzando InfoPath insieme a HL7-CDA nell’ambito delle soluzioni verticali sanitarie, i medici potranno ulteriormente semplificare il processo di raccolta delle informazioni in modo da concentrarsi sui loro pazienti con la tranquillità di sapere che tutti i dati utili sono memorizzati nel sistema informativo e possono essere resi disponibili in modo sicuro agli operatori autorizzati quando e dove ne abbiano bisogno. In Italia InfoPath potrà essere integrato da società specializzate nel software e nei servizi per la Sanità. La divisione Pubblica Amministrazione e Sanità di Microsoft Italia sta già valutando questa possibilità con software house italiane e con enti pubblici come il Consiglio Nazionale delle Ricerche, per abilitare questi scenari di Sanità in rete anche nel nostro Paese. 37 La gestione dei progetti nella Pubblica Amministrazione (a cura della società B Human www.bhuman.it) Introduzione Al pari delle organizzazioni di altri settori, gli Enti della Pubblica Amministrazione fronteggiano con frequenza sempre maggiore la necessità di gestire progetti complessi, che coinvolgono funzioni diverse dell’organizzazione, i cui membri operano su più progetti contemporaneamente spesso da sedi fisicamente distanti.. In scenari di questo tipo una gestione efficiente delle risorse, la comunicazione con il team e la collaborazione all’interno del gruppo di progetto, il controllo di tempi e costi e la raccolta dei dati per la rendicontazione diventano per il Project Manager compiti molto difficili da eseguire con il solo ausilio dei programmi tradizionali di Project Management. A livello direttivo, il mantenimento di una visione d’insieme completa e tempestiva dello stato dei progetti in corso e degli impegni delle risorse, presupposto indispensabile per gestire consapevolmente le priorità e prevedere i fabbisogni futuri, risultano un’impresa non facile per i responsabili degli uffici e per l’alta dirigenza degli Enti. Al termine dei progetti sussiste infine il problema di dare la più ampia diffusione ai risultati raggiunti, affinché gli sforzi compiuti siano valorizzati e sviluppino appieno i loro potenziali benefici a favore dell’Ente. In sintesi, la gestione dei progetti si presenta sempre meno come un semplice problema di coordinamento nel contesto di un gruppo di lavoro e sempre più come un elemento centrale del contesto organizzativo dell’Ente. Questo documento illustra sinteticamente i principali problemi posti dalla gestione dei progetti e come la soluzione Microsoft Office System li risolve. Un Caso tipo Un esempio tipico e frequente di progetto complesso è l’allestimento di un portale Intranet informativo orientato a migliorare la diffusione e la reperibilità delle informazioni tra il personale dell’Ente. Si tratta di norma di progetti a notevole impatto organizzativo, visibili, quando non promossi direttamente dai massimi livelli dirigenziali dell’Ente. Il coordinamento del progetto operativo è normalmente in carico ai Sistemi Informativi che debbono tuttavia organizzare la collaborazione con tutti gli uffici coinvolti. Il fattore critico di successo di un progetto di questo tipo, infatti, risiede nell’organizzazione dei contenuti del portale che deve rispecchiare l’organizzazione funzionale dell’Ente e le esigenze di lavoro (terminologia, consuetudini e procedure) di ciascuna funzione coinvolta, nel rispetto delle prescrizioni e pratiche previste dall’Amministrazione Centrale. E’ pertanto necessario che il team di progetto sia costituito da persone competenti nelle diverse materie provenienti dalle Funzioni di competenza. 38 Altrettanto fondamentale, al termine di un progetto che si propone di migliorare la comunicazione interna, è la diffusione delle informazioni volte alla promozione e alla formazione all’uso della Intranet presso tutte le tipologie di utenti previste. Una Intranet informativa è infatti un progetto ad alto rischio, poiché si propone di sostituire in tutto o in parte i mezzi e i processi di comunicazione interna tradizionali. Una mancata o inadeguata adozione da parte dei suoi destinatari ne vanifica il significato e l’utilità. I problemi I principali nodi problematici esaltati da un progetto interfunzionale di cui un’intranet informativa è un buon esempio, sono nella pratica affrontati quotidianamente da Enti di qualunque dimensione in ordine a progetti di complessità anche ridotta. La pianificazione del progetto e la gestione delle risorse condivise tra progetti diversi è il primo problema da affrontare. La pratica insegna che ben difficilmente vi è una disponibilità di risorse tale da poterle assegnare in via esclusiva a un unico progetto. Nella migliore delle ipotesi, prendendo per esempio l’attività del settore informatico di un Ente locale, il Responsabile Sistemi Informativi potrà programmare il lavoro delle risorse-chiave sotto il suo diretto controllo in modo che possano dedicarsi con una certa continuità al progetto Intranet. Il problema diventa critico, al livello del singolo Ufficio, quando tali risorse appartengono a funzioni diverse dell’Ente e sono gestite gerarchicamente da responsabili diversi, ciascuno con i propri programmi e obbiettivi. In tal caso la semplice previsione iniziale della disponibilità delle risorse è un problema oneroso; l’aggiornamento di tale disponibilità con il procedere del progetto diventa esplosivo, a causa degli inevitabili mutamenti di molti fattori interni al progetto (tempi, scadenze, obbiettivi) ed esterni (altri progetti, mutamenti di priorità, malattie). Risulta evidente che una gestione accurata delle risorse e del loro impiego necessita di un supporto organizzativo trasversale ai progetti e, in molti casi, alle articolazioni dell’Ente. La gestione del team Una Intranet informativa è un progetto che di norma coinvolge un grande numero di interlocutori. In team numerosi, composti da persone impegnate solo parzialmente su un progetto e distanti fisicamente, la necessità per il Project Manager (PM) di garantire la completezza, pertinenza, tempestività e attendibilità delle comunicazioni relative al progetto con gli strumenti tradizionali (riunione, telefono, e-mail, fax) comporta un enorme impiego di tempo e una quasi totale incertezza dei risultati, poiché il compito di organizzare le informazioni e operare sulla scorta di quelle più recenti è lasciato di fatto a ciascuna risorsa. Uno sforzo improbo a carico del PM è pure costituito dalla raccolta e gestione delle informazioni di avanzamento circa le attività (relazioni di stato), i problemi emersi e dei dati necessari per la rendicontazione amministrativa. La collaborazione all’interno del team Un progetto complesso come una Intranet è costituito da numerose attività tutte correlate e finalizzate a un obiettivo, ma di natura molto diversa tra loro e svolte da persone differenti (organizzazione dei flussi di pubblicazione dei contenuti, albero di navigazione dei contenuti per i diversi tipi di utenza, progettazione tecnica del repository documentale, definizione dei profili di accesso al sistema ecc.). In queste circostanze la collaborazione tra i diversi gruppi di lavoro nell’ambito del team in termini di produzione congiunta di 39 elaborati, aggiornamento rispetto agli sviluppi più recenti degli stessi, revisioni e modifiche della programmazione è difficilmente gestibile mediante le riunioni e la comunicazione individuale. Accade più spesso che si debba ricorrere a una faticosa e mortificante riconciliazione a posteriori di segmenti del progetto divergenti. Consolidamento dei dati e reporting direzionale Un progetto complesso come quello esaminato richiede livelli di reporting differenti per natura e dettaglio in funzione dell’interlocutore. I massimi dirigenti sono interessati a informazioni sintetiche sull’avanzamento del progetto in termini di tempi e risultati conseguiti; i dirigenti delle unità organizzative – nel caso in esame il Responsabile Sistemi Informativi che ha in carico il progetto – richiederanno maggiori dettagli di natura economica e di pianificazione (rischi, problemi, variazioni del programma); i responsabili gerarchici delle risorse impiegate necessitano invece di informazioni accurate circa l’impiego effettivo e previsto delle loro risorse. Le funzioni di struttura (Personale, Economati) richiedono i dati amministrativi necessari alla gestione di loro competenza. Confezionare e recapitare nella forma richiesta questa mole di informazioni in maniera tempestiva è compito oneroso per il PM, necessariamente sottratto al controllo operativo del progetto. Anche per i destinatari di tali informazioni, consolidare il reporting di tutti i progetti in atto per formarsi un quadro di insieme attendibile e prendere decisioni informate, risulta un esercizio assai oneroso. Formazione e condivisione della conoscenza Portato a termine il progetto e avviata in produzione la Intranet, non è raro che la sua adozione sia appannaggio di pochi volonterosi. Al di là di situazioni fallimentari di questa natura, vi è tuttavia un patrimonio di conoscenza collaterale che viene disperso. Nel corso delle attività, infatti, molte esperienze e conoscenze sono state accumulate e cristallizzate nei documenti di progetto. Ma tali conoscenze ben difficilmente potranno essere reperite all’infuori del ristretto gruppo dei protagonisti del progetto. La soluzione Microsoft integrata dei progetti Office System per la gestione Microsoft Office System offre in un’unica soluzione integrata le funzionalità necessarie per supportare efficacemente il processo di gestione dei progetti. I componenti della soluzione e le principali funzionalità fornite da ciascuno di essi sono riassunti di seguito. Microsoft Products and Technologies Funzionalità Prodotti fondamentali Microsoft Office La piattaforma per la gestione integrata dei progetti che fornisce la centralizzazione e Project Server 2003 standardizzazione delle informazioni relative ai progetti utilizzate per: • Gestione centralizzata delle risorse 40 Microsoft Products and Technologies Funzionalità • Compilazione via Web del foglio ore e delle relazioni d’avanzamento • Consultazione via Web delle Raccolte di progetti e dello stato d’avanzamento dei progetti • Analisi e modellazione di scenari delle Raccolte di progetti • Personalizzazione e integrazione con applicazioni gestionali Microsoft Office Enterprise project management program that provides powerful tools for project managers, including: Project Professional Programma di Project Management che fornisce al Project Manager funzionalità quali: 2003 • Pianificazione e programmazione intuitive • Modelli standardizzati a livello di Ente • Assegnazione delle risorse basata sulla ricerca di competenze • Visualizzazione della disponibilità delle risorse Tecnologie di base Sistema Operativo La piattaforma di base per la costruzione di soluzioni integrate Microsoft Windows® 2003 ™ Server Microsoft Windows Componente di Windows Server 2003 che fornisce servizi ai gruppi di lavoro tramite siti Web per la SharePoint™ condivisione di informazioni e la collaborazione su documenti, tra cui: Services Microsoft SQL • Gestione dei Problemi • Gestione dei Rischi • Gestione documenti inclusi l’estrazione/archiviazione e la generazione automatica delle versioni L’ambiente di gestione dei dati relazionali e le funzionalità di analisi dei dati e Business Intelligence Server™ 2000 Prodotti raccomandati Microsoft Office Il programma di organizzazione personale e comunicazione che fornisce un ambiente unificato per la Outlook® 2003 gestione della posta elettronica, calendari, contatti, e altre informazioni. L’integrazione con Project Server 2003 permette: • La visualizzazione delle Attività di Project nel calendario di Outlook della risorsa cui sono state • La compilazione del foglio ore (Time Sheet) della risorsa tramite Outlook assegnate Prodotti addizionali in Microsoft Office System è un sistema completo di programmi, server, soluzioni e servizi intergrati Microsoft Office progettato per collaborare, analizzare, pubblicare e condividere dati di lavoro. Project 2003 è progettato System per funzionare con i programmi di Microsoft Office System, inclusi Microsoft Office Excel 2003, Microsoft Office PowerPoint® 2003, and Microsoft Office Visio® 2003, così da poter condividere e comunicare efficacemente le informazioni sui progetti a un vasto numero di interlocutori. L’impiego di SharePoint Portal Server 2003, inoltre, dispiega appieno e con la massima sicurezza e 41 Microsoft Products and Technologies Funzionalità controllo le potenzialità di aggregazione, condivisione e reperibilità di dati, contenuti e informazioni custoditi in archivi eterogenei per natura, collocazione e possibilità di accesso: mail server, file system, siti Windows SharePoint Services, Web server, ecc. Il modello operativo Microsoft Office System abilita l’adozione di un modello operativo efficace e integrato per la gestione dei progetti negli Enti della Pubblica Amministrazione, supportando le esigenze di tutti gli attori del processo e le interazioni tra i diversi livelli dell’organizzazione. Tale modello è reso possibile dalla centralizzazione dei dati relativi ai progetti e alle risorse a livello di Ufficio, Funzione o dell’intero Ente. Tali dati sono elaborati dal sistema in funzione delle esigenze di ciascuna tipologia di utenti (ruoli) coinvolti nel processo e sono resi accessibili tramite interfacce utente differenziate per ruolo, semplici e intuitive. Ruolo Interfaccia Programma/i utilizzato/i Dirigenti Project Web Access Ruoli di struttura Project Web Access Project Manager Microsoft Project Professional 2003, Project Web Access Project Web Access, Microsoft Outlook 2003 Microsoft Internet Explorer, Microsoft Excel 2003 Microsoft Internet Explorer, Microsoft Excel 2003 Microsoft Internet Explorer, Microsoft Office 2003 Microsoft Internet Explorer, Microsoft Office 2003 Membro del team Gestione Raccolte Progetti Gestione centralizzata risorse Collaborazione e Project Management Allineamento alle prior ità dell ’ Ente Inte grazione della pianificazione Supporto alla tempestivit à delle decisioni direzionali Compiti i stituzionali Ente Programmi, Iniziative Supporto alle decisioni su investimenti in risorse e priorità di impiego Integrazione Raccolte dei progetti gestiti Progetti Esecuzione coerente e ripetibile dei progetti Trasferimento di strumenti, tecnologie, formazione e sapere Figura 2: Schema del modello operativo di gestione dei progetti abilitato dalla soluzione Microsoft per la gestione integrata dei progetti Al livello direzionale, i dirigenti dell’Ente hanno accesso al sistema tramite Internet browser e possono disporre di visualizzazioni d’insieme sullo stato dei progetti di loro competenza; parimenti possono analizzare la modalità di impiego e il livelli di carico delle risorse. 42 Funzionalità avanzate di analisi e simulazione di scenari alternativi consentono di valutare gli effetti di eventuali interventi correttivi – in termini di cambiamento delle priorità dei progetti oppure di trasferimento parziale o totale delle risorse da un progetto all’altro – ovvero di valutare i fabbisogni generati dalle iniziative future. A un livello organizzativo intermedio sono disponibili funzionalità analoghe, accessibili via Web, per la gestione di programmi e iniziative comprendenti più progetti operativi e gli strumenti opportuni per gestire le risorse in organico in maniera unitaria e trasversale rispetto ai progetti sia per quanto riguarda la prevenzione di sovrallocazioni per le risorse operanti su progetti diversi sia per la gestione dei calendari e la pianificazione delle assenze. A livello di singolo progetto, il PM utilizza secondo le proprie consuetudini le potenti funzionalità di pianificazione e verifica di Microsoft Project Professional, potenziato nella gestione del team dall’integrazione con Project Server. Questo consente di assegnare al progetto solo le risorse effettivamente disponibili e per le quali si disponga della necessaria autorizzazione. Consente anche di pubblicare e rendere disponibili al team le informazioni di progetto in termini di attività da svolgere, i tempi di esecuzione, le annotazioni. Automaticamente e senza ulteriore sforzo Project Server aggiorna le informazioni destinate ai livelli centrali e amministrativi dell’organizzazione. Il PM, inoltre, richiede e riceve dalle risorse, tramite Project Server, gli aggiornamenti relativi all’avanzamento dell’attività e i fogli ore (timesheet) che, previa revisione e approvazione, aggiornano automaticamente il piano di progetto con la situazione effettiva. I membri del team di progetto accedono al sito di Project Server tramite browser utilizzando Project Web access. Qui prendono visione delle attività loro assegnate, compilano il foglio ore, segnalano rischi e problemi o prendono in carico quelli di loro competenza, compilano le relazioni di stato richieste. Se preferibile, le Attività possono essere trasferite sul calendario di Outlook, da cui è pure possibile compilare il foglio ore. Dal sito di Project Server si accede ai siti di progetto – gestiti da Windows SharePoint Services – che offrono un supporto completo alla condivisione e discussione delle informazioni di progetto e alla collaborazione su documenti ed elaborati. Tali funzionalità – pienamente inserite nel concetto di forte integrazione di Microsoft Office System, sono accessibili direttamente anche attraverso i programmi della suite Microsoft Office. E’ possibile, per esempio, aprire, modificare e salvare un documento Word nel sito del progetto direttamente dall’interno del programma esattamente come se lo si salvasse in una cartella sul proprio hard disk. L’eventuale presenza di Microsoft Exchange Server, inoltre, esalta ulteriormente le funzionalità collaborative del sistema, segnalando in tempo reale la possibilità di aprire una sessione di discussione online del documento con gli altri membri del team. In ogni caso Project Server e Windows SharePoint Services sono in grado di utilizzare qualunque server di posta elettronica per notificare ai membri del team una nutrita serie di eventi: dall’assegnazione a un’attività fino all’intervenuta variazione di un documento rilevante per il lavoro della risorsa interessata. 43 La soluzione al lavoro In virtù di un modello operativo di questo genere e del supporto fornito dalle tecnologie Microsoft, i problemi di gestione del progetto di una Intranet assunto a campione trovano tutti adeguata risposta. Nella pianificazione del progetto e in fase di gestione delle risorse il PM redige il piano delle attività in Microsoft Project Professional e definisce le competenze necessarie allocando direttamente le risorse dell’Ente cui ha accesso, ovvero utilizzando dei segnaposto. Figura 3: Creazione del team in Microsoft Project Professional 2003 Se opportuno l’operazione può essere completata anche via Web da un gestore delle risorse. In entrambi i casi è possibile verificare la disponibilità della risorse per il periodo previsto. 44 Figura 4: Visualizzazione disponibilità risorse via Web Terminato il piano di progetto iniziale il PM lo pubblica su Project Server. Successivamente il PM utilizzerà procedure analoghe per richiedere informazioni sull’avanzamento e o relazioni sullo stato ai membri del team. Figura 5: La pubblicazione del progetto da Microsoft Project su Project Server. Si notino le altre voci del menu Collaborazione per la gestione del team e l’interazione con Project Server 45 Gestione del team A seguito della pubblicazione del progetto i componenti del team ricevono notifica dell’assegnazione di nuove attività e possono prenderne visione sul sito Web di Project Server: Figura 6: Attività e compilazione del foglio ore nella pagina Web Scheda Attività di Project Web Access Dalla propria Scheda Attività, i membri del team possono compilare il foglio ore e inviare gli aggiornamenti al Project Manager. Con meccanismo analogo possono suggerire la creazione di nuove attività, segnalare problemi o comunicare assenze e modifiche al proprio calendario. Tali comunicazioni possono essere verificate e accettate dal PM dall’interno di Microsoft Project: Figura 7: Accettazione con Microsoft Project dell’avanzamento attività di una risorsa 46 Effettuato l’aggiornamento, i dati aggiornati sono automaticamente riportati nel piano di progetto in Microsoft Project: Figura 8: Gli aggiornamenti delle risorse sono riportati automaticamente in Project Collaborazione all’interno del team Quando il Project Manager pubblica un progetto su Project Server, al progetto può essere associato un sito gestito da Windows SharePoint Services. Qui i membri del team trovano gli strumenti necessari per condividere le informazioni del progetto e collaborare su documenti ed elaborati anche da postazioni distanti tra loro e in momenti diversi. Figura 9: La Home Page del sito di progetto creato con Windows SharePoint Services Il sito del progetto è accessibile da browser Internet – direttamente o mediante collegamenti da Project Web Access – oppure da Microsoft Project Professional e dalle altre applicazioni Office: 47 Figura 10: Accesso a documenti collegati dalla Scheda Attività di Project Web Access Figura 11: Accesso a un documento dalla pagina Raccolta di Documenti del sito di progetto 48 Figura 12: Apertura di un documento in Microsoft Office Excel 2003. Il riquadro di destra rende disponibili tutte le funzioni di collaborazione di Windows SharePoint Services e i servizi di Microsoft Exchange (se presente). Consolidamento dei dati e reportistica direzionale Analogamente a quanto accade per la comunicazione verso il team, la pubblicazione su Project Server di un progetto da parte del Project Manager e la successiva pubblicazione degli aggiornamenti, comporta l’aggiornamento istantaneo delle informazioni di stato visibili via Web dai dirigenti responsabili di tutti o di parte dei progetti in corso presso l’Ente: 49 Figura 13: Visione d’insieme dei progetti nella pagina Centro Progetti di Project Web Access I dati relativi a progetti e risorse vengono inoltre consolidati dal sistema che può produrre report predisposti in precedenza per specifiche esigenze e tipologie di utenti – come per esempio i responsabili gerarchici delle risorse temporaneamente allocate a supporto dello sviluppo del progetto Intranet – oppure li rende disponibili liberamente per l’analisi delle performance dei progetti, per la valutazione dell’impiego delle risorse o di interi comparti, infine per la modellazione di scenari previsionali alternativi (what-if). Figura 14: Esempio di semplice report grafico 50 Figura 15: Analisi libera dei dati relativi alle risorse in Project Web Access. L’analisi può essere condotta anche in Microsoft Office Excel 2003 Formazione e condivisione della conoscenza Al termine del progetto il sito Windows SharePoint Services del progetto stesso consente di costruire agevolmente delle viste sui suoi contenuti di maggior valore e di essere reso accessibile a tutti i membri dell’Ente. In tal modo esso diventa senza sforzi aggiuntivi un utile strumento per la comunicazione dei risultati del progetto e per la diffusione delle istruzioni necessarie a servirsi di tali risultati. Tale potenziale è tuttavia enormemente amplificato con l’adozione di Microsoft Office SharePoint Portal Server. Questo prodotto costituisce infatti una piattaforma solida e potente per l’allestimento di portali informativi e di servizio. Nel caso specifico SharePoint Portal Server abilita l’aggregazione controllata dei contenuti dei siti Windows SharePoint Services e la presentazione automatica degli stessi secondo criteri di pertinenza nelle aree del portale Intranet dell’Ente destinate a specifici classi di utenti (Audience). SharePoint Portal, inoltre, è in grado di classificare automaticamente i contenuti del sito di progetto e di renderli reperibili a chi effettui ricerche tematiche attinenti al progetto o alle esperienze condotte durante il suo sviluppo. Conclusioni La soluzione Microsoft Office System per la gestione integrata dei progetti nella Pubblica Amministrazione offre una risposta persuasiva ai problemi fronteggiati da Enti di ogni dimensione e complessità. Completamente modulare e configurabile consente di installare e utilizzare i soli componenti necessari a costi accessibili per le realtà di minori dimensioni, conservando un margine evolutivo elevato. 51 Fondata sulle più recenti tecnologie Microsoft in materia di sicurezza e sulla flessibilità del framework .Net, inoltre, può essere integrata ai sistemi gestionali esistenti, venendo a costituire a tutti gli effetti un passo significativo verso l’automazione dei processi indicata come la tappa finale del processo di innovazione tecnologica della Pubblica Amministrazione. 52 L’ARCHITETTURA MICROSOFT Architettura funzionale La gestione documentale Microsoft dispone di diverse soluzioni per la gestione dei documenti : Microsoft Office SharePoint Portal Server 2003 è l’applicazione enterprise per la gestione documentale; dispone di funzionalità rilevanti, quali indicizzazioni automatiche basate sul contenuto dei documenti e un elevato grado di personalizzazione grazie all’uso di componenti già disponibili di base, o sviluppati su misura. SharePoint Portal Server si differenzia dagli altri prodotti di gestione documentale in quanto, come il nome stesso lascia intuire, nasce per creare portali aziendali dove la componente documentale è importante, ma non esaurisce le funzionalità del prodotto. Windows SharePoint Services, componente di Microsoft Windows Server 2003, effettua l’archiviazione di metadati e documenti all’interno di un database SQL Server (o MSDE – Microsoft DataBase Engine), con un livello di granularità che può essere molto elevato. Questa soluzione è orientata alla creazione di siti Web collaborativi con funzionalità che comprendono la gestione di contatti, annunci, eventi, collegamenti, sondaggi, attività. Windows SharePoint Services è dunque uno strumento per la gestione dei documenti che dispone di tutte le principali funzionalità che lo rendono adatto a un uso di preproduzione (intendendo con tale termine la fase di produzione dei documenti prima del loro rilascio definitivo). Windows SharePoint Services è parte integrante di Microsoft Windows Server 2003 e non richiede pertanto l’acquisizione di alcun componente aggiuntivo. Questo implica che le funzionalità di gestione documentale siano parte dei servizi del sistema operativo Windows Server 2003. Exchange Server fornisce una ulteriore modalità per la condivisione dei documenti basata sull’uso delle cartelle pubbliche, accessibili mediante il client Microsoft Outlook. Analogamente la condivisione può avvenire utilizzando cartelle condivise a livello di file system. Queste funzionalità, da tempo presenti nell’ambiente Microsoft, non vanno sottovalutate o considerate superate dalla disponibilità di applicazioni specificamente nate per la gestione documentale. Molto spesso, nel normale lavoro d’ufficio, il singolo utente desidera conservare e condividere in modo informale una serie di documenti che costituiscono bozze, semilavorati, documenti di complemento che non avrebbe senso archiviare nel sistema documentale centralizzato. Il portale SharePoint Portal Server, è l’applicazione ideale per la creazione di portali perfettamente integrati con tutte le basi di conoscenza e le applicazioni di un’amministrazione. Consente di personalizzare con estrema facilità l’accesso a numerose fonti dati. Grazie alle Web Part consente di inserire direttamente applicazioni o collegamenti alle stesse. Trattandosi di un’applicazione Web based, il portale realizzato con SharePoint Portal Server è fruibile sia all’interno dell’amministrazione sia dal pubblico e dalle aziende. 53 La possibilità di profilare il singolo utente consente di presentare le sole informazioni che lo stesso è autorizzato a consultare. L’aspetto di una soluzione basata su SharePoint Portal Server consente contemporaneamente la gestione dei documenti all’interno di un’amministrazione pubblica e la fruibilità di informazioni da parte del cittadino. SharePoint Portal Server è perfettamente integrato con Windows SharePoint Services. Windows SharePoint Services consente di creare portali a uso dei singoli uffici della Pubblica Amministrazione che possono usufruire dei servizi di aggregazione e indicizzazione di SharePoint Portal Server. Il content management La gestione della parte non strettamente documentale del portale della Pubblica Amministrazione può avvenire, oltre che con i normali strumenti di sviluppo e gestione, quali Microsoft Visual Studio .Net e Microsoft FrontPage, utilizzando Microsoft Content Management Server 2002. La messaggistica Lo scambio di informazioni all’interno della stessa amministrazione o fra amministrazioni diverse, avviene principalmente mediante l’uso di posta elettronica. Exchange Server è il prodotto Microsoft che consente, fra gli altri, lo scambio di posta elettronica attraverso gli standard più comuni. L’ambiente collaborativo Cartelle condivise, cartelle pubbliche di Exchange Server, Windows SharePoint Services sono strumenti utili per la condivisione di informazioni in forma più o meno strutturata. Grazie a questi strumenti e allo scambio di messaggi mediante i servizi di Exchange è possibile operare in un ambiente collaborativo dove instaurare flussi informativi (non necessariamente solo documentali) basati sullo scambio di messaggi, documenti, collegamenti a risorse (eventualmente gli stessi documenti contenuti nel repository documentale). L’ambiente collaborativo, consente la gestione di flussi poco strutturati o per i quali sia richiesta una gestione personalizzata e poco prevedibile; consente in ogni caso la virtualizzazione di procedimenti (nel senso di eliminazione del passaggio di carta) anche senza l’impostazione di un vero e proprio Workflow. Altre funzionalità dell’ambiente collaborativo Microsoft sono per esempio le agende e rubriche condivise, la definizione di attività, la disponibilità di moduli personalizzabili. SharePoint Portal Server dispone di una propria gestione di flussi documentali, principalmente legata alla preparazione per il successivo rilascio di un documento. Anche in questo caso quindi si può parlare principalmente di Workflow collaborativo. La gestione del Workflow Le funzioni per la gestione di flussi di dati e di documenti sono presenti in diverse applicazioni; in particolare SharePoint Portal Server, Exchange Server e BizTalk Server. Exchange Server e BizTalk Server dispongono tra l'altro di funzionalità specifiche ed editor grafici per la definizione dei flussi. 54 L’approccio di Exchange Server è ovviamente quello tipico di un sistema di messaggistica, dove il progredire di un procedimento potrebbe in realtà essere effettuato anche con l’inoltro manuale di un messaggio con documenti (o riferimenti) allegati. Exchange Server consente di automatizzare i processi, creando form personalizzati e disegnando il processo mediante un editor grafico (Workflow Designer for Exchange). L’approccio manuale può essere sempre perseguito per creare flussi di documenti che rispondano a esigenze particolari, non precedentemente codificate. In una gestione manuale, sono i documenti che guidano l’esecuzione di un processo, ma il documento di per sé non è certo lo strumento ideale per lo scambio di informazioni fra applicazioni informatiche. La vera automazione dei processi non può quindi basarsi sui documenti. Il documento nasce per collezionare principalmente informazioni destrutturate, mentre le applicazioni informatiche nascono per gestire dati strutturati: gestire un processo con strumenti informatici mantenendo il focus sui documenti è quindi di per sé una forzatura. É evidente che ben difficilmente si riuscirà in tempi brevi a eliminare il “documento” come mezzo per lo scambio di informazioni sia fra applicazioni informatizzate sia tra persone fisiche, specie in un ambiente, come la Pubblica Amministrazione, che è da sempre basata sull’uso dei documenti. Solo dove i processi sono assolutamente codificati e definiti il documento è stato eliminato all’interno del processo e costituisce unicamente l’input o l’output del processo stesso. Il caso più eclatante dove questo è avvenuto si ha nella gestione contabile di un’azienda. I documenti in ingresso, siano essi documenti di trasporto, fatture, bonifici, vengono trasformati nei dati corrispondenti i quali vengono processati secondo algoritmi consolidati e ben definiti. Al termine del processo altri documenti vengono generati, quali libri contabili, fatture in uscita, bilanci. Si tratta di documenti emessi unicamente per semplificare la lettura dei responsabili amministrativi, e per motivi fiscali, non perché servano effettivamente alla gestione contabile o per il suo funzionamento. Una riprova si ha con il fatto che lo scambio di dati in ingresso e in uscita fra le amministrazioni diverse si può automatizzare senza l’uso di documenti. Un tempo questo avveniva utilizzando EDI, ora tramite utilizzando XML. In ambito privato, sono numerose le aziende che si scambiano ordini, fatture, pagamenti, direttamente in formato elettronico, con il successivo inoltro del documento cartaceo ai soli fini fiscali. La gestione contabile di un’azienda è un caso limite, in quanto i processi sono assolutamente codificati; nondimeno molte informazioni utili per la gestione di un procedimento potrebbero essere presenti all’interno di database e gestite mediante applicazioni in ambienti eterogenei (per esempio mainframe). La reale automazione di un processo non può quindi prescindere dalla capacità dell’applicazione di Workflow di garantire un’integrazione con applicazioni estremamente diverse fra loro. É quello che si propone di fare BizTalk Server, il prodotto Microsoft per l’integrazione aziendale interna (Enterprise Application Integration) e per l’integrazione government-togovernment (o business-to-business nel caso di scambi informativi fra aziende). Grazie a BizTalk Server è possibile creare flussi informativi e integrare applicazioni diverse utilizzando standard pubblici come XML. 55 Indicizzazione Il motore di indicizzazione è parte integrante del sistema operativo di Microsoft e può essere utilizzato per effettuare delle ricerche su tutti i documenti archiviati. L’indicizzazione riguarda sia la parte full text dei documenti (siano questi presenti nel file system o in Web server), che di metadati eventualmente associati ai documenti. SharePoint Portal Server è in grado di indicizzare contenuti su svariate fonti dati, come siti Web interni o esterni, file system, cartelle condivise di Exchange Server e altri. L’indicizzazione può essere fatta per categorie; SharePoint Portal Server è in grado di individuare all’interno di un documento gli elementi chiave per poterlo abbinare a categorie definite in fase di personalizzazione. Web server Internet Information Services è il Web server parte integrante del sistema operativo Windows 2000 Server e delle successive piattaforme Server.. La presenza di un Web server è indispensabile per la creazione di un portale, qualunque sia la sua funzione. Firma digitale L’ambiente Microsoft rende disponibile per l’implementazione della firma digitale specifici servizi. I certificati digitali emessi consentono di proteggere le informazioni tramite crittografia a livello di file system, networking e Internet e di messaggistica con la possibilità di firma e codifica dei messaggi in S/MIME. 56 I principali prodotti server Microsoft Office SharePoint Portal Server 2003 E’ il server che consente di sviluppare un portale scalabile in grado di connettere persone, team e informazioni nell'ambito dei processi aziendali. Office SharePoint Server 2003 rende disponibile una soluzione che integra informazioni di vari sistemi in un’unica soluzione mediante l’autenticazione Single Sign-On e la capacità di integrazione di soluzioni enterprise. Il portale facilita la collaborazione tra utenti consentendo loro e ai team di aggregare, organizzare e ricercare le informazioni. Tramite la personalizzazione del contenuto e del layout del portale e grazie alla sua caratterizzazione per particolari gruppi di destinatari, gli utenti hanno la possibilità di trovare rapidamente le informazioni desiderate. Le amministrazioni possono calibrare le informazioni, i programmi e gli aggiornamenti in base ai gruppi di destinatari, al ruolo organizzativo da essi svolto, al team di appartenenza, agli interessi, al gruppo di protezione o a qualsiasi altro criterio di appartenenza definibile. SPS 2003 si può integrare con: MCMS per la gestione dei contenuti Web, la creazioni di contenuti e la loro pubblicazione su portali SPS; BTS per l'integrazione delle applicazioni; e WSS per la gestione e l'aggregazione dei portali pensati per i team. Microsoft Content Management Server 2002 Riduce notevolmente i tempi necessari per creare e distribuire siti Web basati sui dati, che offrano scalabilità, affidabilità e prestazioni elevate. Content Management Server consente ai provider di contenuti di gestire le informazioni messe a disposizione e offre all'utente del sito un'esperienza personalizzata e mirata, a misura del suo profilo e della periferica di navigazione. MCMS 2002 si può integrare con: SPS per la ricerca, lo sviluppo di contenuti, l'esposizione del flusso di lavoro e lo stato MCMS; BTS per l'aggregazione dei contenuti; e MCS per la personalizzazione e gli strumenti di analisi. Microsoft BizTalk Server BizTalk Server offre una famiglia di strumenti e di servizi che velocizza la creazione delle procedure e l'integrazione delle applicazioni. Relazioni tra le amministrazioni sicure e affidabili possono essere costituite rapidamente, indipendentemente dai sistemi operativi, dai modelli o dai linguaggi di programmazione. BizTalk Server si può integrare con: MCMS per la gestione dei contenuti Web e la creazione di contenuti; MCS per l'elaborazione delle transazioni end-to-end. Microsoft SQL Server™ 2000 E’ un pacchetto di analisi dati e database Web completo, che apre la strada al rapido sviluppo di una nuova generazione di applicazioni commerciali in grado di offrire alle amministrazioni pubbliche un vantaggio competitivo essenziale. SQL Server offre supporto di base per il linguaggio XML e la capacità di eseguire query su Internet e oltre i limiti del firewall. Visual Studio® .NET è un insieme completo di strumenti per lo sviluppo di soluzioni portale. SQL Server 2000 si può integrare con: tutte le tecnologie Microsoft Integrated Portal, come l'archiviazione back-end. 57 Microsoft Office Project Server 2003 Microsoft Office Project Server 2003 è la piattaforma che supporta le funzionalità di gestione risorse e progetti e di collaborazione della soluzione EPM (Enterprise Project Management). I dipendenti si connettono a Project Server 2003 mediante Project Professional e Project Web Access per salvare, recuperare e interagire con i dati presenti in Project Server. Per poter usufruire dell'intera gamma di funzionalità per la gestione dei progetti e delle risorse Project Server 2003 richiede come database Microsoft SQL Server 2000. Microsoft Office Live Communications Server 2003 Microsoft Office Live Communications Server 2003, il server di Microsoft Office per la comunicazione in ambito aziendale, è la nuova soluzione di messaggistica immediata e la piattaforma estensibile per comunicazioni in tempo reale creata da Microsoft per permettere a chi lavora con le informazioni di connettersi e comunicare in modo incisivo. Live Communications Server 2003 consente a un'azienda di installare una soluzione gestita di messaggistica immediata con funzionalità quali la registrazione, l'archiviazione, il trasferimento di file, le conferenze audio e video e la condivisione delle applicazioni. Microsoft Windows Server 2003 E’ la piattaforma infrastrutturale più produttiva per l'ottimizzazione di applicazioni connesse, reti e servizi Web, dal gruppo di lavoro al centro dati. Semplice da distribuire, gestire e utilizzare, Windows Server 2003 consente di creare un'infrastruttura IT più sicura, che offre una potente piattaforma di applicazioni per la rapida creazione di soluzioni connesse e un’Information Worker Infrastructure pensata per migliorare la comunicazione e la collaborazione, ovunque e in qualsiasi momento. Windows SharePoint Services Componente chiave della Information Worker Infrastructure disponibile con Microsoft Windows Server 2003, Windows SharePoint Services è il motore che consente la creazione di siti Web per la condivisione delle informazioni e la collaborazione tramite documenti. Windows SharePoint Services offre funzionalità aggiuntive al sistema Microsoft Office e alle altre applicazioni desktop, oltre a fungere da piattaforma per lo sviluppo delle applicazioni. I siti SharePoint rendono disponibili comunità per la collaborazione tra team, consentendo agli utenti di lavorare insieme su documenti, attività e progetti. L'ambiente è progettato per la distribuzione, l'amministrazione e lo sviluppo delle applicazioni in modo semplice e flessibile. 58 I principali prodotti client Microsoft Office 2003 Office 2003 rappresenta il fulcro di Microsoft Office System. Facilitando la connessione agli utenti, alle informazioni e ai processi degli enti della Pubblica Amministrazione appropriati mediante innovazioni come l'integrazione con le tecnologie di collaborazione intranet di Microsoft, IRM (Information Rights Management) e il supporto del linguaggio XML (Extensible Markup Language) standard, Office 2003 consente di intraprendere azioni più efficaci e ottenere migliori risultati. Fra gli altri miglioramenti introdotti vi sono: • L'integrazione con i prodotti e le tecnologie di Microsoft SharePoint, che consente ai team di lavorare in modo più rapido e agile e offrire il proprio contributo in un ambiente sempre più impegnativo; • Il supporto XML in Microsoft Office Word 2003, Microsoft Office Excel 2003 e Microsoft Office Access 2003, che fornisce i componenti di base utilizzabili dalla PA per creare soluzioni in grado di migliorare le capacità individuali di previsione, gestione e risposta ai cambiamenti nell'organizzazione e nel mercato. • Il supporto della tecnologia IRM, che consente agli enti pubblici di proteggere le informazioni da un uso improprio e da appropriazioni indebite. Office 2003 comprende le seguenti applicazioni (le applicazioni disponibili sono legate al tipo di edizione Office 2003): 59 Word 2003 Word 2003 è l'elaboratore di testi di Microsoft Office. In risposta ai commenti dei clienti, Word 2003 offre ora nuove funzionalità per rendere la creazione, la condivisione e la lettura dei documenti ancora più semplice. Le funzionalità di revisione e inserimento di commenti sono state potenziate per adeguarsi ai diversi modi in cui si tiene traccia delle modifiche e si gestiscono i commenti. Word 2003 supporta anche l'XML come formato di file e può essere utilizzato come editor XML completo. È inoltre possibile utilizzare Word 2003 per salvare e aprire file XML da integrare con dati di importanza cruciale. Excel 2003 Excel 2003, l'applicazione per fogli di calcolo di Microsoft Office, include il supporto per XML e nuove funzionalità che semplificano l'analisi e la condivisione delle informazioni. È possibile definire una parte di un foglio di calcolo come elenco ed esportarla in un sito Web di Microsoft Windows SharePoint Services. Gli smart tag in Excel 2003 sono più flessibili rispetto a Office XP e i miglioramenti apportati alle funzioni statistiche consentono di eseguire analisi più accurate delle informazioni. Outlook 2003 Microsoft Office Outlook 2003 è l'applicazione di Microsoft Office per la comunicazione e la gestione dei dati personali e costituisce uno spazio unico per la gestione di posta elettronica, calendari, contatti e altre informazioni personali e dei team. Gli importanti miglioramenti introdotti in Outlook 2003, come la nuova modalità cache, il raggruppamento automatico dei messaggi, la gestione della posta indesiderata e le visualizzazioni di lettura più facilmente consultabili, incidono molto positivamente sull'organizzazione e la gestione delle informazioni, nonché sulle prestazioni e sulla connettività dell'utente. PowerPoint 2003 Microsoft Office PowerPoint 2003, l'applicazione di Microsoft Office per la creazione di presentazioni, consente di colpire l'attenzione, di persona o in linea. Con i miglioramenti introdotti nell'interfaccia utente e il supporto per gli smart tag, PowerPoint 2003 semplifica la visualizzazione e la creazione di presentazioni. Modifiche decisive sono state apportate anche al supporto multimediale. I file creati con PowerPoint 2003 potranno essere salvati in un CD senza alcuna difficoltà, mentre l'integrazione con Microsoft Windows Media Player consentirà di riprodurre flussi audio e video in una presentazione. Access 2003 Access 2003, l'applicazione di Microsoft Office per la gestione di database, garantisce una maggiore facilità di utilizzo e una migliore capacità di importare, esportare e utilizzare file di dati XML. Lavorare con Access 2003 è oggi più semplice perché gli errori più comuni vengono identificati e contrassegnati automaticamente e viene offerta la possibilità di correggerli. Una nuova funzionalità consente inoltre agli sviluppatori di database di individuare le dipendenze degli oggetti. FrontPage 2003 Microsoft Office FrontPage 2003, l'applicazione di Microsoft Office per la creazione e la gestione di siti Web, offre funzionalità e controlli avanzati che consentono di progettare siti Web più sofisticati, generare codice più velocemente ed estendere le capacità Web mediante l'inserimento di codice XML e la connessione a origini dati esterne. Per quanto concerne la pubblicazione sul Web, FrontPage 2003 consente di passare dalla semplice creazione di pagine statiche alla progettazione di siti Web interattivi dalle caratteristiche e funzionalità avanzate. 60 OneNote 2003 Microsoft Office OneNote™ 2003, l'applicazione di Microsoft Office per prendere e gestire gli appunti, consente di acquisire, organizzare e riutilizzare le proprie note su un computer portatile o desktop oppure su un Tablet PC. OneNote 2003 rappresenta uno spazio unico per l'acquisizione di diversi tipi di dati, inclusi appunti digitati o scritti a mano, diagrammi disegnati a mano, registrazioni audio, foto e immagini scaricate dal Web e informazioni ricavate da altre applicazioni. OneNote 2003 consente poi di organizzare e riutilizzare tali informazioni nel modo che si preferisce, per ottimizzare la gestione dell'enorme mole di dati che ci si trova ad affrontare ogni giorno. Publisher 2003 Microsoft Office Publisher 2003, il programma per publishing aziendale e materiale di marketing di Microsoft Office, rende più semplice che mai creare, progettare e pubblicare materiale di marketing e comunicazione di livello professionale. È possibile creare documenti per la stampa, la posta elettronica e il Web utilizzando la stessa interfaccia utente estremamente intuitiva delle altre applicazioni di Microsoft Office System. Publisher 2003 innalza il livello della creazione e della pubblicazione di materiale per la comunicazione. Project 2003 Microsoft Office Project 2003, pur facendo parte di Microsoft Office System, è a sua volta una famiglia di prodotti comprendente Microsoft Office Project Standard 2003, Microsoft Office Project Professional 2003 e Microsoft Office Project Server 2003. Project Professional 2003 e Project Server 2003 insieme a Project Web Access interagiscono per garantire una soluzione completa per l’Enterprise Project Management che consente alle organizzazioni di standardizzare le iniziative di lavoro, i progetti e le risorse allo scopo di migliorare i risultati professionali. Grazie alle flessibili funzionalità di analisi e di creazione di relazioni, si disporrà sempre di informazioni utili per ottimizzare le risorse, definire la priorità delle attività da eseguire e allineare i progetti agli obiettivi generali. Visio 2003 Microsoft Office Visio 2003, l'applicazione di Microsoft Office per la creazione di diagrammi tecnici e professionali, consente di trasformare le idee e i tradizionali dati in diagrammi. L'applicazione agevola la comprensione e la divulgazione delle informazioni strategiche, permettendo di migliorare il processo decisionale, creare consenso all'interno dell'organizzazione, potenziare la comunicazione e incidere in maniera più professionale e duratura sui destinatari dei messaggi della Pubblica Amministrazione. InfoPath 2003 Microsoft Office InfoPath™ 2003, l'applicazione di Microsoft Office per l'acquisizione e la gestione delle informazioni, semplifica il processo di acquisizione dei dati. Questa nuova applicazione consente infatti di eseguire tre attività chiave: creare moduli dinamici, completarli e inoltrarli ai sistemi e ai processi aziendali abilitati per XML. Offre anche un modo estremamente efficace e flessibile per ottenere informazioni e renderle riutilizzabili per chiunque faccia parte dell'azienda. InfoPath 2003 fa sì che chi lavora con le informazioni possa fornire e ottenere senza alcuna difficoltà i dati necessari in maniera tempestiva, affinché sia possibile prendere decisioni ben ponderate. 61 APPROFONDIMENTI Smart client Smart client: accesso ovunque e in qualsiasi momento Recentemente sono emerse nuove e dinamiche applicazioni basate su Microsoft .NET Framework che sfruttano i modelli client-server per distribuire e fruire dei dati tramite i servizi Web XML. Utilizzando i servizi Web XML per fornire accesso ai propri dati, le organizzazioni possono aggiornare in continuazione la modalità e il tipo di informazioni da condividere via Internet con partner, utenti e dipendenti e all'interno della propria intranet e delle applicazioni lineof-business indipendentemente dal tipo di origine dei dati. Grazie a questa importante tecnologia per soluzioni smart client, Microsoft Office System offre alle organizzazioni potenti funzionalità di analisi dei dati, collaborazione, reporting e presentazione per trasformare i dati esposti dai servizi Web XML in informazioni e opportunità. Una smart client è un'applicazione client progettata per fruire dei servizi Web XML e interagire con i dati esposti da questi servizi, anche non in linea. Contrariamente alle applicazioni basate su browser, le soluzioni smart client non dipendono da una connessione con il server per l'elaborazione. La maggior parte della logica e dell'elaborazione dell'applicazione avviene nel computer client locale tramite funzionalità estese. Con Microsoft Office 2003, un'amministrazione può integrare nuove origini di dati con le comode e familiari interfacce utente di Microsoft Office Word 2003, Microsoft Office Excel 2003 o altri programmi Microsoft Office System per sviluppare soluzioni smart client flessibili e innovative. Servizi Web XML I servizi Web XML permettono alle amministrazioni di offrire un'ampia serie di soluzioni personalizzate e integrate facilitando l'accesso programmatico a diverse origini di dati ed esponendole ad applicazioni trusted smart client. In modo molto simile al software dei componenti, i servizi Web XML sono programmabili e riutilizzabili, ma possono essere più facilmente distribuiti in una intranet o in Internet. Se i dati esposti da un servizio Web XML vengono messi in cache da un'applicazione smart client, un information worker può disconnettersi dal server conservando però la capacità di elaborare, analizzare, salvare e condividere i dati forniti dal servizio Web XML. Una volta riconnesso al server dell’amministrazione, il client può aggiornare in maniera intelligente le origini dei dati in base a quanto permesso dalla logica dell'applicazione. Office 2003 e tecnologie Smart client Con Office 2003 le applicazioni client possono diventare parte del ciclo di gestione delle informazioni di un'organizzazione e non essere semplicemente contenitori statici per i dati binari. Le smart client possono essere componenti integranti dell'infrastruttura IT di un'organizzazione, integrati nella logica operativa e in grado di elaborare i dati tramite i servizi Web XML. 62 Utilizzando XML in Office 2003 per separare i dati da altri aspetti di un documento, il contenuto di una presentazione o di un foglio di calcolo creato dagli information worker può essere riutilizzato da altre applicazioni. Un'altra opzione per creare smart client in Office System è rappresentata da Microsoft Office InfoPath™ 2003, che realizza moduli dinamici e strutturati basati sugli schemi XML sottostanti. Come gli smart document, anche InfoPath 2003 consente agli information worker di utilizzare i servizi Web XML per creare, accedere e utilizzare le informazioni dell’amministrazione. Smart document In Office 2003, è possibile realizzare soluzioni smart client basate sui cosiddetti smart document. Gli smart document sono un nuovo tipo di modello basato su un documento Word 2003 o Excel 2003, una cartella di lavoro o un template con una struttura XML sottostante e un Riquadro attività personalizzato. La struttura XML dello smart document si basa su uno schema XML definito dall’amministrazione, che visualizza le informazioni pertinenti nel Riquadro attività nel momento in cui un information worker sposta il cursore sulle varie sezioni dello smart document. Esempi di informazioni che potrebbero essere visualizzate nel Riquadro attività sono, fra le altre: i dettagli della Guida, i dati correlati, gli strumenti per lavorare con il documento o immagini grafiche utili. Poiché, in genere, gli smart document vengono scaricati da un server trusted, anche il codice dello smart document, chiamato “pack di espansione XML” e comprendente uno schema XML, può essere aggiornato dal server. Sviluppo e distribuzione di soluzioni smart client Nuovi modelli di distribuzione permettono di memorizzare alcune soluzioni smart client in una rete interna o in un server trusted; il codice viene automaticamente scaricato nel momento in cui l'utente crea l'istanza dell'applicazione smart client. Le smart client sono anche facili da aggiornare: è sufficiente che gli amministratori cambino il codice nel server. Grazie a questa distribuzione lato server, la soluzione può essere facilmente gestita e si riduce il rischio che venga colpita da un codice dannoso. Dato che Office 2003 fornisce un supporto XML esteso in Word 2003 e in Excel 2003, compresa la programmabilità del modello a oggetti e l'utilizzo di schemi XML definiti dal cliente, ora si hanno a disposizione diverse opzioni per sviluppare soluzioni smart client appropriate per la propria organizzazione. Conclusione Microsoft Office System offre tecnologie innovative per soluzioni smart client, che sfruttano completamente le informazioni esposte dai servizi Web XML. Le soluzioni intelligenti realizzate sui programmi Office 2003 possono accedere dinamicamente ai servizi Web per analizzare, condividere ed elaborare i dati. Ne risultano delle applicazioni flessibili e personalizzabili con informazioni sempre aggiornate che possono essere utilizzate online o messe fuori linea senza perdere nessuna funzionalità utente. Grazie alle applicazioni Office 2003 e alle tecnologie rese disponibili da Microsoft Office System per creare smart client, le organizzazioni possono sfruttare gli investimenti esistenti sia in termini di tecnologia sia di formazione degli information worker e realizzare 63 soluzioni smart client in grado di utilizzare più efficacemente le informazioni delle amministrazioni. Informazioni sugli Smart document Gli smart document sono documenti progettati in modo tale da fornire suggerimenti durante l'utilizzo. Diversi tipi di documenti, per esempio moduli e modelli, possono essere utilizzati come smart document. Gli smart document si rivelano particolarmente utili all'interno dei processi. Si supponga per esempio che l’amministrazione abbia implementato un processo che prevede la compilazione di moduli per la valutazione annuale dei dipendenti, e che a tale scopo si utilizzi un modello di Microsoft Word. Se il modello viene convertito in smart document, potrà essere collegato a un database che inserirà automaticamente determinati dati, per esempio nome e ID del dipendente, nome del dirigente e così via. Quando si compila il modulo, nello smart document è possibile visualizzare un pulsante che consente di inviarlo al passaggio successivo nel processo. Poiché lo smart document conosce il nome del dirigente, può addirittura autoinoltrarsi a tale persona. Inoltre, indipendentemente dall'utente che lo sta utilizzando, lo smart document conosce sempre il punto in cui si trova nel processo di revisione e quali sono le operazioni seguenti. Gli smart document consentono di riutilizzare i contenuti. Gli smart document semplificano inoltre la condivisione delle informazioni. Sono in grado di interagire con un'ampia gamma di database e si avvalgono di Microsoft BizTalk Server per tenere traccia del flusso di lavoro. Interagiscono anche con altre applicazioni di Microsoft Office. È per esempio possibile utilizzare smart document per inviare messaggi di posta elettronica attraverso Microsoft Outlook senza dover chiudere il documento o aprire Outlook. Gli smart document vengono creati e distribuiti da sviluppatori e professionisti IT. Come verificare se un documento di Word è uno smart document? Potete scegliere Modelli e aggiunte dal menu Strumenti, quindi selezionare la scheda Pacchetti di espansione XML e verificare se al documento è applicato un pacchetto di espansione XML. Nel pacchetto di espansione XML sono inclusi diversi componenti quali file XML (Extensible Markup Language) e un manifesto che fa riferimento a tali componenti. Quando si apre un documento a cui è stato applicato un pacchetto di espansione XML, viene aperto automaticamente il riquadro Azioni documenti, che può includere strumenti per l'esecuzione delle attività nonché istruzioni per l'utilizzo dello smart document. Le funzionalità specifiche offerte da uno smart document dipendono dallo sviluppatore o dal professionista IT che l'ha creato. Se non si dispone di risorse IT o di sviluppo interne, è possibile scaricare smart document creati da terze parti. Office 2003 e mobile device Sebbene le tecnologie per la digitalizzazione delle informazioni e la condivisione wireless attraverso dispositivi mobili esistano da alcuni anni, gli ostacoli alla loro diffusione sono stati finora numerosi. Il proliferare di software, la difficoltà di creare sistemi integrati, i percorsi formativi complessi hanno portato a una valutazione del rapporto investimenti/profitti in cui le incognite superavano le certezze. A causa di tecnicismi e 64 difficoltà, spesso conveniva trascrivere su carta progetti e informazioni raccolte lontano dall'ufficio, o trasferire dati da un sistema all'altro, piuttosto che acquistare nuovi strumenti, imparare nuove procedure, digitalizzare i processi. Con Office 2003 e più in generale Office System – uniti alla tecnologia lato server di Windows – vengono poste le condizioni perché questa dispersione di produttività venga eliminata. Le naturali resistenze da parte delle persone all'affermazione di nuove procedure potranno essere superate e il ROI diventare estremamente vantaggioso. Gli investimenti (acquisto di dispositivi mobili, aggiornamenti di Office e Windows, formazione e tempi di implementazione) sono infatti contenuti, a fronte dei considerevoli vantaggi in termini di produttività. Con Office 2003 tutte le procedure possono essere gestite "con familiarità" e senza difficoltà dal lato utente, direttamente dai dispositivi mobili, proprio come si fa di solito con il proprio PC. Il formato XML nativo permette di convertire facilmente in XML il lavoro svolto in Word, Excel, Powerpoint, rendendo le informazioni facilmente leggibili (e utilizzabili) da altre applicazioni, residenti per esempio lontano dal luogo di lavoro. Inoltre, nuovi programmi come Infopath e OneNote consentono una gestione molto più flessibile e integrata delle informazioni, adeguata alle esigenze operative in mobilità, che richiedono maneggevolezza e facilità d'uso. Un rapido esame delle possibili applicazioni di Office 2003 nel campo della mobility e della connettività wireless rivela un ampio ventaglio di soluzioni, tante quante la fantasia degli information worker è in grado di progettare. Un esempio di possibile applicazione riguarda il campo dei servizi sanitari. Un operatore sanitario con un dispositivo mobile, per esempio un Tablet PC, può facilmente ricevere l'elenco dei pazienti da visitare, le relative cartelle cliniche e il percorso stradale da fare per la visita a domicilio. Una volta giunto dal paziente, può consultare via Web prontuari medici o farmacologici e, compiuto l'intervento, lo può notificare via SMS. Al termine della giornata, l'operatore sanitario chiude le cartelle cliniche e comunica via Web tutti i dati medici e amministrativi al servizio sanitario, per renderli disponibili agli altri operatori. 65 I testi delle normative o di altri documenti emessi da enti pubblici presenti in questa pubblicazione hanno come unica finalità quella di agevolare il lettore. L’unico testo ufficiale è quello dei documenti originali dai quali il testo è stato tratto. (*) La redazione del presente documento è stata curata da Giancarlo Butti. Giancarlo Butti, Lead Auditor BS7799, già security manager e responsabile della intranet presso un gruppo bancario, affianca all’attività di consulenza (sicurezza, privacy, document management…) un’intensa attività divulgativa. Ha all’attivo centinaia di articoli, una dozzina di libri (alcuni dei quali utilizzati come testi universitari), corsi e seminari. Per Microsoft ha curato i White Paper: • • • • Guida alle soluzioni per il protocollo informatico su piattaforma Microsoft Portali per la Pubblica Amministrazione Il Codice in materia di protezione dei dati personali (DLGS 196/03) e le ricadute sui sistemi informatici della Sanità Il Codice in materia di protezione dei dati personali (DLGS 196/03) e le ricadute sui sistemi informatici della Pubblica Amministrazione © 2005 Microsoft. Tutti i diritti riservati. Questa pubblicazione è puramente informativa. Informiamo i gentili Clienti che i contenuti di questo documento hanno una valenza meramente indicativa, senza pretesa d’esaustività o assenza d’imprecisioni. Preghiamo i Clienti pertanto di farne oggetto d’attenta verifica e analisi. Microsoft, Windows e Windows Server System sono marchi registrati di Microsoft Corporation. Gli altri marchi registrati citati sono di proprietà delle rispettive società. Microsoft - Centro Direzionale S. Felice - Pal. A - Via Rivoltana, 13 20090 Segrate (MI) Visitateci su Internet www.microsoft.com/italy/ Servizio Clienti 02.70.398.398, e-mail: [email protected]