Skip to main content

Esempio di utilizzo Process Helper per richiesta dati utenti interni

Come anticipato nel capitolo introduttivo, uno degli utilizzi più comuni del process helper riguarda la creazione di maschere personalizzate presentabili agli utenti del crm o esterni al fine di richiede e salvare informazioni.

I blocchi e campi da cui sono composte queste maschere prendono il nome di “form dinamiche”.

Per poter configurare un process helper, si deve inanzitutto configurare una Action Task
(crea collegamento con sezione dedicata) seguendo la procedura dedicata (Figura 1).

P.S: è consigliabile utilizzare il simbolo della User Task, in quanto, stiamo indicando un’attività che andrà in carico all’utente.



Figura 1

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).



Figura 2

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 3)



Figura 3

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 …).

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 compilazione di un singolo campo denominato “Azione” (Figura 4).



Figura 4

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)



Figura 5

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)



Figura 6

Le due condizioni inserite in gruppi separati permettono di instradare il flusso in due percorsi diversi in base alla voce selezionata dall’utente.

Lato operativo, il process helper si presenta con una maschera di anteprima come mostrato nella Figura 7, questo perché è stato attivato il flag “Mostra nell’entità collegata”.


Figura 7

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 8)


Figura 8