• Non ci sono risultati.

Flux - Motore di gestione dei processi

N/A
N/A
Protected

Academic year: 2022

Condividi "Flux - Motore di gestione dei processi"

Copied!
6
0
0

Testo completo

(1)

Riusabilità del software - Catalogo delle applicazioni: Amministrazione/Contabile

Applicazione: Flux - Motore di gestione dei processi

Amministrazione: Regione Piemonte - Direzione Innovazione, Ricerca ed Università - CRC Piemonte

Referente/i di progetto

Nome e cognome: CRC Piemonte

Indirizzo: C.so Regina Margherita, 174 - 10152 Torino Tel: 011-4324020

e-mail: crcpiemonte@regione.piemonte.it

Descrizione

Strumento integrato nel contesto lavorativo per la gestione efficace dei processi amministrativi

Contesto

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.

(2)

Data primo rilascio:

Data ultima modifica:

Parametri dimensionali .

Realizzatore CSI-Piemonte

Tipologia applicazione software Personalizzazione di pakage OSS

Documentazione disponibile

Area applicativa

Amministrazione/Contabile

Procedure amministrative e/o servizi supportati

Dominio applicativo

Flux è 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 di Flux è 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;

(3)

i carichi di lavoro.

L'Applicativo è rivolta a tutti gli Enti dell'Amministrazione Pubblica

Funzione applicativa Le funzionalità di Flux 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.

Architettura software

Flux è un sistema interamente open source e realizzato in estensione di Bonita, soluzione BPM di riferimento distribuita da BonitaSoft.

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.

Architettura hardware

(4)

Architettura TLC

Sistemi operativi

Middleware

Linguaggi

Librerie esterne

Protocolli di comunicazione

DBMS

Case

Standard utilizzati

Tipologia del ciclo di sviluppo

Portabilità

Affidabilità

Manutenibilità

(5)

Funzionalità

Usabilità

Livello di documentazione

Livello di modularizzazione

Iniziative di riuso in corso

Iniziative di riuso realizzate

I contesti in cui Flux è stato adottato sono la Piattaforma Bandi per Regione Piemonte e la gestione delle Pratiche Edilizie per Comune di Torino.

Punti di forza

L'utilizzo di Flux consente ai progetti 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.

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.

Elementi di criticità Nessuno

Vincoli /

(6)

Nessuno

Modalità di riuso consigliate

Riferimenti

Documenti correlati

• Il comando pipe | permette di usare lo standard output di un processo come standard input di un altro processo. <programma_1>

• Q: Fermate il daemon che gestisce la rete, quindi avviatelo nuovamente o A: sudo service

Egli ha l’obbligo di erogare una formazione spe- cifica su tutti i rischi presenti nella propria azienda, In questo corso verranno tratti in particolare ali Sistemi di Gestione

The second one evolved from a legal institution and had significant repercussions for the individual merchant, his social group and society as a whole.. Feudal society, in

Finally, if contingency Tables 3, 4 and 7 are compared, it is clear that 13 out of 14 events observed in the full sample but completely missed by perception (“C counts” in Table

L’incontro tra lean management e produzione artigianale sfocia in un modello di supply chain che non può prescindere dall’utilizzo di alcune tecniche lean, appunto: si

positivamente e rapidamente agli eventi stressanti hanno messo in relazione questa abilità con il processo di regolazione delle emozioni e nello specifico con tre sue componenti

Il descrittore viene inserito nella coda dei processi pronti se il processo è stato sospeso perché è terminato il suo quanto di tempo e quindi passa dallo stato di esecuzione