16.04.2013 Views

Una metodologia di analisi e confronto per strumenti BPM

Una metodologia di analisi e confronto per strumenti BPM

Una metodologia di analisi e confronto per strumenti BPM

SHOW MORE
SHOW LESS

Create successful ePaper yourself

Turn your PDF publications into a flip-book with our unique Google optimized e-Paper software.

28 Capitolo 2. Stato dell’Arte<br />

3. l’esecutore del task: l’agente che sta eseguendo un task.<br />

Grazie al modello organizzativo appena descritto, un WfMS èingrado<br />

<strong>di</strong> assegnare task ai vari partecipanti del workflow in fase <strong>di</strong> esecuzione.<br />

Questo assegnamento può essere effettuato sia me<strong>di</strong>ante uno scheduler, dove<br />

l’engine dello scheduler assegna il task al miglior partecipante <strong>di</strong>sponibile<br />

del ruolo associato al task secondo la policy <strong>di</strong> assegnamento, oppure viene<br />

fatto <strong>di</strong>rettamente da un utente. Nel primo caso si parla <strong>di</strong> assegnamento<br />

automatico dei task; nel secondo caso si parla assegnamento manuale che<br />

potrebbe essere assistito dal calcolatore nell’identificazione delle priorità e<br />

dei casi critici). La necessità <strong>di</strong>entrambelemodalità <strong>di</strong> assegnamento dei<br />

task emerge in tutte quelle situazioni in cui il task viene assegnato ad un<br />

gruppo <strong>di</strong> partecipanti e, allo stesso tempo, non vi è il bisogno <strong>di</strong> schedulare<br />

in anticipo chi deve eseguire quel determinato task.<br />

Sistemi <strong>di</strong> gestione <strong>di</strong> workflow (WfMS)<br />

In questo paragrafo descriveremo la struttura <strong>di</strong> un sistema <strong>di</strong> gestione <strong>di</strong><br />

workflow. <strong>Una</strong> generica architettura <strong>di</strong> sistema <strong>di</strong> gestione dei workflow<br />

<strong>per</strong>mette <strong>di</strong> gestire i vari sottosistemi necessari <strong>per</strong> la progettazione e l’attuazione<br />

dei workflow sia <strong>di</strong> sistema che quelli ad interazione umana (fig.<br />

2.14). L’architettura contiene i seguenti sottosistemi e ruoli:<br />

Figura 2.14: Schema base <strong>di</strong> un workflow management system

Hooray! Your file is uploaded and ready to be published.

Saved successfully!

Ooh no, something went wrong!