Lavoriamo su Workflow…. in maniera avanzata – Test Addon
IN questo post andiamo a testare questo addon, verificando cosa ci permette di ottenere, quali risultati possiamo raggiungere e con quale semplicità, come promette lo stesso addon :-). Indaghiamo
![](http://artigianodelsoftware.it/blog/wp-content/uploads/2019/07/Sherlock-Holmes.jpg)
Installazione
Partiamo come sempre dalla installazione. Ci serviamo di un GIF che ci mostra come eseguire la installazione. Anche in questo caso faccio una piccola precisazione: Sto ancora studiando il caso in cui, dopo aver disinstallato un addon, come poter evitare di dover comprare un addon o di complicarsi la vita. CI sto lavorando.
![](https://artigianodelsoftware.it/blog/wp-content/uploads/2019/11/jira-misc-wf-setup.gif)
Configurazione
Proseguiamo con la configurazione generale. Abbiamo a disposizione una apposita sezione:
![](https://artigianodelsoftware.it/blog/wp-content/uploads/2019/11/jira-misc-wf-Config.gif)
Abbiamo a disposizione due sezioni:
- Gestione degli errori: Dobbiamo scegliere chi può visualizzare i messaggi di errore, come ci ricorda il testo della configurazione:
![](https://artigianodelsoftware.it/blog/wp-content/uploads/2019/11/image-4.png)
- Groovy console: si tratta di una console che abbiamo a disposizione per testare il codice che dobbiamo applicare:
![](https://artigianodelsoftware.it/blog/wp-content/uploads/2019/11/image-5.png)
Passiamo al test vero e proprio 🙂
Test
Testiamo questo addon andando ad impostare una post-functions che ci permette di calcolare un campo/impostare un altro campo come conseguenza di un altro. Sfruttiamo uno dei progetti che già abbiamo creato nel corso dei nostri test ;-). Ecco il Workflow candidato:
![](https://artigianodelsoftware.it/blog/wp-content/uploads/2019/11/image-6.png)
Andiamo in editazione del Workflow e selezioniamo una transazione. Ecco la candidata
![](https://artigianodelsoftware.it/blog/wp-content/uploads/2019/11/image-7-1024x248.png)
Aggiungiamo come post-functions una cosa: Andiamo a compilare un campo che prima era vuoto, in funzione di un altro campo. Dalla seguente lista;
![](https://artigianodelsoftware.it/blog/wp-content/uploads/2019/11/image-8-1024x446.png)
vediamo un ampio ventaglio di possibilità. Selezioniamo: Copy value from field to field (JMWE add-on); Settiamo una corrispondenza di esempio.
![](https://artigianodelsoftware.it/blog/wp-content/uploads/2019/11/image-9-1024x470.png)
La seguente GIF aiuta a comprendere meglio il funzionamento 🙂
![](https://artigianodelsoftware.it/blog/wp-content/uploads/2019/11/jira-misc-wf-Test.gif)
Ma non è il solo utilizzo che possiamo fare. Possiamo anche aggiungere del codice Groovy. Proviamo a ripetere la stessa operazione ma con il codice.
![](https://artigianodelsoftware.it/blog/wp-content/uploads/2019/11/image-10.png)
Usiamo la post-functions : Set field value (JMWE add-on) ; dove andiamo a fare una cosa semplice: Il campo Summary sarà ogni volta esteso con il contenuto del campo Description. Si tratta di un esempio molto banale, ma l’obbiettivo è di mostrare cosa possiamo fare. DI seguito il codice:
![](https://artigianodelsoftware.it/blog/wp-content/uploads/2019/11/image-12-1024x397.png)
Vediamo il risultato. Altra GIF:
![](https://artigianodelsoftware.it/blog/wp-content/uploads/2019/11/jira-misc-wf-Test02.gif)
Conclusioni
Questo addon si dimostra molto interessante. Lavorare con i Workflow è sempre molto difficile e arrivare a sfruttarli al meglio, non è mai cosa facile. Questo addon ci aiuta in questo.
Reference
Maggiori informazioni sono presenti nella pagina di Marketplace.