27.12.2014 Views

Thesis full text PDF - Politecnico di Milano

Thesis full text PDF - Politecnico di Milano

Thesis full text PDF - Politecnico di Milano

SHOW MORE
SHOW LESS

You also want an ePaper? Increase the reach of your titles

YUMPU automatically turns print PDFs into web optimized ePapers that Google loves.

Workflow Capitolo 2<br />

2.3. Casi <strong>di</strong> stu<strong>di</strong>o<br />

In questo paragrafo introdurremo una descrizione dettagliata, utilizzando la notazione BPMN, dei<br />

flussi <strong>di</strong> processo caratterizzanti i due casi <strong>di</strong> stu<strong>di</strong>o trattati, che ci serviranno per poter modellare e<br />

implementare le <strong>di</strong>verse varianti <strong>di</strong> <strong>di</strong>stribuzione dei flussi <strong>di</strong> processo in<strong>di</strong>viduate.<br />

2.3.1. Click4aLoan<br />

Il primo caso <strong>di</strong> stu<strong>di</strong>o è relativo ad un flusso <strong>di</strong> processo per la gestione <strong>di</strong> prestiti bancari via<br />

Web. Innanzitutto possiamo identificare tre <strong>di</strong>versi attori che prendono parte al processo <strong>di</strong><br />

richiesta/gestione del prestito: l’utente che richiede il prestito (Applicant), il manager che effettua<br />

una validazione preliminare e una valutazione finale, e gli impiegati (Employee), che hanno il<br />

compito <strong>di</strong> verificare che l’utente abbia tutti i requisiti necessari per poter ricevere il finanziamento<br />

desiderato tramite <strong>di</strong>verse attività <strong>di</strong> controllo (Job Check, Financial Check, Residence Check, Cre<strong>di</strong>t<br />

Check).<br />

Nella pagina successiva viene illustrato, tramite la notazione BPMN, il flusso <strong>di</strong> operazioni che<br />

compongono il workflow <strong>di</strong> Click4aLoan.<br />

Il processo rappresenta i passi necessari per poter effettuare la richiesta <strong>di</strong> un prestito bancario.<br />

Esso inizia con la richiesta <strong>di</strong> un prestito da parte <strong>di</strong> un utente (Applicant). Tale richiesta viene<br />

processata dapprima da un manager aziendale che ne fa una valutazione preliminare e verifica se i<br />

dati immessi dall’utente sono vali<strong>di</strong>, interrompendo, in caso contrario, l’intero processo. Nel caso in<br />

cui i dati siano vali<strong>di</strong> il processo proseguirebbe la sua esecuzione e il manager passerebbe la<br />

richiesta agli impiegati, effettuando una selezione dei compiti da assegnare ad ogni impiegato.<br />

A questo punto il processo si <strong>di</strong>vide in due parti che possono essere svolte in <strong>di</strong>sgiunzione: infatti<br />

se l’utente avesse fatto richiesta <strong>di</strong> un prestito semplice (Loan), le verifiche da effettuare da parte<br />

degli impiegati sono quella finanziaria, <strong>di</strong> residenza e <strong>di</strong> cre<strong>di</strong>to bancario. Nel caso <strong>di</strong> un mutuo<br />

(Mortgage), invece, gli impiegati devono verificare sia lo stato finanziario dell’utente e la residenza,<br />

sia effettuare una verifica sull’impiego dell’utente. Una volta effettuate tali verifiche, la richiesta<br />

ritorna sotto la competenza del manager, che effettua una verifica finale e decide se accettare o<br />

meno la richiesta <strong>di</strong> prestito. Infine l’utente decide se accettare o rifiutare il prestito, terminando<br />

così l’intero processo.<br />

13

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

Saved successfully!

Ooh no, something went wrong!