Amministrazione di base > Supporto per la collaborazione > Amministrazione dei workflow > Strumenti per workflow > Amministrazione dei modelli di workflow > Editor modelli di workflow > Nodi dell'editor di workflow
  
Nodi dell'editor di workflow
I nodi di workflow rappresentano elementi del processo di workflow. Non è sufficiente aggiungere nodi a un modello. È necessario anche connetterli tra loro. Una volta aggiunto un nodo, è possibile configurarne le proprietà.
Utilizzare il puntatore per selezionare le attività e i link nel modello.
Aggiunta di nodi a un modello
Per inserire un nodo di workflow in un modello, utilizzare il metodo descritto di seguito.
1. Selezionare un nodo nel pannello nella parte sinistra dell'editor modelli di workflow.
2. Fare clic in qualsiasi spazio vuoto per inserire il nodo nell'interfaccia grafica dell'editor.
Nodi di modello di workflow
* 
L'icona del puntatore non è un nodo. Quando è selezionata, questa icona indica che è possibile lavorare nell'interfaccia grafica senza aggiungere involontariamente nuovi nodi al processo. L'icona del puntatore è neutra ed è selezionata per default.
I nodi di modello di workflow possono essere suddivisi nelle categorie descritte di seguito.
Link di processo
I link di processo determinano il flusso dei nodi nel modello di workflow. È possibile utilizzare i link di processo per definire l'azione successiva da eseguire. Fare doppio clic su un link per visualizzarne o modificarne le proprietà.
Azione
Lo strumento Azione consente di collegare i nodi in un modello per definire il flusso di controllo.
Ogni link contiene informazioni sull'evento che conduce al link visitato. È possibile configurare un link in modo che venga eseguito ogni volta che viene completato il nodo di attività precedente oppure solo quando il nodo di attività precedente attiva specifici eventi di instradamento.
Attività
Le attività rappresentano il lavoro che gli utenti devono completare manualmente. Quando il workflow raggiunge il nodo di attività, viene aggiunto automaticamente un task alla tabella Task per gli utenti assegnati.
Attività assegnata
Utilizzare un'attività assegnata se si è a conoscenza del lavoro da eseguire e degli utenti che devono completarlo.
È possibile assegnare l'attività a un utente, a un gruppo di utenti oppure a uno o più ruoli.
Attività ad hoc
Utilizzare un'attività ad hoc se non si è certi dei task che devono essere eseguiti per un'attività o degli utenti da cui devono essere completati. Un'attività ad hoc può essere considerata un task indeterminato.
Un'attività ad hoc determina la creazione di un task per un utente. Quando il workflow raggiunge il nodo di attività, l'utente designato deve definire un gruppo di attività e partecipanti durante l'esecuzione.
Sottoprocessi
In caso di workflow complessi, è possibile semplificare il modello utilizzando un sottoprocesso.
Un blocco può rappresentare una raccolta di attività, connettori o robot raggruppati insieme.
Un blocco non può essere eseguito autonomamente, ma può esistere solo all'interno di un processo padre.
Un processo proxy fa riferimento a un processo di workflow esterno dall'interno del modello.
Ad esempio, durante l'avanzamento dell'oggetto nel workflow può essere richiesta la promozione dell'oggetto. A tale scopo, si desidera che venga eseguito un esame della richiesta di promozione.
Anziché aggiungere tutte le attività, i link e i connettori necessari per completare tale esame, è possibile aggiungere semplicemente un nodo proxy di processo e utilizzare quindi tale nodo per specificare che si desidera eseguire il modello di workflow "Processo di esame della richiesta di promozione" sull'oggetto.
Connettori
I nodi di connettore determinano i requisiti che devono essere soddisfatti prima che il workflow possa passare al nodo successivo, Ad esempio, i connettori possono determinare se in base al workflow è necessario che siano stati completati tutti i nodi precedenti oppure uno soltanto.
AND
Il nodo non può essere eseguito fino a quando non sono stati eseguiti tutti i relativi predecessori.
OR
Il nodo viene eseguito quando uno qualsiasi dei relativi predecessori è stato attivato.
Router condizionale
Consente di creare una diramazione del modello in base a un'espressione condizionale.
Connettore soglia
Il nodo viene eseguito se viene attivato un numero di predecessori definito dall'utente.
Terminatori
I nodi di terminazione terminano un insieme di attività o l'intero processo di workflow.
Fine
Questo nodo completa il modello. Tutti i nodi devono prima o poi essere connessi a un nodo Fine affinché il modello sia valido.
Messa a terra
Questo nodo arresta una diramazione parallela delle attività di un workflow, ma non termina l'intero modello.
Robot
I nodi robot sono attività che vengono completate automaticamente senza l'assegnazione di un task a un utente.
Notifica per posta elettronica
Si creano un elenco di destinatari e un messaggio e-mail personalizzato. Quando il workflow raggiunge il robot notifiche, il messaggio e-mail viene inviato automaticamente agli utenti dell'elenco di destinatari.
Metodo
Il method robot include un insieme di azioni predefinite. È possibile configurare il robot per il completamento di una delle azioni nell'ambito di un insieme di parametri.
Ad esempio, è possibile configurare un method robot per effettuare il Check-Out di un oggetto a un utente specificato o per modificare lo stato del ciclo di vita di un oggetto.
Punto d'arresto
Il nodo punto d'arresto invia una notifica automatizzata quando nel modello di workflow viene raggiunto il punto d'arresto. Il messaggio e-mail viene inviato soltanto agli utenti che hanno effettuato la sottoscrizione all'evento.
Timer
Il nodo timer differisce l'avvio di un nodo per un intervallo di tempo specificato.
Avvia l'applicazione
Utilizzare questo robot per eseguire comandi di sistema sul server.
Esegui l'espressione
Utilizzare questo robot per eseguire un'espressione Java nel workflow.
Sincronizza
Sincronizza l'avvio di un nodo o un processo con un altro evento.
URL
Questo robot può accedere a una pagina HTML o un servizio Web.