PAFlow

Dal Network Frontiere Digitali (www.frontieredigitali.net).

Indice

PAFlow

PAFlow é software libero per il protocollo informatico e la gestione dei flussi documentali in una Pubblica Amministrazione. Realizzato interamente con tecnologie web, integra, secondo un'architettura modulare, un motore di workflow (OpenFlow), un application server (Zope), un gestore documentale e un database relazionale per offrire servizi innovativi ed elevate prestazioni.

PAFlow é un software libero, nato da un progetto tra l' AIPA (Autorità Informatica nella Pubblica Amministrazione) e la Scuola Superiore Sant'Anna di Pisa per la sperimentazione delle indicazioni fornite dall'AIPA stessa per la realizzazione del nucleo minimo di protocollo e dell'interoperabilità dei sistemi di protocollo nelle pubbliche amministrazioni.

PAFlow é interamente basato su standard web e su prodotti software libero ampiamente diffusi.

Funzionalità

  • nucleo minimo di protocollo comprensivo del registro di emergenza come prescritto dagli standard AIPA
  • interoperabilità di protocollo secondo gli standard AIPA
  • interfaccia web con accesso sicuro controllato da certificati (SSL2)
  • gestione documentale con fascicolazione e classificazione. Supporta i principali formati con possibilità di ricerca e indicizzazione full-text
  • interfaccia verso server di posta elettronica (SMTP-IMAP) per la protocollazione della corrispondenza elettronica in ingresso e uscita
  • assegnazione e tracciamento delle pratiche assegnate mediante strumenti di workflow management

ha un'architettura modulare a componenti in cui ciascun modulo realizza un insieme coerente di funzionalità secondo uno schema architetturale a tre livelli:

  • un livello di presentazione (interfacce web dell'applicazione)
  • un livello di gestione della "business logic"
  • un livello di memorizzazione, classificazione e ricerca dati

Caratteristiche architetturali e implementative

  • I moduli sono collegati tra loro attraverso interfacce standard (HTTP-CGI, protocolli SMTP-IMAP, SQL).
  • Il cuore di PAFlow é costruito con Zope, l'application server leader nel mondo del software libero.
  • I dati gestiti da PAFlow sono memorizzati su un database relazionale. Il DBMS di riferimento é PostgreSQL, ma può essere configurato per funzionare con la maggior parte dei database commerciali (Oracle, SQL server via ODBC, Informix, Sybase, etc.).
  • Il livello di interoperabilité secondo gli standard AIPA e l'interfacciamento verso la posta elettronica sono realizzati attraverso un prodotto di webmail e server SMTP-IMAP software libero. PAflow include un completo programma di Webmail.
  • La gestione dei flussi di lavoro e dell'assegnazione delle procedure é affidata a OpenFlow, il motore di workflow in software libero realizzato dalla Icube.

Interazione con l'utente

L'accesso e l'utilizzo di PAFlow avviene tramite interfaccia web: tutte le operazioni possono essere svolte utilizzando un normale browser. L'interfaccia vuole essere intuitiva e semplice, come il web ci ha abituato a presentare le cose.

Standard web e sicurezza

PAFlow utilizza i più diffusi standard web e programmi del mondo del software libero. L'accesso al sistema può essere vincolato tramite livelli di privilegio da assegnare alle singole persone o unità organizzative Il collegamento con il server centrale può essere protetto utilizzando tecnologie di cifratura e certificati digitali (SSL2).

Protocollazione

  • Le funzionalità di base di PAFlow consentono la gestione di un Registro di Protocollo Informatico, in conformità con la direttiva AIPA sul Protocollo Informatico e al Testo Unico sul Documento Informatico.
  • Il prodotto consente la registrazione di documenti in ingresso e in uscita contestualmente con la protocollazione, nonché la modifica con registro storico delle varie versioni (come previsto per legge) e l'annullamento di una registrazione errata.
  • Le operazioni di protocollo disponibili (creazione, modifica, annullamento) sono identiche a quelle previste per il registro su carta.
  • PAFlow consente di gestire la protocollazione dei messaggi di posta elettronica in ingresso e uscita dall'Ufficio.
  • Per la creazione e la lettura dei messaggi di posta elettronica PAFlow integra al suo interno un sistema di Web Mail connesso con un server di posta elettronica e un server IMAP.

Gestione Documentale

  • PAFlow integra un modulo di gestione documentale che realizza le funzionalità di base per la memorizzazione e gestione di documenti in formato eterogeneo.
  • PAFlow consente di effettuare l'acquisizione dell'immagine dei documenti tramite scanner; la registrazione di file o di messaggi di posta elettronica, in modalità indipendente o contestuale alla registrazione.
  • I documenti registratati sono classificati secondo una gerarchia di indici e indicizzati in modalità full text .
  • Il modulo é in grado di indicizzare non solo file testuali, ma anche i principali formati

Interoperabilità

  • Il modulo di interoperabilità e gestione della posta elettronica consente di inviare e ricevere registrazioni di protocollo da amministrazioni pubbliche secondo lo standard definito dall'AIPA (la trasmissione dei dati rilevanti della registrazione é codificata in formato XML)
  • In aggiunta, il modulo di interoperabilità consente la protocollazione automatica di messaggi di posta elettronica in ingresso e in uscita interagendo con server SMTP e IMAP
  • Il modulo di interoperabilità supporta infine la versione S-MIME V3 (secure MIME) che consente di firmare e crittografare i messaggi scambiati

Gestione Workflow

  • PAFlow integra il motore di workflow OpenFlow per gestire in modo automatico le procedure di assegnazione dei documenti protocollati.
  • PAFlow gestisce direttamente i semplici processi di assegnazione di ciascuna registrazione in ingresso ad una persona o ad un ruolo all'interno dell'amministrazione e consnete di tracciare in ogni istante lo stato delle pratiche.
  • La definizione di ruoli, del personale e (in generale) della struttura organizzativa sono costantemente sotto il controllo dell'amministratore di sistema.
  • Al di là delle semplici assegnazioni, é comunque possibile sfruttare le potenzialità di OpenFlow per definire e gestire processi amministrativi complessi che si integrino con il sistema di protocollo.
Strumenti personali