|
Paginazione : 1 [2] 3 4 5 6 7 8 9 10
Nel Class Diagram riportato in seguito, si riporta un diagramma di classi che mostra la maniera per permettere all’applicazione di inviare eventi verso il WorkFlow e per permettere al Workflow di effettuare chiamate al codice dell’applicazione.
Ogni qual
volta che si andrà a inizializzare un Workflow, bisognerà instanziare una
classe chiamata WorkflowRuntime che di fatto è il motore del
workflow stesso, che permette di tenere in vita tutte le istanze di Workflow
create.
Utilizzare Workflow Library all’interno di applicazioni Windows o ASP.NET risulterà all’inizio molto ostico e faticoso da capire, ma si tradurrà nel tempo ad un valido alleato nella definizione di flussi in cui l’interazione tra processi e persone risulterà fondamentale.
Workflow Foundation, esempio di codice
Per prima cosa andiamo tramite Visual Studio 2008 o tramite Visual Studio 2005 con le estensioni WCF installate a creare i seguenti progetti:
2 Progetti di tipo Class Library 1 Progetto di tipo Windows Form
La prima libreria di classi verrà chiamata Workflow la seconda libreria di classi verrà chiamata WorkflowInterface Il progetto Windows Form invece verrà chiamato WorkflowApplication
Abbiamo
generato due librerie di classi perché la prima libreria Wokflow
conterrà il disegno del Workflow inteso come l’insieme delle Attività e
dei messaggi che comporranno il Workflow stesso. |