Esplora argomenti

How to sync epics stories with Jira Automation

Scopri come creare una regola di automazione Jira che mantenga epic e story sincronizzati con i ticket principali.

di Kev Zettler

Kev è uno sviluppatore web full-stack lead e imprenditore seriale con oltre un decennio di esperienza nella creazione di prodotti e team con metodologie Agile. È un appassionato collaboratore, autore e insegnante nell'ambito delle tecnologie open source emergenti come DevOps, criptovaluta e realtà aumentata/virtuale. Nel tempo libero, partecipa a competizioni dedicate allo sviluppo di giochi indie.

Esplora argomenti

Mantieni automaticamente sincronizzati epic e story in Jira

Scopri come creare una regola di automazione Jira che mantenga epic e story sincronizzati con i ticket principali.

di Kev Zettler

Kev è uno sviluppatore web full-stack lead e imprenditore seriale con oltre un decennio di esperienza nella creazione di prodotti e team con metodologie Agile. È un appassionato collaboratore, autore e insegnante nell'ambito delle tecnologie open source emergenti come DevOps, criptovaluta e realtà aumentata/virtuale. Nel tempo libero, partecipa a competizioni dedicate allo sviluppo di giochi indie.

Questa guida illustra come creare una regola di automazione Jira che mantenga epic e story sincronizzati con i ticket principali. Questo è un esempio di componente della regola Branch che applica azioni a ticket correlati, ad esempio sottotask. Questa guida presuppone che tu abbia un progetto Jira attivo.

Nella scheda Regole, clicca sul pulsante Crea regola nell'angolo in alto a destra della schermata. Nella nostra regola di esempio riportata di seguito è stato selezionato il trigger Transizione ticket eseguita.

Select a trigger in Jira Software

Nella schermata Transizione ticket eseguita, seleziona il trigger di stato per eseguire una regola, quindi clicca su Salva. Nell'esempio seguente la regola da eseguire è "COMPLETATA".

Find the Issue created trigger from the list of triggers

Successivamente, nella schermata Aggiungi componente, clicca sull'opzione Nuova condizione.

Select a new condition in Jira Software

Nella schermata Nuova condizione, seleziona Condizione campi ticket.

Select Issue fields condition

Nella schermata Condizione campi ticket, configura la condizione in modo che agisca su "epic", quindi clicca sul pulsante Salva. La configurazione dovrebbe essere simile alla seguente:

Issue fields condition configuration screen

Dopo aver cliccato sul pulsante Salva, viene visualizzata di nuovo la schermata Aggiungi componente. Il prossimo componente che selezioneremo è l'opzione Branch rule / related issues (Regola branch/ticket correlati).

Add branch rule component

Nella schermata Regola branch/ticket correlati, seleziona Story (o altri ticket in epic) come tipo di regola branch di ticket correlati, quindi clicca sul pulsante Salva.

Branch rule and related issues screen

Questa regola ora eseguirà una ricerca per verificare se un epic presenta story associate ed eseguirà azioni su di esse invece del ticket trigger. Successivamente, aggiungeremo un componente sotto il branch Per Story. Seleziona l'opzione Nuova condizione.

Selecting a new component in Jira Software

Nella schermata Nuova condizione, seleziona l'opzione Condizione campi ticket.

Selecting Issue fields condition

Configura la Condizione campi ticket in modo che lo Stato non sia uguale a COMPLETATA. In questo modo la regola si applica solo alle story sotto un epic con uno stato che non è completato. L'illustrazione seguente mostra la configurazione della Condizione campi ticket. Una volta configurata, clicca sul pulsante Salva.

Configuring Issue Fields Condition in Jira Software

Successivamente, puoi aggiungere Nuova azione alla Condizione campi ticket. Clicca su Nuovo componente nella barra laterale sinistra di Dettagli regola. Seleziona Nuova azione nella schermata del nuovo componente.

Selecting new action as a new component in Jira Software

Per la Nuova azione utilizzeremo l'azione Esegui transizione ticket. Seleziona l'azione Esegui transizione ticket per procedere.

Selecting Transition Issue as a New Action

Configura l'azione Esegui transizione ticket per impostare lo stato di destinazione su Copia da ticket trigger. In questo modo lo stato dei ticket delle story viene impostato sull'epic principale. L'azione Esegui transizione ticket avrà un aspetto simile a quello dell'illustrazione seguente. Clicca su Salva per continuare.

Selecting Destination Status for Transition Issue in Jira Software

La regola è stata configurata completamente. La barra a sinistra Riepilogo regola dovrebbe avere un aspetto simile all'esempio riportato di seguito

Fully Configured Rule Summary

Ora puoi aggiungere un nome alla regola. Nell'esempio abbiamo assegnato il nome "Mantieni sincronizzati epic e story" alla regola. Al termine, clicca sul pulsante Attiva.

Naming Your Automation Rule

Per testare la regola, passa alla board e crea alcuni ticket. Crea un nuovo Ticket dell'epic e poi un Ticket story come parte dell'Epic. Imposta lo stato dell'Epic su COMPLETATO. Dopo aver svolto questo esercizio di test, puoi visitare la pagina delle regole e controllare l'Audit log.

Audit Log to test Jira Rule Automation

L'audit log indicherà se la regola è stata completata correttamente. Dovrebbe essere visualizzato un messaggio verde ESECUZIONE RIUSCITA. Diversamente, l'audit log indicherà anche se la regola contiene errori e fornirà informazioni utili per il debug. 

Dai un'occhiata a centinaia di altre regole nella nostra Libreria dei modelli di automazione.

Consigliata per te

Modelli

Modelli Jira già pronti

Sfoglia la nostra raccolta di modelli Jira personalizzati per vari team, reparti e flussi di lavoro.

Guida al prodotto

Un'introduzione completa a Jira

Usa questa guida dettagliata per scoprire le funzionalità essenziali e le best practice che ti aiutano a massimizzare la produttività.

Guida di Git

Comprendere le nozioni di base di Git

Questa guida relativa a Git può essere utilizzata da tutti, dai principianti agli utenti più esperti, per imparare le basi attraverso utili tutorial e suggerimenti.