# 6.1 Esempio di utilizzo Process Helper per richiesta dati utenti interni

<span style="font-size: small;">Come</span><span style="font-size: small;"> anticipato nel capitolo introduttivo, uno degli utilizzi più comuni del process helper riguarda la creazione di maschere</span><span style="font-size: small;"> personalizzate presentabili agli utenti interni del crm</span><span style="font-size: small;"> </span><span style="font-size: small;">al fine di richiede </span><span style="font-size: small;">e salvare </span><span style="font-size: small;">informazioni.  
  
</span><span style="font-size: small;">I blocchi e campi da cui sono composte queste maschere prendono il nome di “form dinamiche”.  
  
PREMESSA: per fare in modo che un utente possa visualizzare e compilare una form dinamica, dovrà aver abilitato i dovuti permessi lato profilo (Figura 1)  
  
[![Screenshot 2025-06-20 162007.png](https://usermanual.vtenext.com/uploads/images/gallery/2025-06/scaled-1680-/screenshot-2025-06-20-162007.png)](https://usermanual.vtenext.com/uploads/images/gallery/2025-06/screenshot-2025-06-20-162007.png)  
  
Figura 1  
  
Per poter configurare un process helper, si deve inanzitutto configurare una Action Task </span><span style="font-size: small;">(crea collegamento con sezione dedicata) </span><span style="font-size: small;">seguendo la procedura dedicata </span><span style="font-size: small;">(Figura 2)</span><span style="font-size: small;">.  
  
P.S: è consigliabile utilizzare il simbolo della User Task, in quanto, stiamo indicando un’attività che andrà in carico all’utente.  
  
</span>![](https://usermanual.vtenext.com/uploads/images/gallery/2024-09/embedded-image-ffscqhqm.png)  
<span style="font-size: small;">  
Figura 2  
<span style="font-size: small;">  
Successivamente alla User Task, in questo caso specifico è fondamentale creare una Task all’interno della quale eseguire dei controlli per permettere al processo di fermarsi e presentare la form dinamica (Figura 3).  
  
</span>![](https://usermanual.vtenext.com/uploads/images/gallery/2024-09/embedded-image-fxsjzbju.png)  
  
<span style="font-size: small;">Figura 3  
<span style="font-size: small;">  
Una volta entrati all’interno della User Task (nel nostro esempio “Process Helper”) in modalità di configurazione, troveremo la sezione denominata “Process Helper” con tutti I campi relativi (Figura 4)  
  
</span>![](https://usermanual.vtenext.com/uploads/images/gallery/2024-09/embedded-image-mroqo4at.png)  
  
Figura 4  
<span style="font-size: small;">  
Una volta configurati I campi principali (Assegnato a, Collegato a, Azione richiesta) andremo a creare nella form dinamica I blocchi e campi necessari al fine di salvare le informazioni che andranno inserite dall’utente (per approfondimenti sulla loro configurazione consultare il capitolo …).</span>  
</span></span>

<span style="font-size: small;">Per comprenderne al meglio il funzionamento, qui di seguito viene riportato un esempio di process helper volto a richiede l’approvazione di un flusso interno tramite la </span><span style="font-size: small;">compilazione di un singolo campo denominato “Azione” (Figura 5).  
  
</span>![](https://usermanual.vtenext.com/uploads/images/gallery/2024-09/embedded-image-wsjpc9gf.png)  
  
<span style="font-size: small;">Figura 5  
</span><span style="font-size: small;">  
Si tratta di un campo di tipo picklist avente i seguenti 3 valori statici: “vuoto”, “APPROVARE” e “NON APPROVARE” e con permessi di obbligatorietà come Default (Figura 6)  
  
</span>![](https://usermanual.vtenext.com/uploads/images/gallery/2024-09/embedded-image-82xxy7v2.png)  
  
<span style="font-size: small;">Figura 6  
<span style="font-size: small;">  
Nella Task di controllo associata (denominata “Controllo process Helper”) viene indicata una condizione che permette al processo non di non proseguire con il proprio flusso fino a quando non sarà stato inserito un valore diverso da vuoto (che rappresenta invece il valore di default della picklist) (Figura 7)</span>  
</span>

<span style="font-size: small;">![](https://usermanual.vtenext.com/uploads/images/gallery/2024-09/embedded-image-isyebxhi.png)  
  
Figura 7  
<span style="font-size: small;">  
Le due condizioni inserite in gruppi separati permettono di instradare il flusso in due percorsi diversi in base alla voce selezionata dall’utente.  
  
</span></span><span style="font-size: small;">Lato operativo, il process helper si presenta con una maschera di anteprima come mostrato nella Figura 8, questo perché è stato attivato il flag “Mostra nell’entità collegata”.  
</span>

<span style="font-size: small;">![](https://usermanual.vtenext.com/uploads/images/gallery/2024-09/embedded-image-hrdwdjlg.png)  
</span>

<span style="font-size: small;">Figura 8  
  
Al click del pulsante Compila viene mostrato un popup con il contenuto della form dinamica.  
L’utente dovrà semplicemente compilare il campo “Azione” e infine cliccare sul pulsante “Salva” (Figura 9)</span>

<span style="font-size: small;"><span style="font-size: small;">![](https://usermanual.vtenext.com/uploads/images/gallery/2024-09/embedded-image-wuxpp3y3.png)  
</span></span>

<span style="font-size: small;">Figura 9</span>

<span style="font-size: small;">  
</span>

<span style="font-size: small;">  
</span>