# 2.5 Conditional Task e Action Task

**CONDITIONAL TASK**

Rappresenta l’elemento utilizzato per lo svolgimento di azioni di creazione e controllo all’interno del flusso di un processo.  
  
[![symbology_task.png](https://usermanual.vtenext.com/uploads/images/gallery/2022-03/scaled-1680-/symbology-task.png)](https://usermanual.vtenext.com/uploads/images/gallery/2022-03/symbology-task.png)  
  
**ACTION TASK**

Per definire la tipologia di task, Vtenext mette a disposizione dei simboli utilizzabili per indicare l’azione svolta da ogni singola task.  
Questi simboli possono essere selezionati durante la modalità di modifica del diagramma premendo sulla task e poi successivamente sulla chiave inglese che compare tra le varie opzioni selezionabili.  
  
[![symbology_icons_list.png](https://usermanual.vtenext.com/uploads/images/gallery/2022-03/scaled-1680-/symbology-icons-list.png)](https://usermanual.vtenext.com/uploads/images/gallery/2022-03/symbology-icons-list.png) [![symbology_icons_list_2.png](https://usermanual.vtenext.com/uploads/images/gallery/2022-03/scaled-1680-/symbology-icons-list-2.png)](https://usermanual.vtenext.com/uploads/images/gallery/2022-03/symbology-icons-list-2.png)  
  
E’ importante precisare che questi simboli non vanno a condizionare il comportamento delle singole task, in quanto il loro scopo è semplicemente quello di mostrare un riferimento visivo iniziale che possa facilitare l’interpretazione delle singole task. Quindi sarà a discrezione dell’utente selezionare il simbolo più opportuno all’azione svolta da ogni determinata task.  
Una volta selezionato, ogni simbolo verrà posizionato in alto a sinistra della task e sarà visibile durante la configurazione del processo.

Qui di seguito un esempio per ogni tipologia selezionabile:  
  
**Script Task**  
  
[![symbology_icons_list_script.PNG](https://usermanual.vtenext.com/uploads/images/gallery/2022-03/scaled-1680-/symbology-icons-list-script.PNG)](https://usermanual.vtenext.com/uploads/images/gallery/2022-03/symbology-icons-list-script.PNG)

E’ consigliabile utilizzarla per indicare la creazione e l’aggiornamento di task.  
  
**Send Task**  
  
[![symbology_icons_list_send_email.PNG](https://usermanual.vtenext.com/uploads/images/gallery/2022-03/scaled-1680-/symbology-icons-list-send-email.PNG)](https://usermanual.vtenext.com/uploads/images/gallery/2022-03/symbology-icons-list-send-email.PNG)

E’ consigliabile utilizzarla per indicare l’invio di mail e notifiche.

**Receive Task**   
[![symbology_icons_list_receive_email.PNG](https://usermanual.vtenext.com/uploads/images/gallery/2022-03/scaled-1680-/symbology-icons-list-receive-email.PNG)](https://usermanual.vtenext.com/uploads/images/gallery/2022-03/symbology-icons-list-receive-email.PNG)

Non è presente un utilizzo particolare consigliato.  
  
**User Task  
  
[![symbology_icons_list_user_task.PNG](https://usermanual.vtenext.com/uploads/images/gallery/2022-03/scaled-1680-/symbology-icons-list-user-task.PNG)](https://usermanual.vtenext.com/uploads/images/gallery/2022-03/symbology-icons-list-user-task.PNG)**

E’ consigliabile utilizzarla per indicare un’attività in carico all’utente.  
 **Manual Task**

 **[![symbology_icons_list_manual_task.PNG](https://usermanual.vtenext.com/uploads/images/gallery/2022-03/scaled-1680-/symbology-icons-list-manual-task.PNG)](https://usermanual.vtenext.com/uploads/images/gallery/2022-03/symbology-icons-list-manual-task.PNG)**

E’ consigliabile utilizzarla per indicare un’attività in carico all’utente (process helper).

**Business Rule Task  
  
[![symbology_icons_list_business_rule_task.PNG](https://usermanual.vtenext.com/uploads/images/gallery/2022-03/scaled-1680-/symbology-icons-list-business-rule-task.PNG)](https://usermanual.vtenext.com/uploads/images/gallery/2022-03/symbology-icons-list-business-rule-task.PNG)**

Non è presente un utilizzo particolare consigliato.

**Service Task  
  
[![symbology_icons_list_service_task.PNG](https://usermanual.vtenext.com/uploads/images/gallery/2022-03/scaled-1680-/UhLsymbology-icons-list-service-task.PNG)](https://usermanual.vtenext.com/uploads/images/gallery/2022-03/UhLsymbology-icons-list-service-task.PNG)**

E’ consigliabile utilizzarla per indicare il richiamo di Webservice esterni o SDK.

Gli unici due simboli che permettono invece di svolgere una determinata azione e che quindi condizionano il comportamento di una determinata task sono il “Call Activity” e il “Sub Process”.  
  
  
[![symbology_icons_list_sub_process.PNG](https://usermanual.vtenext.com/uploads/images/gallery/2022-03/scaled-1680-/symbology-icons-list-sub-process.PNG)](https://usermanual.vtenext.com/uploads/images/gallery/2022-03/symbology-icons-list-sub-process.PNG)

**Call Activity**  
  
Questo simbolo permette di svolgere un azione al momento non implementata.

NOTA BENE: Dalla versione 24.08 è stato completamente rimosso **Sub Process (collapsed)**  
  
Questo simbolo permette di richiamare e utilizzare un sotto processo.