# 6.2 Esempio di utilizzo Process Helper per richiesta dati utenti esterni

<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;"> esterni </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”.  
  
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-tuhrfktx.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-xv2qtx4c.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-rzrzo3cc.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></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 del step di un flusso tramite la compilazione di un singolo campo denominato “Azione” (Figura 4).  
  
</span>![](https://usermanual.vtenext.com/uploads/images/gallery/2024-09/embedded-image-htzsnn27.png)  
  
<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>![](https://usermanual.vtenext.com/uploads/images/gallery/2024-09/embedded-image-eznbfhvq.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-oh9wuu0v.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 “Assegnato a” </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-irv8nxis.png)  
  
<span style="font-size: small;">Figura 7  
<span style="font-size: small;">  
Al click del pulsante viene aperta una landing page con il contenuto della form dinamica.  
</span></span><span style="font-size: small;">L’utente dovrà semplicemente compilare il campo “Azione” e infine cliccare sul pulsante “INVIA” (Figura 8)  
  
</span>![](https://usermanual.vtenext.com/uploads/images/gallery/2024-09/embedded-image-c60hvljq.png)  
  
<span style="font-size: small;">Figura 8  
<span style="font-size: small;">  
Una volta salvato verrà presentato nella landing page un messaggio di avviso che l’operazione è stata eseguita correttamente (Figura 9)  
  
  
</span>![](https://usermanual.vtenext.com/uploads/images/gallery/2024-09/embedded-image-nvsyqa7g.png)  
  
Figura 9</span>

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

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

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

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

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

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

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

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