# 6.3 Esempio di utilizzo Process Helper per richiesta dati utenti Business Portal

<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</span><span style="font-size: small;"> B</span><span style="font-size: small;">usiness Portal</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.  
  
Per i dettagli sulle condizioni e i requisiti per poter attivare la gestione dei processi lato Customer Portal, si consiglia di consultare il capitolo 18.3 del manuale generale di Vtenext.  
  
</span><span style="font-size: small;">I blocchi e campi da cui sono composte queste maschere prendono il nome di “form dinamiche”.  
  
Per poter configurare un process helper, si deve innanzitutto 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 1)</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-igargp3j.png)  
  
<span style="font-size: small;">Figura 1  
</span><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 2).  
  
</span>![](https://usermanual.vtenext.com/uploads/images/gallery/2024-09/embedded-image-rbchovxh.png)  
  
<span style="font-size: small;">Figura 2  
<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 (vedi Figura 3)  
  
</span>![](https://usermanual.vtenext.com/uploads/images/gallery/2024-09/embedded-image-dphxfsvt.png)  
  
Figura 3  
<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.  
<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 del step di un flusso tramite la </span></span></span><span style="font-size: small;">compilazione di un singolo campo denominato “Azione” (Figura 4).  
  
</span>![](https://usermanual.vtenext.com/uploads/images/gallery/2024-09/embedded-image-hey95vln.png)<span style="font-size: small;">  
</span>

<span style="font-size: small;">Figura 4  
<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 5)</span>  
</span>

<span style="font-size: small;">![](https://usermanual.vtenext.com/uploads/images/gallery/2024-09/embedded-image-yuppxnxp.png)  
  
Figura 5  
<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 6)  
  
</span>![](https://usermanual.vtenext.com/uploads/images/gallery/2024-09/embedded-image-hxfrt932.png)  
  
Figura 6  
<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, viene inviata una mail all’indirizzo inserito nel campo “Email” del Contatto o Azienda inserite nel campo “Assegnato a” del Process helper </span><span style="font-size: small;">che presenta un pulsante denominato “CLICCA QUI” (Figura 7)  
  
</span>![](https://usermanual.vtenext.com/uploads/images/gallery/2024-09/embedded-image-izrf7maj.png)  
  
<span style="font-size: small;">Figura 7  
<span style="font-size: small;">  
Al click del pulsante viene aperto il Business portal e mostrata l’interfaccia di compilazione del processo della sezione “Azioni richieste” (Figura 8)  
  
</span>![](https://usermanual.vtenext.com/uploads/images/gallery/2024-09/embedded-image-0bfzyocc.png)  
</span>

<span style="font-size: small;">Figura 8  
  
L’utente dovrà semplicemente cliccare sul pulsante “Compila” (Figura 9), compilare il campo “Azione” e infine cliccare sul pulsante “Salva” (Figura 10)</span>

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

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

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

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