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.

2.2. Business Process Management 23<br />

• Utente (User): il task viene attivato da parte <strong>di</strong> un partecipante umano<br />

al processo<br />

• Messaggio (Message): rappresenta un evento esterno che abilita l’esecuzione<br />

<strong>di</strong> un task.<br />

• Tempo (Time): il task viene attivato <strong>per</strong> mezzo <strong>di</strong> un evento temporale.<br />

Figura 2.12: Tipologie <strong>di</strong> trigger <strong>di</strong> una rete <strong>di</strong> Petri che descrive un workflow<br />

Dopo aver descritto come le reti <strong>di</strong> Petri si adattano al contesto dei processi<br />

<strong>di</strong> workflow, mostriamo un esempio <strong>di</strong> processo <strong>di</strong> workflow modellizzato<br />

tramite le reti <strong>di</strong> Petri (figura 2.2.2). Il processo <strong>di</strong> workflow descritto<br />

riguarda il processo <strong>di</strong> prenotazione <strong>di</strong> una vacanza presso un’agenzia <strong>di</strong><br />

viaggio.<br />

Per ulteriori approfon<strong>di</strong>menti si consiglia [35], [36] e [8].<br />

Modello informativo<br />

Il modello informativo <strong>di</strong> un workflow descrive le informazioni ricevute, mo<strong>di</strong>ficate<br />

o prodotte da un workflow. Secondo il modello WIDE, il modello<br />

informativo <strong>di</strong> un workflow può essere definito in tre <strong>di</strong>verse modalità:<br />

1. attraverso uno schema variabili del workflow;<br />

2. attraverso un database con<strong>di</strong>viso con altri workflow;<br />

3. attraverso documenti che vengono scambiati tra i <strong>di</strong>versi workflow.<br />

Nel primo caso viene definito nel workflow uno schema delle variabili che<br />

hanno visibilità solo all’interno della particolare istanza del workflow. Le<br />

istanze del workflow non possono avere accesso alle variabili <strong>di</strong> un’altra<br />

istanza: ognuna <strong>di</strong> queste possiede una propria copia dello schema delle

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

Saved successfully!

Ooh no, something went wrong!