Sistema di workflow open source per la definizione e l’automazione di processi nelle pubbliche amministrazioni

Methodi
Campo d'impiego
Gestione dei processi nella Pubblica Amministrazione
Tipologia
Sistemi di workflow, automazione dei processi di business.
In Breve
Methodi ha le competenze per lo sviluppo di sistemi di supporto alla definizione ed all’automazione dei processi di Business sia nell’ambito della Pubblica Amministrazione che nell’ambito di aziende private. L’automazione e l’informatizzazione dei processi nella pubblica amministrazione hanno dato un contributo determinante nel raggiungimento dell’obiettivo principale: minori costi maggiori prestazioni. Di particolare interesse è l’utilizzo delle piattaforme Open Source per la definizione e l’automazione e di tali processi. Utilizzando la piattaforma open source OSWorkflow è stato modellato un processo tipico della PA: l’espletamento di una procedura di gara.
Folksonomia
Workflow Management Systems, processi di Business, XML
Activity Diagram del processo modellato

Descrizione

Il caso di studio modellato riguarda un processo tipico e comune a molte tipologie di Pubbliche Amministrazioni: il processo di gestione di un bando di gara. Per il caso modellato, le attività considerate ai fini del workflow sono:

  • l’analisi di fattibilità dell’appalto;
  • la stesura del bando che può coinvolgere una struttura tecnica (staff tecnico);
  • la pubblicazione del bando di gara;
  • la presentazione delle offerte da parte dei Partecipanti al bando;
  • la valutazione delle offerte, da parte di una commissione;
  • l’aggiudicazione del bando e la stipulazione del contratto.

Il workflow viene definito, in OSWorkflow, attraverso un descrittore: un file XML contenente tutti gli stati, le transizioni e le funzionalità per un dato workflow.

Il file XML può essere creato manualmente oppure utilizzando l'editor grafico di OSWorkflow: un’applicazione GUI basata sul framework Swing per creare, modificare e gestire i vari workflows. OSWorkflow dispone, inoltre, di un elenco di API Java che consentono alcune delle operazioni tipiche dei sistemi di workflow management tra cui la memorizzazione del workflow in un database e lo scambio di e-mail tra gli attori del workflow.

  • OSWorkflow, mediante le proprie API, permette un alto livello di feedback con l'utente, durante l’esecuzione dei flussi di lavoro.
  • OSWorkflow, disponibile in ambiente Windows, necessita della JVM 1.4 o succ.