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
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