Elementi del Workflow

Ogni workflow è composto da diverse atttività collegate da transizioni. Nella finestra di progettazione ogni attività appare come un rettangolo con specifica icona e colore e si può spostare semplicemente trascinando l'oggetto nel pannello di disegno. Per modificare le proprietà di un elemento specifico è sufficiente fare doppio clic su di esso e si aprirà il menu contestuale.

Qui di seguito potete vedere tutti i diversi tipi di attività che è possibile utilizzare.

Attività

Un'attività rappresenta un compito specifico che può essere realizzato da un numero di partecipanti.

Ogni modello deve avere un compito iniziale che è il primo stato in cui è posizionato il workflow quando viene avviato. Per contrassegnare un'attività come iniziale, fare doppio clic su di essa e selezionare la voce Stato Iniziale.

Diramazione

A volte è necessario lanciare due o più attività allo stesso tempo, è per questo che è disponibile la primitiva di diramazione nella finestra di progettazione del workflow. È possibile inserire una diramazione facendo clic sul pulsante Aggiungi diramazione. Fondamentalmente una diramazione è un'attività speciale che avvia automaticamente due o più altre attività.

Congiungimento

Quando hai bisogno di aspettare diverse attività parallele completare prima di passare oltre, è necessario inserire un elemento di Congiungimento.

Fare clic su Aggiungi congiungimento e appare l'oggetto congiungimento nell'area di disegno del workflow. È possibile collegare tutte le attività parallele a questo nodo utilizzando le normali transizioni, il sistema garantirà il completamento di tutte queste attività prima di passare il controllo al prossimo nodo.

Naturalmente con un congiungimento si possono avere più transizioni in ingresso ma solo una in uscita, che si attiva automaticamente quando vengono completate tutte le attività parallele.

Stato finale

Lo Stato finale è necessario per modellare la fine del processo di business. Quando il flusso di lavoro raggiunge questo stato, l'esecuzione termina. Uno Stato finale può accettare solamente transazioni in ingresso.