Soluzioni
PDF Stampa E-mail
BPM

Contesto di riferimento

Nel percorso di innovazione e modernizzazione della Pubblica Amministrazione un aspetto importante è dato dalla gestione efficace dei processi.
Per supportare tale percorso è necessario utilizzare strumenti integrati nel contesto lavorativo per governare i processi, snellire la gestione sia di quelli molto semplici sia, soprattutto, dei processi molto complessi, dando supporto all’analisi per ottimizzare le prassi operative, riuscendo infine a controllare e monitorare gli eventi per un tempestivo intervento, tracciare e fare aggregazione di sintesi delle informazioni trattate.
Il Business Process Management (BPM) è un approccio strutturato per la mappatura e la gestione dei processi, l'identificazione di controlli, la definizione di indicatori e metriche, in grado di supportare, appunto, la gestione dei processi.

Che cos'è la soluzione "BPM"

La soluzione Doqui di BPM è una piattaforma infrastrutturale per la gestione del ciclo di vita dei processi di business.
Fornisce strumenti per la configurazione e la realizzazione di soluzioni applicative personalizzate per la modellazione, l’esecuzione e il monitoraggio dei processi.
L’utilizzo della soluzione è particolarmente adatto per la gestione di processi a lungo termine, con persistenza dello stato, fortemente orientati all’interazione umana.
Gli ambiti di impiego sono la realizzazione di applicazioni rivolte alla gestione di contesti di business nei quali sono particolarmente rilevanti:
  • la componente di processo in termini di collaborazione organizzativa del lavoro e articolazione delle attività;
  • l’orchestrazione di risorse umane e tecnologiche;
  • la tracciatura dello stato di avanzamento attività, dei ruoli coinvolti e dei dati trattati;
  • la conformità a prassi organizzative oppure a  riferimenti normativi;
  • i carichi di lavoro.

Perché è utile

La soluzione consente ai fruitori di contenere i costi e i tempi per lo sviluppo e la manutenzione della logica di processo e rende modulare e strutturata la realizzazione delle soluzioni applicative. Lo sviluppo del front-end può essere realizzato mediante riuso del front-end generalizzato di piattaforma (workspace) associato alla realizzazione di web application specifiche (miniapp) per gestire le attività a interazione umana oppure mediante realizzazione di un front-end specializzato che si interfaccia al motore di BPM tramite utilizzo dei servizi di piattaforma. Le componenti di front-end possono essere realizzate molto velocemente con l’utilizzo dell’approccio MDD (Model Driver Development). Per la realizzazione della miniapp in particolare,  saranno disponibili alcuni frammenti di piattaforma riusabili mediante inclusione. L’integrazione con il motore di regole Drools consente l’esternalizzazione delle regole di processo e, infine, la componente per l’integrazione dinamica di servizi risulta essere in conformità con i paradigmi SOA.

Com'è strutturata la soluzione

E' un sistema interamente open source e realizzato in estensione di Bonita, soluzione BPM di riferimento distribuita da BonitaSoft.
Le funzionalità sono:
  • modellazione dei processi in termini di passi da svolgere, regole da rispettare, ruoli coinvolti e informazioni da gestire per il business trattato;
  • esecuzione dei processi sulla base del modello definito;
  • supporto alla contestualizzazione organizzativa del processo;
  • sostegno alla contestualizzazione tecnica del processo negli ambienti elaborativi di riferimento;
  • funzioni avanzate per l’interazione con i processi in esecuzione (visualizzazione delle attività da svolgere, storia dei passi eseguiti, ricerca ed esecuzione dei singoli task);
  • monitoraggio delle istanze di processo in corso.
La realizzazione di un processo eseguibile mediante l’impiego dell'applicativo si articola logicamente nei seguenti passi:
  • definizione diagramma, ruoli  e variabili di processo;
  • sviluppo logica applicativa di processo;
  • identificazione dipendenze esterne;
  • realizzazione del front-end per l’interazione umana e la gestione delle informazioni di business;
  • configurazione autorizzazione utenti;
  • predisposizione oggetti di rilascio.
Share/Save/Bookmark